(1).在CentOS7(被监控端)上部署Zabbix Agent
主机名:youxi2 IP地址:192.168.5.102
1)上传压缩包,安装依赖包
1 | [root@youxi2 ~]# yum install -y curl curl-devel net-snmp net-snmp-devel perl-DBI gcc gcc-c++ |
2)创建zabbix用户
1 | [root@youxi2 ~]# useradd -M -s /sbin/nologin zabbix |
3)解压文件,编译安装Zabbix Agent
1 2 3 4 5 6 | [root@youxi2 ~]# tar zxf zabbix-3.4.3.tar.gz -C /usr/local/src/ [root@youxi2 ~]# cd /usr/local/src/zabbix-3.4.3/ [root@youxi2 zabbix-3.4.3]# ./configure --prefix=/usr/local/zabbix --enable-agent [root@youxi2 zabbix-3.4.3]# make install [root@youxi2 zabbix-3.4.3]# echo $? 0 |
4)修改Zabbix Agent配置文件
1 2 3 4 5 6 | [root@youxi2 zabbix-3.4.3]# vim /usr/local/zabbix/etc/zabbix_agentd.conf Server=192.168.5.101 //第93行,被动连接的服务器 # ListenPort=10050 //第101行,端口号,默认10050 ServerActive=192.168.5.101 //第134行主动连接的服务器 Hostname=youxi2 //第145行,Zabbix Server查看时这台主机的名称 UnsafeUserParameters=1 //第280行,是否允许特殊字符存在于用户自定义的参数名称中。默认为0,不允许 |
5)启动Zabbix Agent,并设置开机自启
1 2 3 4 5 | [root@youxi2 zabbix-3.4.3]# /usr/local/zabbix/sbin/zabbix_agentd [root@youxi2 zabbix-3.4.3]# ss -antup | grep zabbix tcp LISTEN 0 128 *:10050 *:* users:(( "zabbix_agentd" ,pid=13855,fd=4),( "zabbix_agentd" ,pid=13854,fd=4), ( "zabbix_agentd" ,pid=13853,fd=4),( "zabbix_agentd" ,pid=13852,fd=4),( "zabbix_agentd" ,pid=13851,fd=4),( "zabbix_agentd" ,pid=13850,fd=4)) [root@youxi2 zabbix-3.4.3]# echo /usr/local/zabbix/sbin/zabbix_agentd >> /etc/rc.local //添加开机自启 |
另外,官方非常贴心的准备了启动脚本,所以也可以使用启动脚本来管理Zabbix
1 2 3 4 5 6 7 8 9 | [root@youxi2 zabbix-3.4.3]# cp /usr/local/src/zabbix-3.4.3/misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/ [root@youxi2 zabbix-3.4.3]# vim /etc/init.d/zabbix_agentd ZABBIX_BIN= "/usr/local/zabbix/sbin/zabbix_agentd" //第21行,修改 [root@youxi2 zabbix-3.4.3]# chkconfig --add zabbix_agentd [root@youxi2 zabbix-3.4.3]# chkconfig --list zabbix_agentd zabbix_agentd 0:关 1:关 2:关 3:关 4:关 5:关 6:关 [root@youxi2 zabbix-3.4.3]# chkconfig zabbix_agentd on [root@youxi2 zabbix-3.4.3]# chkconfig --list zabbix_agentd zabbix_agentd 0:关 1:关 2:开 3:开 4:开 5:开 6:关 |
建议使用启动脚本的方式管理。
6)如果防火墙是打开的,请记得添加端口号
1 2 3 4 5 6 | [root@youxi2 ~]# firewall-cmd --permanent --zone= public --add-port=10050/tcp success [root@youxi2 ~]# firewall-cmd --reload success [root@youxi2 ~]# firewall-cmd --permanent --zone= public --list-ports 10050/tcp |
7)测试
这是在监控端运行的命令,如果输出正常则表示配置成功
1 2 | [root@youxi1 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.5.102 -p10050 -k system.uname Linux youxi2 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 |
8)Web端添加主机youxi2
A.进入页面添加主机
![](https://img-blog.csdnimg.cn/img_convert/aa0b344872c9d0e2f5c62a9188e0d5ef.png)
B.添加主机信息,然后选择模块进行配置
![](https://img-blog.csdnimg.cn/img_convert/dca01e64e18b9546dc7a72fa876fc7d8.png)
选择链接指示器中的模板,添加到链接模板中,最后点击添加,完成配置。
![](https://img-blog.csdnimg.cn/img_convert/dd9ebd3e551630ef1f6d1d6315a0abde.png)
C.等待新加的主机的可用性中出现一个绿色,就可以使用了
![](https://img-blog.csdnimg.cn/img_convert/1a7fd679f4eb345cf2dd06d793c79690.png)
(2).在Windows(被监控端)上部署Zabbix Agent
1)下载Windows版Zabbix Agent客户端,网址:Download Zabbix agents。我的服务器是3.4版本的所以下载的Zabbix Agent也是3.4版。
2)下载完成后将文件加压到C:\zabbix_agents_3.4.6\目录下。然后修改C:\zabbix_agents_3.4.6\conf\目录下的zabbix_agentd.win.conf文件(最好不要用记事本打开,因为换行问题)
1 2 3 4 5 6 7 8 9 10 11 | LogFile=c:\zabbix_agentd.log 改为LogFile=c:\zabbix_agents_3.4.6\zabbix_agentd.log //支持存放地址 Server=127.0.0.1 改为Server=192.168.5.101 //指向Zabbix Server服务器,被动模式 ServerActive=127.0.0.1 改为ServerActive=192.168.5.101 //指向Zabbix Server服务器,主动模式 Hostname=Windows host 改为Hostname=youxi3 //Web端显示主机名 |
3)保存后,以管理员模式启动cmd(命令提示符)。-i安装,-s启动,x停止,-d卸载
执行安装命令C:\zabbix_agents_3.4.6\bin\win64\zabbix_agentd.exe -c C:\zabbix_agents_3.4.6\conf\zabbix_agentd.win.conf -i
![](https://img-blog.csdnimg.cn/img_convert/6f23bc7fa67c4e3098f192dd25163194.png)
执行启动客户端命令C:\zabbix_agents_3.4.6\bin\win64\zabbix_agentd.exe -c C:\zabbix_agents_3.4.6\conf\zabbix_agentd.win.conf -s(也可以到服务中启动)
![](https://img-blog.csdnimg.cn/img_convert/3e0746bd5a442b4414864af737e7a839.png)
4)Web端添加主机
A.如果没有Window的主机群组,或者是没有想要的主机群组,可以自己添加
![](https://img-blog.csdnimg.cn/img_convert/2834fe8663f9c6a842a22449bb2df743.png)
![](https://img-blog.csdnimg.cn/img_convert/9dc26e9cb04d8e31f5e1fda0bdee46f9.png)
B.选择配置中的主机,点击创建主机
![](https://img-blog.csdnimg.cn/img_convert/6e9b4e0e4942a4d63d97168c55397502.png)
C.配置主机信息,切换到模板页面
![](https://img-blog.csdnimg.cn/img_convert/6f7893b5da5de0180fdd0cee92b2d9a2.png)
D.选择需求的模板,添加完成
![](https://img-blog.csdnimg.cn/img_convert/ae514284de96458fcf5af940a194a482.png)
E.等待可用性,之后就可以查看了
![](https://img-blog.csdnimg.cn/img_convert/13acfbac80b91e8766cf14af91467741.png)