Linux下安装配置Zabbix监控
Zabbix安装配置
Linux环境搭建:
服务端 192.168.11.11
客户端 192.168.11.100
1、安装zabbix
yum install -y epel-release
安装rpm包的lamp环境
yum install -y httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring
安装zabbix服务端(最新版本为2.4,这里安装的2.2版本):
yum install -y zabbix22 zabbix22-agent zabbix22-server zabbix22-server-mysql zabbix22-web zabbix22-web-mysql net-snmp-devel
启动服务:
/etc/init.d/zabbix-server start
/etc/init.d/zabbix-agent start
/etc/init.d/httpd start
修改mysql配置文件
vim /etc/my.cnf //修改或增加如下内容
[mysql]
default-character-set = utf8
[mysqld]
character_set_server = utf8
启动mysql服务
/etc/init.d/mysqld start
创建数据库,导入数据
mysql -uroot -p -e "create database zabbix"
mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql
mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/images.sql
mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/data.sql
--------------------------------------分割线 --------------------------------------
一些Zabbix相关教程集合:
--------------------------------------分割线 --------------------------------------
2、网页安装zabbix
浏览器访问 http://192.168.11.11/zabbix
第一次会出现,配置有错误的地方
需要修改vi /etc/php.ini 按照required进行设置
设置 date.timezone=Asia/Shanghai
设置完成后需要重启httpd # /etc/init.d/httpd restart
回到web页面点retry按钮,全部显示OK,继续下一步;
配置DB connect 信息
需要先授权一个用户
mysql -uroot -e "grant all on zabbix.* to 'zabbix'@localhost identified by 'zabbix'"
输入mysql相关信息, 首先要测试一下,如果不通过,则需要调试,测试通过后,点next
Name 写127.0.0.1,(可以自定义)
下一页显示之前填写的信息,安装完成后点finish按钮;
填写的配置文件为:"/etc/zabbix/web/zabbix.conf.php"
默认管理员账号为 admin:zabbix
登录后会提示“zabbix server is not running”这样的错误,需要编辑一下 /etc/zabbix/zabbix_server.conf ,配置DBUser, DBPassword
DBPassword=zabbix
保存退出后,重启服务生效 /etc/init.d/zabbix-server restart
重启后zabbix 状态显示yes;
更改语言:
右上角profile——language里面选择chinese zh_cn,中文显示;