zabbix基于WEB系统及网络监视在用系统运用

(整期优先)网络出版时间:2024-03-06
/ 2

zabbix基于WEB系统及网络监视在用系统运用

董睿

民航山西空管分局  山西 太原   030031

摘要:空管自动化系统作为民航空管部门实施对空指挥的核心系统,在确保民航空管对空指挥任务的安全实施中发挥着重要的作用。虽然系统自带监控终端可以对系统的各个节点实施监控,但是能够监控的信息基本都是实时的,不能对长期数据进行有效分析和总结。

因此我们可以使用更为方便的“zabbix”基于WEB系统及网络监视在用系统,来完成对整个自动化系统的全面监控,通过对长期数据的有效分析和判断,能够精准定位故障信息,从而及时发现设备隐患采取相应措施避免设备突发性故障,达到较为科学的预防性维护,有效缓解维护人员压力,更好的保障航空安全。

.设计目标:

经过对目前主流系统监控系统使用现状的调研,我们对zabbix基于WEB系统及网络监视在用系统运用方案的设计目标提出如下要求:

1.zabbix基于WEB系统及网络监视在用系统运用方案可适用于目前所有服务器和席位终端,均可有效运行并且不增加已有系统的额外开销;

2.zabbix基于WEB系统及网络监视在用系统运用方案可提供有效的声音和告警提示,有效提醒维护人员查看相关信息;

3.zabbix基于WEB系统及网络监视在用系统运用方案具备较强的稳定性,实际使用中不出现无法登陆和无法操作的情况;

4.zabbix基于WEB系统及网络监视在用系统运用方案具有较强扩展性,可以按自己的需求进行个性化的二次开发,可为其它空管单位提供参考依据。

二、设计方案:

模拟在用自动化系统的平台需求,选择一台终端机作为ZABBIX服务器,为了从任何地方和任何平台都可以轻松的访问Zabbix, 我们提供基于WebZabbix界面来对其进行进行配置,监控状态查看。该界面是Zabbix Server的一部分,通常运行在一台物理监控机器上。可以通过SNMP协议实现对刀箱服务器、打印机、交换机等设备监控,通过在植入Agent的方式对席位终端进行监控。

整体架构图如下:

 

 

三、设计优势:

zabbix基于WEB系统及网络监视在用系统运用方案的设计具有以下优点:

1.设计简单,搭建灵活zabbix基于WEB系统及网络监视在用系统运用方案可以使用原有的自动化系统网络进行组网,无需额外再进行网络搭建。可以根据实际情况更加灵活的调整监控主机和Server服务器的所在位置。无需对接版本繁杂且可能不兼容的第三方插件,大大减少了搭建难度,自动发现主机,脚本批量部署;

2.配置简便,部署方便。由于只需要在自动化系统席位设备安装Zabbix agents,将监控代理部署在监控目标上,能够主动监控本地资源和应用程序、进程,监视各种网络参数,保证服务器系统的安全运营并将收集到的数据报告给Zabbix Server,可通过监控终端Web随时直观访问并查看相应结果。提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题

3.监控方式多样,可选择性强。zabbix server可以单独监视远程服务器的服务状态;同时也可以与zabbix agent配合,可以轮询zabbix agent主动接收监视数据(trapping方式),同时还可被动接收zabbix agent发送的数据(trapping方式)。另外zabbix server还支持与SNMP软件配合使用,监控项目完备,可以精确到文件操作如每秒读写大小;

4.系统开销小,采集速度快Server和Agent全部采用C语言编码,对现有自动化系统的资源占用非常小,对本身程序运行基本无影响,不会像某些监控软件会占用大量的内存和CPU资源。数据采集的性能和速度非常快,但不会占用过多的网络资源,安全可靠;

5.可视化模型,操作简便。允许用户根据自己的需求自定义创建多监控项视图,网络拓扑,自定义面板展示,自定义IT服务可用性。创建主机,创建模版,创建报警,创建流量图片等相关应用均可在可视化界面完成,无需繁琐的代码修改,对维护人员来说上手容易,真正实现零门槛。

四、系统实施情况:

在实验平台模拟在用系统的操作系统安装虚拟机和监控主机,对自动化系统的服务器和席位终端进行相应的监控代理部署。安装zabbix yum源、zabbix-server-mysql、zabbix-web-mysql、zabbix-agent。启动mysql并创建数据库赋予权限,接着导入zabbix初始数据到数据库,修改zabbix-server配置,启动zabbix-server、zabbix-agent服务进程。

对服务器和席位终端进行不间断监控记录,随时查看出现的不正常情况。通过为期5个月的持续监控,完成对系统监控的总结,形成相应的测试报告。

五、实际效果:

1.zabbix基于WEB系统及网络监视在用系统运用方案,由于zabbix服务端和客户端均为在线开源软件,无需另外支付使用费用,后期使用也无需授权十分经济适用。

2.zabbix基于WEB系统及网络监视在用系统运用方案在实验室进行了为期3个月的测试,由于本身监控代理进程体量小,因此使用过程中不会给在用自动化系统额外增加系统开销,对系统无明显影响。

3.为其它兄弟单位提供了参考和依据。后期会继续扩展使用相关监控和策略调用,为设备提供更加稳定和更加科学的判断依据。

参考文献:

[1] 陈祎,于文奇. 基于Zabbix的专利数据中心集中监控平台设计与实现[J]. 电脑编程技巧与维护,2023(9):73-76. DOI:10.3969/j.issn.1006-4052.2023.09.024.
[2] 付琦,张帆,张仁鹏. 基于Zabbix架构的预警系统智能监控平台[J]. 防灾减灾学报,2023,39(3):71-76. DOI:10.13693/j.cnki.cn21-1573.2023.03.012.
[3] 李宇亮. Zabbix在空管设备系统监控中的运用[J]. 自动化应用,2023,64(5):27-29.