agent2使用

  • 一、创建自定义监控
  • 1.创建配置文件
  • 2.测试
  • 3.在网页上创建模板
  • 4.最终测试
  • 二、主动发现
  • 1.网站上删除两个被监控的主机
  • 2.编辑主机文件
  • 3.网站上更新自动发现
  • 4.更新动作
  • 5.查看主机
  • 三.主动注册:
  • 1.删除被监控的客户端主机
  • 2.修改配置文件
  • 3.重启服务
  • 4.创建动作
  • 5.查看主机


一、创建自定义监控

设定: 监控登陆服务器人数,超过三个报警
在被检控的节点进行

1.创建配置文件

cd /etc/zabbix/zabbix_agent2.d/
vi userparameter_login.conf

内容:

UserParameter=login.user,who |wc -l

2.测试

重启服务

systemctl restart zabbix-agent2

在server 节点测试

zabbix_get -s '10.30.59.239' -p 10050 -k 'login.user'

启动zabbix服务命令 zabbix agent启动命令_客户端


显示有一个用户登陆

然后多登陆几个

启动zabbix服务命令 zabbix agent启动命令_启动zabbix服务命令_02


再测试

启动zabbix服务命令 zabbix agent启动命令_启动zabbix服务命令_03

3.在网页上创建模板

启动zabbix服务命令 zabbix agent启动命令_zabbix_04


创建应用集

启动zabbix服务命令 zabbix agent启动命令_配置文件_05


创建监控项

启动zabbix服务命令 zabbix agent启动命令_运维_06


创建触发器(1)表达式如图创建

启动zabbix服务命令 zabbix agent启动命令_配置文件_07

启动zabbix服务命令 zabbix agent启动命令_客户端_08


创建图形

启动zabbix服务命令 zabbix agent启动命令_客户端_09


为要检测的主机添加模板

启动zabbix服务命令 zabbix agent启动命令_启动zabbix服务命令_10

4.最终测试

启动zabbix服务命令 zabbix agent启动命令_zabbix_11


过一会

启动zabbix服务命令 zabbix agent启动命令_客户端_12

二、主动发现

server端主动发现客户端,并登记
缺点是:server端压力较大,客户端多的时候耗时较久

1.网站上删除两个被监控的主机

2.编辑主机文件

vi /etc/hosts
10.30.59.238 server
10.30.59.239 zbx-agent01

3.网站上更新自动发现

修改ip范围

启动zabbix服务命令 zabbix agent启动命令_运维_13

4.更新动作

配置–动作–Discovery actions

启动zabbix服务命令 zabbix agent启动命令_zabbix_14

5.查看主机

启动zabbix服务命令 zabbix agent启动命令_启动zabbix服务命令_15

三.主动注册:

zabbix-agent2主动上报自己的信息上传给server端
缺点是可能找不到server

1.删除被监控的客户端主机

2.修改配置文件

vim /etc/zabbix/zabbix_agent2.conf

启动zabbix服务命令 zabbix agent启动命令_客户端_16

3.重启服务

systemctl restart zabbix-agent2

4.创建动作

配置–动作–Autoregistration actions

启动zabbix服务命令 zabbix agent启动命令_运维_17


启动zabbix服务命令 zabbix agent启动命令_运维_18

操作创建

启动zabbix服务命令 zabbix agent启动命令_启动zabbix服务命令_19

5.查看主机

启动zabbix服务命令 zabbix agent启动命令_运维_20