zabbix的自定义监控

  • 前面的一篇文章只给大家演示了zabbix的服务端配置传送门,这里在演示下客户端是如何配置的,并且附带上zabbixWeb界面的配置。

客户端配置如下

[root@bogon ~]# yum -y install net-snmp-devel libevent-devel gcc gcc-c++ wget
[root@bogon local]# cd /usr/src/
[root@bogon src]# wget https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.12/zabbix-3.4.12.tar.gz
[root@bogon src]# tar xf zabbix-3.4.12.tar.gz
[root@bogon src]# cd zabbix-3.4.12/
[root@bogon zabbix-3.4.12]# ./configure --enable-agent
[root@bogon zabbix-3.4.12]# make install
[root@bogon zabbix-3.4.12]# groupadd -r zabbix
[root@bogon zabbix-3.4.12]# useradd -r -M -s /sbin/nologin -g zabbix zabbix
[root@bogon ~]# zabbix_agentd 
//开启服务,查看10050端口是否开启
[root@bogon ~]# ss -antl
State      Recv-Q Send-Q Local Address:Port               Peer Address:Port              
LISTEN     0      128          *:22                       *:*                  
LISTEN     0      100    127.0.0.1:25                       *:*                  
LISTEN     0      128          *:10050                    *:*                  
LISTEN     0      128         :::80                      :::*                  
LISTEN     0      32          :::21                      :::*                  
LISTEN     0      128         :::22                      :::*                  
LISTEN     0      100        ::1:25                      :::*                  
//修改配置文件
[root@bogon ~]# vim /usr/local/etc/zabbix_agentd.conf
Server=192.168.225.128                      //服务端主机IP
ServerActive=192.168.225.128            //服务端主机IP
Hostname=192.168.225.129                //客户端主机IP


在这里插入图片描述

创建主机群组
在这里插入图片描述
在这里插入图片描述

创建主机
在这里插入图片描述
添加主机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
添加监控项
在这里插入图片描述
在这里插入图片描述
添加触发器
在这里插入图片描述
在这里插入图片描述
手动触发监控,看是否警告
这里我将客户端的httpd服务关闭

[root@bogon ~]# apachectl stop

查看web界面
在这里插入图片描述
已经触发了
但是要想第一时间知道服务器发生故障,还得让监控能自行跟运维人员有一个交互。这里就需要添加动作。通过发邮件的方式,来通知运维人员服务器的实时情况。
在服务端配置

[root@zabbix ~]# yum -y install mailx
[root@zabbix ~]# vim /etc/postfix/main.cf
mydestination = $myhostname, localhost.$mydomain, localhost
myhostname=mail.zaabix.example.cn
myorigin=zabbix.example.cn
mydomain=zabbix.example.cn
mynetworks=127.0.0.0/8,192.168.0.0/16   //根据自己的IP做相对应的修改

[root@zabbix ~]# vim /etc/hosts
127.0.0.1 zabbix.com

添加动作
在这里插入图片描述
操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

将客户端httpd服务开启,再关闭。再次触发报警
在这里插入图片描述
如果没有收到邮件,看看邮件的垃圾箱。可能被邮件系统拦截了,然后将其添加白名单和域名白名单,即可正常使用。

猜你喜欢

转载自blog.csdn.net/dubaiToT/article/details/83057035