ARTICLE DETAIL

资讯详情

深耕网站SEO优化与搜索引擎排名提升的一线实战洞察。

Zabbix快速入门(上)

Zabbix快速入门(上) 一.添加监控项监控项就是Zabbix监控从目标主机中采取的而某一个具体数据点比如说CPU我们可以监控它的空闲率每分钟的CPU负载。内存可以监控它的可用内存大小等等。这一项就是一个监控项在Zabbix中我们可以选择系统推荐的模板此时就会自动选择一系列的监控项。那么如果我们没有选择模板的话一开始是没有监控项的就需要我们手动添加我们想要监控的监控项。那么具体如何操作呢比如我们想要在刚才的server1上面添加一个监控项用来监控CPU每分钟负载量。我们仍然时点击配置中的主机选项然后主机中会有一个监控项的按钮点击监控项的按钮。然后右上角就会有一个创建监控项的选项点击创建监控项。输入我们要监控的信息注意名称是自己起的键值才是真正表明监控的作用的这里表示的就是CPU每分钟的负载。每一个函数的后面都是有相关功能的介绍的然后这里面是有参数要我们自己填的这些参数就要从官方文档里面了解其中avg1的意思就是每分钟平均。填写完之后我们点击添加即可完成。那么同理我们就可以这样操作多创建几个监控项了。二.添加触发器触发器指的是当我们监控的某个监控项超过了我们设定的一个值就会发出警报这个就是触发器。监控项只是能帮助监控数据指标但是一台机器会有很多的监控项意思就会有很多的数据而且数据是会变化的那么如果想要知道一个指标是否出现了问题那么就必须要设定监控项。比如说我们刚才设定的cpu每分钟负载的监控项我们就为此可以创建一个触发器。我们设定当cpu的负载高于0.9的话那么此时报警负载过高触发器的位置仍然是在配置中的主机处在监控项的旁边就是触发器我们点击触发器右上角就会有创建触发器。这里可以选择报警的严重性然后再表达式处就可以设置是哪一个监控项和报警的条件。点击插入那么就和server1中cpu每分钟负载关联上了同时当0.9的时候就会报警。那么我们来测试一下。通过dd if/dev/zero of/dev/null 命令让CPU的负载持续上升看最后是否会有报警出现。过了一会web前面上的问题栏中就会出现告警了。三.创建监控图形Zabbix监控不仅仅只是可以反馈监控数据还可以将这些数据自动绘成图形的样式我们只需要添加图形即可。点击触发器旁边的图形按键然后点击右上角的创建图形。上面的除了名字是自己写的其他的都是有默认值的我们直接使用默认值就可以了。然后在下面会有一个添加监控项的选项。我们将对应的监控项添加上去然后点击更新就可以创建好图形了。这个就是server1的cpu每分钟负载的监控图形了可以看到我们刚才的实验痕迹还在提前就已经设置了图形其中这条黄线就是我们设置的触发器报警的值。四.配置报警媒介Zabbix报警是支持多种媒介方式的意思就是可以通过不同的方式向你告警比如邮件的形式。因为用户有时候无法一直关注到Zabbix的web界面此时我们就可以配置报警媒介为邮箱那么如果出现报警就会向我们指定的邮箱中发送报警消息我们就可以随时知道哪台机器出现什么问题了。首先我们就要配置发件箱告诉Zabbix使用哪一种媒介这种媒介的发起人是谁。我们点击管理选项中的媒介然后将其他媒介都关闭掉单独打开邮件的方式。Email方式就是Zabbix通过SMTP服务器向指定客户发送邮件我们点击这个选项就可以配置发件人的邮箱了。这里SMTP服务器就是我们使用的是哪一个邮箱填写我们使用的邮箱的SMTP服务器即可我这里使用的是网易邮箱。然后这里的SMTP电邮和下面的用户名称填写的就是发件人的邮箱两个是一样的。SMTP HELO我们直接填写SMTP服务器的域名就可以了。然后密码是邮箱生成的授权码。然后我们可以点击最右边的测试按键然后我们指定一个收件人看看能否发送信息到我们指定的邮箱。同时发件人就是我们刚才配置的那个邮箱。可以看到我们指定的邮箱是接收到了信息的。在这里也是有消息模板的就是发生某些情况之后发送消息的模板。那么在指定了发件人之后我们就要指定收件人了。这里我们就要通过给用户绑定邮箱然后发送邮件给某个用户或者用户组那么这个用户对应的邮箱就可以收到邮件。点击用户选项我们为这个Admin用户绑定邮箱同时我们可以看到Admin是属于Zabbix administrators群组的那么我们一会发送邮件的时候指定的收件人是这个群组的话那么Admin也是可以收到信件的。点击Admin然后再报警媒介中添加收件人的邮件位置此时这个邮箱就和这个用户绑定了。最后我们需要配置动作就是什么时候发送邮件发送给哪一个收件人。点击动作然后创建动作。这里面会有一个操作选项这个就是配置是哪一个收件人的我们指定这个群组那么在这个群组里面的都会收到邮件。然后就是动作这个就是什么情况下发送邮件。这里如果不指定条件那么就是触发器告警了就会发送而不是某一个告警。然后我们在进行一下刚才CPU的那个实验让它负载过高进行报警。可以看到我指定的邮箱是收到了负载过高的信息的。
返回列表