扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
Zabbix支持ping,snmp等很多的监控,但是大部分的监控任务需要客户端agentd的支持才能用。
所以这边文章先介绍zabbix agentd的安装。
1.linux篇
这里的作业环境是RHEL5.2-64
a.首先确认zabbix server的版本我这里是1.6.4版的,所以agentd最好也是1.6.4版里面提供的。
b.下载zabbix的安装包一般为zabbix-xxx.tar.gz(这里xxx为版本号)
c.上传安装包到要安装的客户机上面
d.解压缩安装包
#cd /tmp (我这里上传在/tmp目录下) #tar zxvf zabbix-xxx.tar.gz
e.编译、安装agentd
#cd zabbix_xxx #./configure --enable-agent #make install
执行完上面命令,在/usr/local/sbin目录下会生成zabbix_agent、zabbix_agentd、zabbix_get、zabbix_sender四个文件。
f.追加zabbix agentd用户
#groupadd zabbix #useradd -g zabbix -s /sbin/nologin zabbix
g.设定文件和启动脚本
#mkdir /etc/zabbix #cp /tmp/zabbix_xxx/misc/conf/zabbix_agentd.conf /etc/zabbix/
设定/etc/zabbix/zabbix_agentd.conf文件,修改下面几个地方:
Server=127.0.0.1 ← ZABBIX服务器的IP地址
Hostname=localhost ← ZABBIX agentd的host名字
ListenIP=127.0.0.1 ← ListenIP地址(要与监视对象服务器上设定的一样)
PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log
新建zabbix的pid文件和log文件的目录
#mkdir /var/run/zabbix #mkdir /var/log/zabbix #chown zabbix:zabbix /var/run/zabbix #chown zabbix:zabbix /var/log/zabbix
启动脚本设定
#cp /tmp/zabbix_xxx/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
修改/etc/init.d/zabbix_agentd文件,修改点如下:
BASEDIR=/usr/local FULLPATH=$BASEDIR/sbin/$BINARY_NAME PIDFILE=/var/run/zabbix/$BINARY_NAME.pid
赋予启动脚本权限
#chmod 755 /etc/init.d/zabbix_agentd
启动
#/etc/init.d/zabbix_agentd start
设置该启动脚本为守候service
#chkconfig zabbix_agentd on
到此为止安装完成。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者