Prometheus vs Nagios

半兽人 发表于: 2019-07-23   最后更新时间: 2019-07-23 23:06:48  
{{totalSubscript}} 订阅, 3,630 游览

Nagios是一款产生于90s年代的监控系统

范围

Nagios是基于脚本运行结果的警告系统,又称”运行结果检查”。有警告通知,但是没有分组、路由和重复数据删除功能。

Nagios有大量的插件。例如:perfData插件抓取数据后写入到时间序列数据库(Graphite)或者使用NRPE在远程计算机上运行检查

数据模型

Nagios是基于主机的,每一台主机有一个或者多个服务。其中一个是check运行检查,但是没有标签和查询语言的概念

Nagios除了检查脚本运行状态,没有任何存储功能。有第三方插件可以存储数据,并可视化数据

架构

Nagios是单实例服务,所有的检查配置项统一由一个文件配置。

总结

Nagios对于小型监控或者黑盒测试时非常有效的。如果你想要做白盒监控,或者动态地,基于云环境的数据监控,Prometheus是一个不错的选择

更新于 2019-07-23

查看Prometheus更多相关的文章或提一个关于Prometheus的问题,也可以与我们一起分享文章