需求背景:
我们越来越发现:网络越来越复杂,网络、应用、云端……故障点随时可能发生,而我们不能人工盯着所有的问题,所以,网管软件是必须的。那么没有预算的情况下,我们只好自己布署简单的网管软件了。需要汉化的看AlmaLinux系统下的Zabbix汉化_jiecy的博客-CSDN博客
zabbix网站上可以下载现成的虚拟机,我们在服务器上建个虚拟机,把zabbix放进去,很快一个配好的zabbix服务器就完成了:数据库是mysql,网站是用的nginx布署的,在/usr/share/zabbix目录下,数据库在/var/lib/mysql/zabbix目录下,配置文件在/etc/zabbix目录下。
当然最简单的还是安装agent,然后,我们发现内置的模板太多了,而我们一般需要的只是非常简单的网络和WEB监控,不需要那么专业(繁琐)的功能模板。这里,我们就布署两个最简单的功能:网络监控、WEB监控。
1、网络监控
这里,我们就用网络ping轮循,如果规模不大,就在【数据采集】--【自动发现】--【创建发现规则】建立需要监控的网络项目;然后在【监测】--【自动发现】中看到,轮循中如果有红色的,就是网络不通的IP地址了。
2、WEB监控:
简单的WEB监控可没有那么简单的模板^_^,那么,点左边栏的【集成】--然后查找 http 就行了,查出来的也有 https 的,一并下载下来。下载下来的模板文档是 .yaml 后缀的,那么在【数据采集】--【模板】里,点右上角的【导入】就行了,如果zabbix检查适合,模板显示浅绿色,就可以选择相应的模板组导入了,导入时,可以更改下严重等级,我这里选严重,橙色!WEB服务挂了,可不严重吗?/手动狗头
a.测试网站搭建:
我们用mobaX打开一个 http 服务,选择 “我的文档” 目录为列表建立一个简单的WEB服务吧!
b.建测试主机:
接下来就在【数据采集】--【主机】里,创建一个测试主机,接口选 【agent】 就行,填入你自己的IP地址和端口。这样一个WEB监控就做好了。
c.测试:
过一分钟,关闭,再过一分钟,打开,然后看监控,主机,出现了橙色的图标,点开图形,发现zabbix已经给你绘制好了时间线了!
3、拓朴图规划:
我们在建立主机时,记得把资产记录一栏填好,如果不是自动的,后期也可以在每个主机上手动添加。然后在【监测】--【拓朴图】中,添加好元素,搭建好拓朴图,每个元素的类型选【主机】,选择相应的主机元素,点【更新】,就可以实时看到你的网络状况啦!右上角【最小的严重级别】选择【告警】,画面顿时清爽不少,领导看了,肯定会给你一个大大的赞哟!
Enjoy!