Linux 客户端(被监控端)配置
对于zabbix服务器,自身也可以被监控。对于自身的监控,也应当安装agent端
对于非本机的agent安装,应先配置yum源,再安装agent端,修改agent配置文件指向服务端
下载RPM包
Centso6.5环境下使用
Centos7环境下使用
RPM包安装zabbix-agent
yum -y localinstall zabbix-agent-4.2.5.el6.x86_64.rpm
yum源安装
[root@host ~]# yum install zabbix-agent -y
[root@host ~]# systemctl enable zabbix-agent.service
[root@host ~]# vim /etc/zabbix/zabbix_agentd.conf
265 Include=/etc/zabbix/zabbix_agentd.d/
284 UnsafeUserParameters=1
136 ServerActive=175.25.184.132:10051 #填写zabbix服务器IP地址
95 Server=127.0.0.1,175.25.184.132 #填写zabbix服务器IP地址
[root@host ~]# systemctl start zabbix-agent.service
客户端源码安装
安装依赖包
yum -y install gcc gcc-c++ make pcre-devel
创建程序用户
useradd -s /sbin/nologin Zabbix
解压缩软件包
tar -zxvf zabbix-4.2.5.tar.gz
cd zabbix-4.2.5
编译安装
./configure --prefix=/usr/local/zabbix --enable-agent
make && make install
目录设置权限
chown zabbix:zabbix -R /usr/local/zabbix/
环境变量
vim /etc/profile
export PATH=$PATH:/usr/local/zabbix/sbin/:/usr/local/zabbix/bin/
查看版本
zabbix_agentd --version
配置zabbix_agentd.conf文件
vim /usr/local/zabbix/etc/zabbix_agentd.conf
LogFile=/usr/local/zabbix/zabbix_agentd.log
PidFile=/usr/local/zabbix/zabbix_agentd.pid
Server=192.168.6.153 //被动模式(zabbix-server端IP地址)
ServerActive=192.168.6.153 //主动模式(zabbix-server端IP地址)
Hostname=192.168.6.154 //zabbix_agentd端IP地址
UnsafeUserParameters=1
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf
复制启动脚本
cp /root/zabbix-4.2.5/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
创建软连接
ln -sv /usr/local/zabbix/sbin/* /usr/local/sbin/
ln -sv /usr/local/zabbix/bin/* /usr/local/bin/
设置自启动
chkconfig --add zabbix_agentd
chkconfig --list zabbix_agentd
zabbix_agentd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
chkconfig zabbix_agentd on
[root@bogon ~]# chkconfig --list zabbix_agentd
zabbix_agentd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
service zabbix_agentd start
zabbix_agentd
查看进程
ps -auxf|grep zabbix
查看端口
netstat -tulnp|grep zabbix