Zabbix3.4.4 源码安装部署Zabbix-agent

版权声明: 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后,效果如下图:


     感谢阅读,本文旨在提供参考,如有错误,欢迎大家指正。帮助编者不断的改进!

猜你喜欢

转载自blog.csdn.net/Scirhh/article/details/88093787