2341rtw 发表于 2016-1-22 09:28:57

zabbix安装配置

                      服务端

安装zabbix
yum install -y epel-release
安装rpm包的lamp环境 yum install -yhttpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring
安装zabbix服务端:yum installzabbix20 zabbix20-agent zabbix20-serverzabbix20-server-mysql zabbix20-web zabbix20-web-mysql net-snmp-devel
/etc/init.d/zabbix-server start; /etc/init.d/zabbix-agent start;/etc/init.d/httpd start;/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=utf8zabbix < /usr/share/zabbix-mysql/data.sql
mysql -uroot -e "grant all on *.* to 'zabbix'@'localhost' identified by '123456';"

编辑zabbix的配置文件

vim /etc/zabbix/zabbix_server.conf
DBUser=zabbix
DBPassword=123456
DBSocket=/tmp/mysql.sock#ls /tmp/mysql.sock查看文件是否存在,mysql.sock的路径要填写正确
重启zabbix-server服务
/etc/init.d/zabbix-server restart

网页安装zabbix
浏览器访问 http://ip/zabbix, 默认会有“It is not safe to rely on the system‘s timezone settings ”这样的警告信息,需要vim /etc/php.ini 设置 date.timezone=“Asia/Shanghai”点next
解决相关的报错信息,点retry(vim /etc/php.ini)
网页出现报错如下图:


则需要做软链接: ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock 问题解决
输入mysql相关信息, 首先要测试一下,如果不通过,则需要调试,测试通过后,点next
默认管理员账号为 admin:zabbix
若是遇到“zabbix server is not running”这样的错误,需要编辑一下 /etc/zabbix/zabbix_server.conf ,配置DBUser, DBPassword

客户端
安装客户端zabbix
yum install zabbix20-agent

编辑zabbix的配置文件
vim /etc/zabbix_agentd.conf
修改:
Server=服务端ip
ServerActive=0.0.0.0:10050 #表示所有的ip
Hostname=abc#自定义
启动客户端

/etc/init.d/zabbix-agent start
服务端上命令行测试:zabbix_get -s 客户端ip -p10050 -k "system.hostname" #能得到客户端的hostname说明两端的通信正常
在web界面下,点”configuration” --> “host” --> 右上角点”Create Host”其中host name,visible name自定义,可以选择groups,这里默认即可,ip address 写入客户端ip
配置监控项目模板:点“templates”, 点add, 在弹出的小窗口中选择Template OS Linux, 然后点select, 最后点save
                   

页: [1]
查看完整版本: zabbix安装配置