基于ZABBIX的新一代天气雷达ROSE系统监控平台
2021-11-02王宝云卢兴来黄晓龙陈昊
王宝云 卢兴来 黄晓龙 陈昊
(1 浙江省台州市气象局, 台州 318000; 2 浙江省气象局大气探测保障中心, 杭州 310000)
引言
天气雷达是探测降水系统的主要手段,是对强对流天气(冰雹、大风、龙卷和暴洪)进行监测和预警的主要工具之一,雷达系统正常运行对气象工作意义重大。中国气象局“新一代天气雷达建设业务软件系统开发及应用项目”,简称“雷达业务软件工程项目”或ROSE(Radar Operational Software Engineering),由中国气象局气象探测中心牵头,于2011—2016年开展并完成了项目二期建设[1]。2020年9月起在全国范围陆续开展试运行工作,12月1日正式单轨运行。ROSE项目的实施为我国新一代天气雷达业务软件的国产化奠定了良好的基础。同过去类似,ROSE雷达用户系统部分主要由RDA(雷达数据获取单元)、RPG(雷达产品生成单元)、PUP(雷达产品显示单元)3部分组成。对于地市台站来说,如何利用现代化监控技术手段,将ROSE系统及其相关业务纳入监控全流程,成为一项紧迫而具有现实意义的工作。
Zabbix是由Alexei Vladishev开发、Zabbix SIA积极更新维护的系统监控以及网络管理服务的企业级解决方案[2],1.0版诞生于2004年,至今其监控方案被全球多家企业采用。作为一套C语言编写、遵循GPLV2的开源软件,Zabbix有着性能优良、扩展性好、具备可视化集中展示、支持自动发现设备等众多优良特性。Zabbix支持绝大多数平台的可用性和性能检查;同时,支持SNMP、IPMI、JMX以及VMware的监控。相较于Nagios、Cacti、Zenoss Core、NetXMS等使用最为广泛的开源监控系统,Zabbix无论在代码成熟度、源代码质量、系统架构,还是用户友好性、面向对象编程理念等方面都具有相当优势[3]。……
