公司设置了系统级监控,因为ELK对流量监控有限制——现有工具只记录累计流量,不能时刻计算流量。所以最后决定用zabbix对网络进行监控报警。我将从头开始记录构建zabbix过程中的所有步骤,希望对你有所帮助。
安装前的准备工作
安装必要的软件,禁用SELINUX,并安装必要的软件
安装zabbix服务
输入数据
修改zabbix配置
注意:请用您自己的数据库密码替换下面的密码
修改时区
修改zabbix登录密码(可选)
设置启动
通过http://hostname/zabbix转到zabbix的安装页面,填写安装信息,完成安装。安装完成后,初始登录帐户密码为Admin/zabbix。
启动zabbix-代理
将此机器添加到下面的zabbix服务器页面
事件
事件是当某个条件发生时由zabbix创建的报警对象。在zabbix中,事件可以在事件发生和事件恢复时触发。让我们创建一个事件。
如您所见,这里的事件主题和事件消息是默认生成的,包括生成时间时的必要信息。同时,我检查了恢复消息,条件选项卡的内容保持不变。然后我们将修改操作选项卡的内容。
这意味着:事件的持续时间为1小时(3600秒),每2分钟(120秒)生成一个事件,总共生成10个事件。当事件生成时,它被发送到Zabbix管理员用户组中的管理员用户,最后我们刚刚创建的丁丁媒体类型将用于该事件。
用户美达
创建事件和媒体类型后,您需要将它们与指定的用户相关联,然后单击管理->用户->;媒体->;添加,修改后,单击更新
通过以上步骤,我们建立了zabbix的监控和报警,并实际创建了网卡的流量监控。现在我们把网络流量的阈值设小,故意制造一个超过流量的事故,看看报警是否有效。我们预计会发出10次警报。发送后,我们将阈值设置为正常,看看是否会收到恢复消息。还记得之前写的脚本吗,它会将报警内容输出到日志文件中,现在我们来检查一下日志文件
显然,结果符合我们的预期。
以上是zabbix入门的全部内容。在下面的文章中,我们将实现报警脚本dingding.py,这样你就可以真正在手机上接收到报警信息。
链接:http://www.jianshu.com/p/4d3af373e682
1.《zabbix 30分钟zabbix入门——最简单有效的zabbix快速学习法》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《zabbix 30分钟zabbix入门——最简单有效的zabbix快速学习法》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guoji/804340.html