3rwdq 发表于 2015-12-16 09:14:07

Zabbix-proxy搭建


[*]Zabbix-proxy搭建
[*]创建用户

chattr-i /etc/shadow /etc/passwd /etc/gshadow /etc/group /etc/shadow- /etc/passwd-/etc/gshadow- /etc/group-useraddzabbixusermod-G mysql zabbixchattr +i /etc/shadow/etc/passwd /etc/gshadow /etc/group /etc/shadow- /etc/passwd- /etc/gshadow-/etc/group-


[*]2.   fping安装

rpm -ivhhttp://pkgs.repoforge.org/fping/fping-3.8-1.el6.rf.x86_64.rpm 如果找不到,可以wget 网址下载chmod 4710/usr/sbin/fping6 /usr/sbin/fping/usr/local/sbin/fpingchown root:zabbix/usr/sbin/fping6 /usr/sbin/fping/usr/local/sbin/fpingchmod +s /usr/sbin/fping6/usr/sbin/fping/usr/local/sbin/fpingchmod +x /usr/sbin/fping6/usr/sbin/fping /usr/local/sbin/fping

[*]3.   zabbix-agent、zabbix-proxy、mysql等安装

yum install zabbix.x86_64zabbix-agent zabbix-proxy zabbix-proxy-mysql zabbix-sender.x86_64 mysql-servermysql

[*]4.   创建数据库以及授权

mysql > create databasezabbix character set utf8;mysql > GRANT ALL ONzabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zbxpassword' WITH GRANT OPTION;flush privileges;

[*]5.   导入表结构

mysql -urootzabbix</usr/share/doc/zabbix-proxy-mysql-2.2.2/create/schema.sql

[*]6.   创建软连接

ln -s /bin/traceroute/usr/bin/tracerouteln -s/usr/local/mysql/lib/libperconaserverclient.so.18.1.0/usr/lib64/libmysqlclient.so.18ln -s/usr/local/mysql/lib/libperconaserverclient.so.18 /usr/lib64/libmysqlclient.so

[*]7.   修改/etc/sudoers,增加一行,如下:

zabbix ALL=(ALL) NOPASSWD:/usr/bin/nmap *

[*]8.   修改zabbix-proxy配置/etc/zabbix/zabbix_proxy.conf

Server=zabbix server IPHostname=一定要与本机hostname一致(hostname查看)LogFile=/tmp/zabbix_proxy.logFpingLocation=/usr/local/sbin/fpingDBHost=localhostDBName=zabbixDBUser=zabbixDBPassword=zbxpassDBPort=3306DBSocket=/home/mysql/mysql.sock

[*]9.   启动zabbix-proxy
/etc/init.d/zabbix-proxy start备注:启动proxy后,检查日志/var/log/zabbix/zabbix_proxy.log,查看启动是否成功,是否有报错。
页: [1]
查看完整版本: Zabbix-proxy搭建