版权声明: https://blog.csdn.net/Scirhh/article/details/88093787
zabbix-agent是将监控的数据提交到zabbix-server服务端,而zabbix-agent具有两种监控提交方式,一种就是
主动提交
,即是agent端主动的提交到server端。另一种就是被动模式
,即是server主动到agent上进行数据获取。
详情可查看zabbix官方文档:https://www.zabbix.com/documentation/3.4/zh/manual/concepts/agent
zabbix-agent安装部署:
[root@scong ] wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.4.4/zabbix-3.4.4.tar.gz
[root@scong ] tar -xf zabbix-3.4.4.tar.gz
[root@scong ] cd zabbix-3.4.4
[root@scong ] ./configure --prefix=/usr/local/zabbix --enable-agent
[root@scong ] make && make install
编译安装好了,接下来修改zabbix_agent配置文件
,如下:
[root@scong ] vim /usr/local/zabbix/etc/zabbix_agentd.conf
# 修改内如下:
Server=192.168.1.1 //谁可以监控本机(被动监控模式)
ServerActive=192.168.1.1 //谁可以监控本机(主动监控模式)
Hostname=Skon_zabbix //被监控端自己的主机名
EnableRemoteCommands=1
//监控异常后,是否允许服务器远程过来执行命令,如重启某个服务
UnsafeUserParameters=1
修改好配置文件后,接下来,将zabbix_agent的启动脚拷贝到/etssc/init.d/下
,如下:
[root@scong ] cp /zabbix-3.4.4/misc/init.d/fedora/core/zabbix_agent /etc/init.d
zabbix默认是在/usr/local下的,但编译安装时指定了zabbix 的BASEDIR目录,所以,需要修改启动脚本的BASEDIR
,如下:
[root@scong ] vim /etc/init.d/zabbix_agent
由原来的: BASEDIR=/usr/local
修改成编译安装时指定的目录,编者这里的是/usr/local/zabbix
所以修改为: BASEDIR=/usr/local/zabbix即可
安装部署好并启动zabbix-agent后,效果如下图:
感谢阅读,本文旨在提供参考,如有错误,欢迎大家指正。帮助编者不断的改进!