zabbix从放弃到入门(11):监控配置小结,触发警报

  • A+
所属分类:zabbix  运维技术

在本博客中,"zabbix"是一个系列文章,如果你还不明白zabbix的相关概念,强烈建议从zabbix系列文章中的第一篇开始阅读,否则你可能无法理解这篇文章中涉及到的部分名词。

zabbix系列文章列表直达链接:zabbix入门系列

zabbix从放弃到入门(11):监控配置小结,触发警报

在之前的文章中,我们已经总结了主机、监控项、触发器、事件、动作等相关知识点,但是到目前为止,还没有真正的收到过任何一个zabbix中的警告,那么这次,我们就在之前的基础上,刻意的让某个监控项达到指定的阈值,看看能否正常的收到报警信息。

在开始实验之前,先描述一下我们的测试环境。

 

被监控主机的IP地址为192.168.1.107 ,被监控主机的名称为"testzbx1.zsythink.net",简易名称为"testzbx1"。

zabbix从放弃到入门(11):监控配置小结,触发警报

 

在被监控主机上,我们定义了两个监控项,分别用于监控cpu的上下文切换次数和磁盘根分区的使用率。

zabbix从放弃到入门(11):监控配置小结,触发警报

 

我们已经为"RootPartitionUsed"监控项创建了一个触发器,触发器如下。

zabbix从放弃到入门(11):监控配置小结,触发警报

 
 

并且已经定义了对应的动作,当上述触发器被触发时,如下动作会被执行。

zabbix从放弃到入门(11):监控配置小结,触发警报

 

好了,现在我们故意造成磁盘使用率超过指定阈值的情况,看看会不会受到警报,在操作之前,先看看我们的磁盘使用率的监控情况。

zabbix从放弃到入门(11):监控配置小结,触发警报

 

磁盘使用率为11.14%,阈值为13%

zabbix从放弃到入门(11):监控配置小结,触发警报

 

好了,现在我们进入到被监控主机的根分区,在根分区中创建一个大文件,提高磁盘使用率。

zabbix从放弃到入门(11):监控配置小结,触发警报

 

在创建文件的过程中,观察对应的监控图形,发现图形中出现上升曲线,并且已经超过对应的阈值。

zabbix从放弃到入门(11):监控配置小结,触发警报

 

磁盘使用率超出阈值以后,触发器被触发,触发器的状态从"OK"转为"Problem",点击"监测中"----"事件",即可看到触发器对应的状态变化。

zabbix从放弃到入门(11):监控配置小结,触发警报

 

触发器状态已经从"正常"变为"问题",最新的事件出现在事件列表的最上方

zabbix从放弃到入门(11):监控配置小结,触发警报

 

此时,我们收到了报警邮件,还记得我们在"动作"中使用过的"宏"吗,PROBLEM为触发器的状态,RootPartitionUsedTrigger为触发器的名称,它们组成了邮件的标题。

如果你不能正常的收到报警邮件,请检查你的"报警媒介"是否能够正常工作,如果使用了脚本类型的"报警媒介",请确定脚本有正确的执行权限,如果使用了脚本调用了对应的邮件。

zabbix从放弃到入门(11):监控配置小结,触发警报

 

打开邮件中的附件,内容如下,已经监控到磁盘使用率超过了我们设置的阈值,阈值为13%

zabbix从放弃到入门(11):监控配置小结,触发警报

 

好了,现在我们删除对应的测试文件,让根分区的值还原到正常范围内。

zabbix从放弃到入门(11):监控配置小结,触发警报

 

观察对应的监控图形,磁盘使用率已经下降到阈值以下。。

zabbix从放弃到入门(11):监控配置小结,触发警报

 

同时,查看对应事件,触发器的状态也从"问题"重新变回了"正常",即从"Problem"又变回了"OK"。

zabbix从放弃到入门(11):监控配置小结,触发警报

 

此时再次收到邮件,是触发器的状态恢复正常时发送的信息。

zabbix从放弃到入门(11):监控配置小结,触发警报

邮件内容如下。

zabbix从放弃到入门(11):监控配置小结,触发警报

 

