当前位置: 代码迷 >> 综合 >> zabbix-agent2 使用
  详细解决方案

zabbix-agent2 使用

热度:60   发布时间:2023-11-24 15:22:28.0

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'

在这里插入图片描述
显示有一个用户登陆

然后多登陆几个

在这里插入图片描述
再测试
在这里插入图片描述

3.在网页上创建模板

在这里插入图片描述
创建应用集
在这里插入图片描述
创建监控项
在这里插入图片描述
创建触发器

(1)表达式如图创建
在这里插入图片描述

在这里插入图片描述
创建图形

在这里插入图片描述
为要检测的主机添加模板
在这里插入图片描述

4.最终测试

在这里插入图片描述
过一会
在这里插入图片描述

二、主动发现

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

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

2.编辑主机文件

vi /etc/hosts
10.30.59.238 server
10.30.59.239 zbx-agent01

3.网站上更新自动发现

修改ip范围
在这里插入图片描述

4.更新动作

配置–动作–Discovery actions
在这里插入图片描述

5.查看主机

在这里插入图片描述

三.主动注册:

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

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

2.修改配置文件

vim /etc/zabbix/zabbix_agent2.conf 

在这里插入图片描述

3.重启服务

systemctl restart zabbix-agent2

4.创建动作

配置–动作–Autoregistration actions
在这里插入图片描述
在这里插入图片描述

操作创建在这里插入图片描述

5.查看主机

在这里插入图片描述

  相关解决方案