2024 Zabbix中国峰会 关于我们 联系我们 加入我们
5

你咋不上天?上了!欧洲航天局的Zabbix应用

图片

图片来源:国家航天局网站

图片
近日,嫦娥六号任务还搭载了多个国际合作项目,包括法国的氡气探测仪、欧空局(欧洲航天局(英文:European Space Agency),简称欧空局或ESA)的负离子探测仪、意大利的激光角反射镜以及巴基斯坦的立方星等。


图片

你知道吗?欧洲航天局(ESA)使用的监控解决方案是 Zabbix!这是一件相当有趣的事,确实如此,把这些内容整理出来也非常有趣。 那么,ESA如何使用 Zabbix 呢?


Zabbix开源社区
,赞17

点击查看视频讲解,欢迎关注视频号

图片

客户案例:欧洲航天局的Zabbix应用

欧洲航天局(ESA)是一个由22个成员国组成的政府间组织,致力于太空探索。总部设在巴黎,全球员工约2200人,ESA成立于1975年。其2023年的年度预算为70.8亿欧元。

图片


挑战

哥伦布实验室是国际空间站的欧洲模块,也是欧洲参与国际空间站项目的基石。位于空间站前沿的右侧,旨在提供一个进行多领域研究和开发的环境。

图片

其特点包括:

  1. 通过模块化设计提供的有效载荷灵活性,并由定期的后勤、维护和升级能力提供支持

  2. 永久性的机组人员驻留,用于维护有效载荷支持系统并与有效载荷互动

  3. 连续可用的地面基础设施,用于监控和控制舱内活动


哥伦布提供了用于材料科学、流体物理学和生命科学的跨学科研究的内部有效载荷空间,而外部有效载荷设施(EPF)则用于承载空间科学和地球观测有效载荷。

地球上的学者通过远程方式在哥伦布上进行测试,编程并获取结果。这些测试所需的基础设施以及往返发送的有效载荷需要一种灵活可靠的监控解决方案,这就是Zabbix发挥作用的地方。

解决方案

Zabbix  proxy程序与其他用于研究、操作和连接的软件一起部署在哥伦布模块中。Zabbix server和前端部署在地面数据中心,  proxy程序与之通信。

图片

图片

除了  proxy程序外,我们还在该基础设施上使用了Zabbix sender和Agent 2,该基础设施由运行不同类型服务的虚拟机和容器组成。数据收集的方式非常普通——Zabbix Agent 2执行本地检查,因为仍然存在需要  proxy监控的server硬件以及操作系统和操作系统级资源。

我们将这些本地检查与用户参数混合使用,用户参数根据脚本或命令执行商业现成组件的自定义检查。根据组件的要求扩展  proxy。然后收集这些指标并将其发送到  proxy。脚本用于自定义组件,由于Zabbix是语言无关的,任何类型的编程或脚本语言都可以使用。它与Zabbix sender一起包装,然后将数据发送到  proxy,然后再发送到server。

由于需要监控的自定义服务和指标太多(例如特定有效载荷的传输队列中高优先级文件的数量),而且由于指标、服务和有效载荷可能随时间而变化,ESA需要自动发现这些内容,显示它们,并为其收集数据。我们使用低级别的发现技术以及一些脚本来发现并自动开始监控新的有效载荷。

结果

多亏了Zabbix的可视化能力,ESA团队发现很容易观察他们的仪表板并实时响应告警。

图片


ESA还发现Zabbix  proxy是他们需求的理想解决方案,因为如果地面数据中心与哥伦布模块之间的连接中断,  proxy会继续收集本地指标,将其存储在自己的数据库中,然后在连接恢复后将其发送回地面。尽管尚未出现这种情况,但在所有测试场景中Zabbix都表现出色。

监控是一个永无止境的过程,始终有改进的空间,但可以合理地期望ESA将继续致力于Zabbix,并找到新的指标和改进监控的新方法。

总结

Zabbix的一大优点始终是其适应性——它可以像任何用户需要的那样简单或复杂。与在这种情况下使用更多的软件模块化设置(与4或5个软件组件相比)相比,Zabbix设置的简单性使其成为ESA在国际空间站上部署的理想选择。

想了解我们在多个行业为客户所做的工作,请跟我们联系。

2024-06-20