监控XX服务可用性(zabbix)

    技术2022-07-10  162

    监控XX服务可用性 3.1 问题 本例要求学会在zabbix监控平台上添加对网站、数据库等应用服务的监控,完成下列任务:

    1)准备一台运行了网站、数据库服务的被控机(比如zbx.123.cn本机,设置好zabbix-agent允许主机127.0.0.1和192.168.10.120来采集本机的监控数据)

    2)在zabbix控制台中添加对被控机(zbx.123.cn)上Web、数据库服务的监控

    3)创建监控图形并查看结果

    3.2 步骤 实现此案例需要按照如下步骤进行。

    步骤一:准备一台运行了网站、数据库服务的被控机

    为了节省资源,本例中直接使用zbx.123.cn本机作为被控机(网站、数据库都已经是现成的),调整好zabbix-agent服务配置,允许主控机采集数据即可。

    1)调整zbx.123.cn主机的zabbx-agent配置文件

    允许主机127.0.0.1和192.168.10.7来采集本机的监控数据。

    [root@zbx ~]# vim /etc/zabbix/zabbix_agentd.conf Server=127.0.0.1,192.168.10.7 ServerActive=127.0.0.1,192.168.10.7 Hostname=zbx.123.cn [root@zbx ~]# systemctl restart zabbix-agent

    2)在zabbix监控平台上将192.168.10.7添加为“北京亦庄7号服务器”

    单击zabbix监控页面中的“配置”–>“主机”–>“创建主机”,正确填写主机名及地址信息,如图-12所示,然后单击“添加”即可。

    图-12

    步骤二:添加对“北京亦庄7号服务器”上Web、数据库服务的监控

    1)添加对Web服务器的监控项

    单击zabbix监控页面中的“配置”–>“主机”–>“北京亦庄7号服务器”,关联模板Template App HTTP Service,如图-13所示,然后单击“更新”即可。

    图-13

    关联此模板后,模板中已自动包含针对Web服务可用性的监控项,如图-14所示。

    图-14

    2)添加对数据库服务器的监控项

    打开“北京亦庄7号服务器”的监控项页面,创建监控项“MariaDB service is running”,监控键值选择针对3306端口的net.tcp.listen[3306],如图-15所示,单击底部“添加”。

    图-15

    确认添加结果,如图-16所示。

    图-16

    步骤三:创建监控图形并查看结果

    1)为“北京亦庄7号服务器”创建“Web可用性”、“数据库可用性”监控图形

    添加图形“Web可用性”,使用监控项HTTP service is running,如图-17所示。

    图-17

    添加图形“数据库可用性”,使用监控项MariaDB service is running,如图-18所示。

    图-18

    2)查看“北京亦庄7号服务器”的“Web可用性”、“数据库可用性”监控图形

    查看“Web可用性”监控图形,如图-19所示。

    图-19

    查看“数据库可用性”监控图形,如图-20所示。

    图-20

    Processed: 0.010, SQL: 9