您的位置:首页 > 数据库 > MySQL

Zabbix-proxy搭建

2015-12-11 10:12 771 查看
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 -ivh http://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_64 zabbix-agent zabbix-proxy zabbix-proxy-mysql zabbix-sender.x86_64 mysql-server mysql
4. 创建数据库以及授权
mysql > create database zabbix character set utf8;mysql > GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zbxpassword' WITH GRANT OPTION;flush privileges;
5. 导入表结构
mysql -uroot zabbix</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,查看启动是否成功,是否有报错。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息