• zabbix客户端win+linux,自定义监控项


    linux下的zabbix_agent源码包安装:

    step1:安装依赖包

    gcc pcre-devel  

    step2:下载zabbix,并且编译安装

    https://cdn.zabbix.com/zabbix/sources/stable/4.4/zabbix-4.4.9.tar.gz

    ./configure --prefix=/usr/local/zabbix --enable-agent 

    make &&make install

    step3:创建zabbix用户

    useradd -s /sbin/nologin zabbix

    step4:修改/usr/local/zabbix/etc/zabbix_agentd.conf

    LogFile=/tmp/zabbix_agentd.log
    Server=127.0.0.1,192.168.1.20                     //定义那个ip可以通过本机的agent监控本机
    ServerActive=192.168.1.20 :10051               //zabbix服务器ip
    Hostname=yw-19                            //本机的主机名

    UnsafeUserParameters=1                 //是否允许自定义监控项

    Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/                  自定义监控项的存放位置

    step5:启动agent服务 

    /usr/local/zabbix/sbin/zabbix_agentd                       10050

    linux下的zabbix_agent yum安装:

    https://www.cnblogs.com/eccom/p/10641087.html

    step1:安装zabbix软件源

    rpm -Uvh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

    step2:安装zabbix_agent

    yum -y install zabbix-agent zabbix-sender zabbix-get

    step3:修改/etc/zabbix/zabbix_agentd.conf

    LogFile=/tmp/zabbix_agentd.log
    Server=127.0.0.1,192.168.1.20                     //定义那个ip可以通过本机的agent监控本机
    ServerActive=192.168.1.20 :10051               //监控主机的ip
    Hostname=yw-19                            //本机的主机名

    UnsafeUserParameters=1                 //是否允许自定义监控项

    Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/                  自定义监控项的存放位置

     

    step4:启动zabbix-agent服务

    systemctl  start /restart/stop  zabbix-agent

    windows下zabbix_agent的安装:

    step1:下载zabbix_agent

     https://www.zabbix.com/download_agents

    step2:解压到新建的文件夹zabbix_agent

    step3:修改配置文件

    Server=127.0.0.1,zabbix服务端ip                            //允许xx通过agent来监控本机

    ServerActive=zabbix服务端ip                      //zabbix服务器的ip地址

    Hostname=客户端的ip或是主机名

    LogFile=/tmp/zabbix_server.log                                   //设置日志文件
    UnsafeUserParameters=1                 //是否允许自定义监控项

    Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/                  自定义监控项的存放位置

    测试:

    cd  /usr/local/zabbix/etc/zabbix_agentd.conf.d/ 

    UserParameter=自定义key名称,命令                                      //key必须整个系统唯一

    复杂的key:

    UserParameter=key名称[*] , 脚本路径   $1                                        //将key中的值一个一个的传入脚本中

    cd  /usr/local/zabbix/bin

    ./zabbix_get -s 127.0.0.1 -k key名称            

    step4:以管理身份运行cmd

    zabbix_agentd.exe -i -c 配置文件路径              //安装Zabbix Agent服务

    zabbix_agentd.exe -s -c 配置文件路径             //启动Zabbix Agent服务

    zabbix_agentd.exe -x -c 配置文件路径                //停止Zabbix Agent服务

    zabbix_agentd.exe -d -c 配置文件路径                  //卸载Zabbix Agent服务

    10050端口开放:

    设置---》防火墙---》高级设置----》入站规则---》加入10050端口----》确定

    在/usr/local/zabbix/etc/zabbix_agentd.conf.d目录下定义了key就要重启zabbix_agentd

    pkill zabbix_agentd

    ./zabbix_agentd

  • 相关阅读:
    在Ubuntu20.04上安装MySQL8.0及正确配置[已验证]
    Linux Ubuntu 20.04 —添加开机启动(服务/脚本)
    Ubuntu进入文件夹路径及查看文件夹目录
    Ubuntu20.04安装JDK
    How to install shutter on Linux 20.04
    在Ubuntu 20.04 中以管理员Root 身份用可视化的方式打开根目录文件夹
    在Ubuntu 20.04 上安装Chromium
    Ubuntu20.04安装搜狗输入法的详细步骤
    Ubuntu 20.04换国内源 清华源 阿里源 中科大源 163源
    linux Deepin 20 系统更新源.txt
  • 原文地址:https://www.cnblogs.com/krystal-LA-zx/p/13153893.html
Copyright © 2020-2023  润新知