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=http://www.mamicode.com/opt/zabbix --sysconfdir=http://www.mamicode.com/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"(必需是打点员权限)
6、查抄端口
win+r-->输入cmd-->netstat -an-->查找10050端口默认
处事端添加主机的要领跟linux系统一样,就不在此多写了。
今天就介绍到此!后续请存眷更新!
Zabbix安置客户端agent(windows和Centos7)