• Zabbix安装客户端agent(windows和Centos7)


    上一篇简单的介绍了怎么搭建Zabbix监控服务端,接下来给大家介绍怎么在windows和Centos7上安装zabbix_agent客户端。

    Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

    Zabbix由2部分构成,zabbix server(监控端)与可选组件zabbix agent(被监控端)
    一、系统环境
    linux系统
    windows系统
    zabbix_agent安装包(我安装的3.0.9版本,所以使用的客户端也是3.0.9版本)

    二、关闭Selinux

    sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

    更改selinux需要重启系统(reboot或init 6重启)才会生效!

    三、暂时关闭防火墙

    systemctl stop firewalld   #关闭防火墙 

     四、安装zabbix客户端

    1、编译安装

    安装依赖包
    yum -y install net-snmp-devel gcc-c++ openssl openssl-devel curl-devel
    创建用户
    groupadd zabbix
    useradd -g zabbix -m zabbix
    编译安装
    cd /opt
    tar -zxvf zabbix-3.0.9.tar.gz
    cd zabbix-3.0.9
    ./configure --prefix=/opt/zabbix --sysconfdir=/opt/zabbix/etc --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-openssl
    make install

    2、修改配置文件

    cd /opt/zabbix/etc/
    cp zabbix_agentd.conf zabbix_agentd.conf.bak
    sed -i 's/Server=127.0.0.1/Server=172.16.*.*/g' /opt/zabbix/etc/zabbix_agentd.conf ##更改第二个Server地址为zabbix服务端IP地址
    sed -i 's/ServerActive=127.0.0.1/ServerActive=172.16.*.*/g' /opt/zabbix/etc/zabbix_agentd.conf
    echo "zabbix-agent 10050/tcp #Zabbix Agent" >> /etc/services 
    echo "zabbix-agent 10050/udp #Zabbix Agent" >> /etc/services
    修改启动文件
    cp /opt/zabbix-3.0.9/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
    chmod +x /etc/init.d/zabbix_agentd
    ln -s /opt/zabbix/sbin/* /usr/local/sbin/
    ln -s /opt/zabbix/bin/* /usr/local/bin/

    3、设置自启动

    cp /opt/zabbix-3.0.9/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/
    sed -i 's/# chkconfig: - 90 10/# chkconfig: 2345 10 90/g' /etc/rc.d/init.d/zabbix_agentd
    sed -i '4,6d' /etc/rc.d/init.d/zabbix_agentd
    echo "# description: zabbix agent" >> /etc/rc.d/init.d/zabbix_agentd
    cd
    chkconfig --add zabbix_agentd
    chkconfig zabbix_agentd on
    systemctl start zabbix_agentd

    4、检查进程是否启动正常

    ps -ef | grep zabbix_agentd

    五、Windows安装Zabbix客户端

    1、下载zabbix软件包

    2、解压文件会出现两个目录

    bin目录(运行文件)和conf目录(配置文件)

    3、修改配置文件

    Server=172.16.*.*   #后面地址为Zabbix服务器端的IP地址
    ServerActive=172.16.*.*   #后面地址为Zabbix服务器端的IP地址

    4、根据你当前windows的版本选择64位还是32位的进行安装

    我的是服务器是64位系统

    c:zabbixinwin64zabbix_agentd.exe -c c:zabbixconfzabbix_agentd.win.conf -i   #加载配置文件
    c:zabbixinwin64zabbix_agentd.exe -c c:zabbixconfzabbix_agentd.win.conf -s  #添加windows自启动服务
    win+r-->输入services.msc-->开启"Zabbix Agent"

    改为自动启动,并重启服务即可!开启防火墙则需要放行10050端口。

    5、删除服务(有需要再删除,删除的同时先停止服务)

    win+r-->输入cmd-->sc delete "Zabbix Agent"(必须是管理员权限)

    6、检查端口

    win+r-->输入cmd-->netstat -an-->查找10050端口默认

    服务端添加主机的方法跟linux系统一样,就不在此多写了。

    今天就介绍到此!后续请关注更新!

     
  • 相关阅读:
    Writing and deploying a custom report in Visual Studio for Dynamics 365 /PowerApps
    Integrating Dynamics 365 CE with PowerApps
    Creating a console application to import data to Dynamics 365 / Power Apps
    DNS仍然是整个互联网中最脆弱的一环
    域名解析TTL值设置为多少合适?
    DNS TTL 字段就是骗你的
    DNS域名轮询业务监控
    域名到站点的负载均衡技术一览
    nginx+iis实现负载均衡
    用Node.js基于Express框架重写博客程序,从此告别ASP.NET。
  • 原文地址:https://www.cnblogs.com/JeremyWYL/p/7985959.html
Copyright © 2020-2023  润新知