码迷,mamicode.com
首页 > 其他好文 > 详细

Zabbix agent

时间:2015-06-29 20:37:25      阅读:740      评论:0      收藏:0      [点我收藏+]

标签:zabbix

一、配置防火墙,开启10050、10051的TCP和UDP端口

vi /etc/sysconfig/iptables #编辑防火墙配置文件

-A INPUT -s 192.168.21.127 -m state --state NEW -m tcp -ptcp --dport 10050:10051 -j ACCEPT

-A INPUT -s 192.168.21.127 -m state --state NEW -m udp -pudp --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

二、关闭SELINUX

vi /etc/selinux/config

#SELINUX=enforcing #注释掉

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

:wq! #保存退出

setenforce 0 #使配置立即生效

三、安装Zabbix客户端

1、zabbix软件包下载

2、添加用户

groupadd zabbix #创建用户组zabbix

useradd zabbix -g zabbix -s /bin/false #创建用户zabbix,并且把用户zabbix加入到用户组zabbix中

3、安装Zabbix

cd /usr/local/src

tar zxvf  zabbix-2.0.3.tar.gz

cd zabbix-2.0.3

./configure --prefix=/usr/local/zabbix --enable-agent #配置

make #编译

make install #安装

ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/ #添加系统软连接

ln -s /usr/local/zabbix/bin/* /usr/local/bin/ #添加系统软连接

4、添加zabbix服务对应的端口

echo ‘zabbix-agent 10050/tcp #Zabbix Agent‘ >>/etc/services

echo ‘zabbix-agent 10050/udp #Zabbix Agent‘ >>/etc/services

echo ‘zabbix-trapper 10051/tcp #Zabbix trapper‘ >>/etc/services

echo ‘zabbix-trapper 10051/udp #Zabbix trapper‘ >>/etc/services

或者

vi /etc/services #编辑,在最后添加以下代码

# Zabbix

zabbix-agent 10050/tcp # Zabbix Agent

zabbix-agent 10050/udp # Zabbix Agent

zabbix-trapper 10051/tcp # Zabbix Trapper

zabbix-trapper 10051/udp # Zabbix Trapper

:wq! #保存退出

5、修改Zabbix配置文件

vi /usr/local/zabbix/etc/zabbix_agentd.conf #编辑

Server=10.10.50.40

Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

UnsafeUserParameters=1 #启用自定义key

:wq! #保存退出

备注:10.10.50.40是Zabbix服务端IP地址

6、添加开机启动脚本

cp /usr/local/src/zabbix-2.0.3/misc/init.d/fedora/core/zabbix_agentd/etc/rc.d/init.d/zabbix_agentd

vi /etc/rc.d/init.d/zabbix_agentd#编辑

BASEDIR=/usr/local/zabbix/ #Zabbix安装目录

:wq! #保存退出

chmod +x /etc/rc.d/init.d/zabbix_agentd #添加脚本执行权限

chkconfig zabbix_agentd on #添加开机启动

service zabbix_agentd start #启动Zabbix客户端

ps ax|grep zabbix_agentd #检查Zabbix客户端是否正常运行

netstat -utlnp | grep zabbix #检查Zabbix客户端是否正常运行

四、测试Zabbix客户端与Zabbix服务端通信是否正常

以下代码在Zabbix服务端执行

/usr/local/zabbix/bin/zabbix_get -s10.10.50.41 -p10050-k"system.uptime"

5049866 #有数据显示说明通信正常

备注:10.10.50.41是Zabbix客户端IP地址 

 

 

 

添加主机

vim /etc/zabbix/zabbix_agentd.conf

Hostname=server lnmp

技术分享

 

模板要选,不然server检测不到
技术分享

 


本文出自 “威哥” 博客,请务必保留此出处http://yangmv.blog.51cto.com/2366107/1669116

Zabbix agent

标签:zabbix

原文地址:http://yangmv.blog.51cto.com/2366107/1669116

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!