自定义监控项

用户登录检测

要求监控登录人数,限制不超过三个,超过发出警告

一、首先我们需要了解什么命令可能查看登录人数

1.top

2.w或者who

3.user 然后wc -w 统计单词数

二、创建配置文件

方案一

cd /etc/zabbix/zabbix_agent.d

vim user_login.conf

方案二

直接编辑配置文件,配置键值对

vim /etc/zabbix/zabbix_agentd.conf

三、重启服务

systemctl restart zabbix-agent

四、添加监控项

接下来我们凭借一个模板来添加监控项,以便以后好管理,且同类型主机直接添加此模板就行,修改参数时直接修改模板即可而不是一个一个修改监龙项的参数

点击zabbixweb界面左边菜单的资料采集——模板——右上角创建模板

填写信息

在此搜索刚才创建的模板

点击监控项

点击右上角创建监控项

填写信息

注意键值需要与调整的键值对一样

点击添加

点击创建监控项,点击测试

输入客户端ip、端口

点击获取值并测试

能得到限制登录的用户数为1

五、添加触发器

现在大家有了监控项,但是他只会监控不会告警,所以应该创建触发器,当监测到登录人数大于3时告警

点击模板——点击触发器——点击右上角创建触发器——填写信息

自定义名称———严重性选择告警——表达式选择添加刚才的监控项login.user,结果选择大于3,点击插入即可

点击添加

六、创建图形

七、关联主机

将次模板添加到需要监控的主机

在主机选择必须监控的主机,在模板选择添加,找到刚才创建的模板

点击更新

八、测试

在moba多次登录146

发现仪表盘出现告警

九、添加邮件告警

由于不能24小时在电脑前监控、所以可能设置邮件告警,当出现故障时,通过邮件告警

点击告警——媒介

找到email电子邮件——填写相关信息

这里我选择163网易作为发件人,qq为收件人

之后再点击消息模板——点击添加——选择问题——困难恢复

点击测试

然后填写收件人、信息内容

测试成功

查看qq邮箱

之后点击告警——动作——触发器动作

选择动作为警示程度告警

操控为发送消息给用户组

然后选择用户——用户——报警媒介

添加email选择收件人

点击添加即可

当再次出现告警,鼠标滑倒图片的位置,显示email已发送即可

打开qq收件箱,收到如下内容

至此,自定义监控项完毕