原生Nagios短信告警方式灵活度欠缺,无法适用于工作中每日轮班的值班制度。基于JAVA与PHP语言,研发河南省地震观测设备分级运维监控系统。该系统由Nagios采集故障信息,并与值班表信息联动,为用户提供自定义且实时的告警短信自动推送服务,弥补原生Nagios告警方式的弊端。通过将Nagios数据与设备附属信息关联整合,提供故障严重等级鉴别、故障排查建议提示、设备连通率统计查询等贴近用户使用习惯的功能,使故障信息的获取更为高效、人性化。自该系统试运行以来,设备连通率获得大幅度提高,显现出较高应用价值。
The native SMS-alarming function of Nagios lacks flexibility, so it cannot be applied to the daily shift duty system at work. Based on programming language such as JAVA and PHP, it is focused on developing the monitoring system for equipments in Henan province with multilevel access control. The system fetches notifications of equipment failure from Nagios and links with the duty table to provide users with customized and real-time automatically pushing service via SMS, which makes up the disadvantages of the original Nagios warning mode. Through the integration of Nagios and the affiliated information, the system provides functions such as the fault serious grade identification, the suggestion of the fault detection, the statistical query of the connection rate of the equipment, which is beneficial to the operative habit of users, making the acquisition of the fault information more efficient and humanized. Since the commissioning of the system, the connectivity of equipment has been greatly improved, showing a higher application value.
2019,40(2): 140-145 收稿日期:2018-06-19
DOI:10.3969/j.issn.1003-3246.2019.02.020
基金项目:2018年度地震监测、预测、科研三结合课题(项目编号:CEA-JC/3JH-171703)
作者简介:陈静(1984-),女,工程师,计算机硕士学位,主要从事网站等业务平台运维工作。E-mail:806875930@qq.com
参考文献:
高洪岩. JAVA多线程编程核心技术[M]. 北京:机械工业出版社,2015:26-26.
黄文海. JAVA多线程编程实战指南[M]. 北京:电子工业出版社,2017:31-33.
李刚,王晓磊,孙路强,等. 基于Nagios软件的综合短信联动告警系统在地震行业中的应用研究[J]. 地震研究,2012,35(1):133-138.
陆凯. PHP网站开发实用技术[M]. 北京:人民邮电出版社,2016:63-63.
任进军,林海霞. Mysql数据库管理与开发[M]. 北京:人民邮电出版社,2017:59-59.
杨昌武,曹龙汉. 飞信报警方式的Nagios网络监控系统在企业中的应用[J]. 网络安全技术与应用,2012,11(7):42-45.