首页 > 代码库 > zabbix客户端搭建
zabbix客户端搭建
zabbix 客户端安装
一、手工安装zabbix客户端
# tar -xzvf zabbix-2.2.2.tar.gz
# cd zabbix-2.2.2
# ./configure --prefix=/usr/local/zabbix/ --enable-agent
# make
# make install
# vim /usr/local/zabbix/etc/zabbix_agentd.conf
Server=127.0.0.1(注意,客户机上面这个需要修改为监控机的IP地址)
ServerActive=127.0.0.1(注意,客户机上面这个需要修改为监控机的IP地址)
Hostname=zabbix_server(这里的名字需要和监控机上面配置的一致)
其中Server和ServerActive都指定zabbixserver的IP地址,不同的是,前者是被动(zabbix server 来客户端取数据)后者是主动(客户端主动提交数据)。
也就是说Server这个配置是用来允许127.0.0.1这个ip来我这取数据。而serverActive的127.0.0.1的意思是,客户端主动提交数据给他。
EnableRemoteCommands=0 //是否允许远程 (非必要修改)
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/ #配置文件,即独立的配置文件
UnsafeUserParameters=1 #开启此项,自定义 key 时候可以添加特殊字符
# groupadd zabbix
# useradd -g zabbix zabbix
cp /home/data/zabbix/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd #客户端
chmod +x /etc/rc.d/init.d/zabbix_agentd #添加脚本执行权限
chkconfig zabbix_agentd on #添加开机启动
vi /etc/rc.d/init.d/zabbix_agentd #编辑客户端配置文件
BASEDIR=/usr/local/zabbix/ #zabbix安装目录
一、配置防火墙,开启10050、10051的TCP和UDP端口
vi /etc/sysconfig/iptables #编辑防火墙配置文件
-A INPUT -s 192.168.21.128 -m state --state NEW -m tcp -p tcp --dport 10050:10051 -j ACCEPT
-A INPUT -s 192.168.21.128 -m state --state NEW -m udp -p udp --dport 10050:10051 -j ACCEPT
:wq! #保存退出
service iptables restart #重启防火墙使配置生效
说明:192.168.21.127是Zabbix服务端的IP地址,表示端口只对此IP开放,如果要对所有IP开放,规则如下:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 10050:10051 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 10050:10051 -j ACCEPT
或者可以直接清空iptables表,iptables -F,然后再/etc/init.d/iptables save就清空了iptables的所有规则。
二、关闭SELINUX
vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出
setenforce 0 #使配置立即生效
三.配置mysql监控模板
#添加MySQL监控账号
GRANT USAGE,PROCESS,SUPER,REPLICATION CLIENT,REPLICATION SLAVE ON *.* TO ‘zabbbix‘@‘localhost‘ IDENTIFIED BY ‘123456‘
#拷贝模板到指定位置
cp /home/data/zabbix-2.2.2/conf/zabbix_agentd/userparameter_mysql.conf /usr/local/zabbix/etc/zabbix_agentd.conf.d/
sed -i ‘s/usr\/local\/zabbix\ /usr\/local\/zabbix\ \/usr\/local\/mysql\/bin\//g‘ userparameter_mysql.conf
本文出自 “饿狼的传说” 博客,请务必保留此出处http://9548010.blog.51cto.com/9538010/1869071
zabbix客户端搭建