好了,我们已经收到了zabbix的正常报警信息,我想,现在我们已经能够初步的使用zabbix了。

 

weinxin
我的微信公众号
关注"实用运维笔记"微信公众号,当博客中有新文章时,可第一时间得知哦~
朱双印

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:18   其中:访客  12   博主  6

    • avatar sky_ckoud 0

      你好 博主 请教一下你的发送邮件告警能发给其他用户吗 我目前配置遇到一个问题 给admin 发可以 没问题 但是其他用户都收不了邮件!

      • avatar 小风 0

        博主,您好!
        能正常发邮件的前提是server端能连外网吗?

        • avatar Linux小白 0

          博主:
          您好。
          先简单介绍下我的情况,我是一个linux小白,由于团体的需求,我门使用了 zabbix 进行了虚拟机的监控,我们弄运维只是简单的实现了我们的部分需求,所以并没有类似专门学运维的人那样高的专业知识。 :sad:
          出现的问题:由于我们的阙值设置不合理,现在造成了好多了报警积压,这个月初的邮件还在积压中,不能及时收到邮件从而对虚拟机的使用状况有一个及时的掌握。 :cry:
          搜索到的解决途径:搜索到了「zabbix告警积压的处理 / 源码寺 https://www.yuanmas.com/info/9eaJZ885a5.html」这个博客,但是第二种方法看的一头雾水。
          希望博主可以给我们在「报警积压」这个拦路虎上给出建议。也希望博主可以分享下类似的博客以及 相关的书籍。 :mrgreen:
          顺祝安祺!

          • avatar 国师 2

            你好,博主,配置也都成功了,但是为什么发送的邮件是以附件的形式,结尾还是.bin格式,必须下载下来才能查阅,怎么以邮件正文的形式发送呢?

              • avatar 朱双印 Admin

                @国师 试试修改你的发送邮件脚本,把文件内容重定向到某个文件,然后在重定向输出到mail命令中试试,大致如下
                to=$1
                subject=$2
                context=$3

                tmpfile=/tmp/mail.txt
                echo “$context” > $tmpfile
                dos2unix -k $tmpfile
                mail -s “$subject” “$to” < $tmpfile

                  • avatar 国师 2

                    @朱双印 OK了,大神.。邮件内容方面都是靠宏变量来呈现的吧,宏的意思要好好看看了

                • avatar 花花lly 0

                  收到了问题邮件,但当触发器回复正常时,却收不到正常邮件了,求解

                    • avatar 朱双印 Admin

                      @花花lly 在配置动作的时候没有勾选”恢复信息”

                    • avatar it小菜鸟 1

                      大神,我想问一下,我的脚本传参测试了没有问题,脚本权限我给777,权限也应该也没问题。 动作的设置完全按照文档来的,可是我发觉动作好像就没有执行,动作记录是空的。

                        • avatar it小菜鸟 1

                          @it小菜鸟 我解决咯,各种重启 agent server的httpd服务后,搞定了,希望可以给碰到类似问题的网友一些启示。

                        • avatar yong 3

                          状态正常后,没有收到邮件这是为什么?

                            • avatar 朱双印 Admin

                              @yong 状态正常后没有收到邮件可能是因为在配置动作时,没有勾选’恢复信息’复选框,检查一下动作配置

                            • avatar 江水又东 0

                              楼主此文是zabbix里面,讲得最清晰明白的一篇了,加油

                                • avatar 朱双印 Admin

                                  @江水又东 能得到你们的肯定,我会继续努力的,加油~~常来呦~~亲~~

                                • avatar xavier 1

                                  非常感谢博主,这个入门系列这两天非常实用地带我入门。不过博主怎么没有继续后面高级一些的内容了啊?

                                    • avatar 朱双印 Admin

                                      @xavier 能帮助到你就好,ZABBIX还没有写完,后面的文章会找时间补上的,加油~~~客官常来捧场呦~~~

                                        • avatar Null 0

                                          @朱双印 写得真好,可是我需要在局域网安装,本地yum源需要下载好多东西,有的还不好找,安装不了。