Zabbix4.0添加触发器 ------ 第3章


我的网站: https://pythoneers.cn

1. 系统触发器

点击用户头像,打开用户基本资料,选择开启“正在发送消息”来开启此功能。如果有警告,系统会发出警告声:
在这里插入图片描述
查看系统自带的触发器:
在这里插入图片描述
下面测试“Linux用户密码文件发生改变”的触发器:
在这里插入图片描述
首先设置采集的时间间隔,将原来默认1小时修改为10s:
在这里插入图片描述
在这里插入图片描述
查看最新数据,可以看到最新数据是:3356102413
在这里插入图片描述
在10.0.0.3监控主机上使密码文件发生变化:

[root@agent ~]# md5sum /etc/passwd
41a16f7241d08a7246b8999a0fab90c5  /etc/passwd
# 得到的最新数据和Web界面上显示的一样
[root@agent ~]# cksum /etc/passwd
3356102413 1002 /etc/passwd
# 添加新用户来改变/etc/passwd文件
[root@agent ~]# useradd thanlon
# 再查看最新数据,这时候这个Web页面上最新数据应该发生改变为4061271438
[root@agent ~]# cksum /etc/passwd
4061271438 1041 /etc/passwd

可能Web界面上的最新数据没有发生改变,也没有产生警报。这是因为在Web界面作的操作都会提交到数据库, 添加一条主机后,数据库就会多一条记录。zabbix-server默认60s查寻一次数据库,才会知道任务目标是什么,然后再监控。如果值没有改变,可以重启zabbix server,让它提前查询数据库。这里可以看到值已经变成了4061271438:
在这里插入图片描述
进入图形,可以图形、值和最近500个值三种视图展示数据的改变:
在这里插入图片描述
在这里插入图片描述
数据发生改变后,系统会发出两声警报:
在这里插入图片描述

2. 自定义触发器

下面创建一个“当前系统用户登录超过2个报警”的触发器。选择创建触发器:
在这里插入图片描述
添加触发器名称和表达式,选择“添加”即可:
在这里插入图片描述
在触发器页面可以看到设置的触发器:
在这里插入图片描述
默认的更新间隔是10min,测试的时候,可以改为10s:
在这里插入图片描述
下面再创建2个登录终端,可以通过 w 命令查看当前登录的终端:

[root@agent ~]# w
 12:10:21 up 53 min,  3 users,  load average: 0.00, 0.03, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    10.0.0.1         11:19    3:49   0.28s  0.28s -bash
root     pts/1    10.0.0.1         12:06    5.00s  0.02s  0.01s w
root     pts/2    10.0.0.1         12:07    2:57   0.01s  0.01s -bash

此时当前的用户数为3,超过了我们自定的2,触发了我们自定义的当前系统用户数量登录数:
在这里插入图片描述
当我们关掉一个登录连接,可以发现登录数已经变成了2,系统响了一声在页面上发出提示,问题已解决:
在这里插入图片描述
系统的触发器一般监控CPU、内存、硬盘、网络、进程 等常用的监控项。触发器之间还可以设置依赖关系,可以设置被依赖的触发器如果被触发了,依赖它的触发器可以不触发。

3. 自动生成触发器

还不熟悉自己写表达式的时候,可以自定义生成触发器:
在这里插入图片描述
可以设置大于4个报警,小于3个恢复:
在这里插入图片描述
在这里插入图片描述
接下来就是改变当前系统(10.0.0.3)用户登录数,当设置为5个连接数时,系统报出现问题,当关闭两个连接设置为2个连接时,恢复:
在这里插入图片描述

4. 报警声音的更换

可以在zabbix server上找到报警声音的文件:

[root@Zabbix-server ~]# cd /usr/share/zabbix/audio/
[root@Zabbix-server audio]# ls
alarm_average.mp3   alarm_high.mp3         alarm_ok.mp3       no_sound.mp3
alarm_disaster.mp3  alarm_information.mp3  alarm_warning.mp3
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程目标     全面理解和掌握 Zabbix 监控系统的架构及运行原理,搭建和管理各种规模的Zabbix监控系统 课程简介         Zabbix是一个开源的企业级的监控解决方案。通过Zabbix可以监控IT基础设施的方方面面,包括硬件、操作系统、网络、虚拟化层、中间件和各种业务应用系统。用Zabbix几乎可以监控你想监控的任意数据。              本课程从Zabbix的介绍、安装开始,一步步带你深入Zabbix,通过学习你会:         1、掌握Zabbix各个组件的配置和管理。         2、掌握不同监控项的类型和配置方法,根据监控需求灵活配置监控项。         3、掌握网络发现、低级发现和主动式agent自动注册,实现自动化监控。         4、掌握模版、宏变量、触发器和告警通知的配置和高级的应用方法。         5、掌握图形、屏幕、拓扑图和仪表盘等数据可视化的方法,利用大屏可以实时的展示监控数据。         6、掌握Zabbix系统自身的维护、备份、升级、排障以及性能优化。         7、掌握Zabbix内部运行机制和Zabbix使用技巧,让zabbix更好的帮助你实现监控目标。                  本课程中还包含很多操作演示,比如像创建主机,创建监控项、触发器、图形、全局事件关联等,也介绍了微信和钉钉告警的配置方法。当你对Zabbix深入了解之后,面对层出不穷的新业务、新应用,你都能轻松自如的制定和提供相应的监控解决方案。 特别提示:官网的中文文档有些地方翻译的有问题,一定要以英文文档为准。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值