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

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

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:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -i   #加载配置文件

c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -s  #添加windows自启动服务

win+r-->输入services.msc-->开启"Zabbix Agent"

 

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

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

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

 

 

你可能感兴趣的:(Zabbix安装客户端agent(windows和Centos7))