草庐IT

开源监控服务一瞥:Prometheus、Grafana、Zabbix、Nagios、Icinga和Open-Falcon

前言随着信息技术的发展,监控服务在维护系统稳定性和性能方面变得越来越重要。本文将比较一些流行的开源监控服务,以帮助你选择适合你需求的解决方案。监控服务对比监控服务特点优势不足性能扩展性安全性Prometheus-多维度数据模型-监控容器化环境的强大工具-需要单独设置存储后端-查询性能较高,适用于大规模环境-可通过分布式部署进行横向扩展-支持基于HTTPS的数据传输,提供基本认证-支持服务发现自动发现和监控目标-巨大的社区支持-存储引擎性能较好,适用于长期存储-支持联邦式集群,方便构建分布式系统-强大的告警管理和通知机制Grafana-数据可视化和仪表板设计-美观、直观的图形化界面-通常需要与其

perl - 如何为 icinga 自动安装 Redis Perl 库?

我想使用chef自动化redisperl库。我正在使用Nagios-check对于安装,但问题是在安装时系统会提示您回答各种问题。我怎样才能使这个过程自动化。我在安装时手动使用的命令是:>cpan(promptsforquestions)(cpanshellopens)>makeinstall>installBundle::CPAN>installRedis>exit基本上,我正在寻找所有这些步骤的自动化,如有任何帮助,我们将不胜感激。谢谢 最佳答案 在非交互模式下使用cpan:execute'cpan-iRedis'doonly_

redis - Icinga2:在远程主机而不是主机上运行检查

我刚刚更新到Icing2.8,它需要检查远程主机的"new"方式,所以我正在努力让它工作。在主机上,我在zones.d中添加了一个文件夹,其中包含远程主机的主机名。我添加了一些检查,但它们似乎都是从主机而不是远程执行的。比如:我需要监控Redis。/etc/icinga2/zones.d/remotehostname/redis.conf中的我的redis.conf:applyService"Redis"{import"generic-service"check_command="Redis"vars.notification["pushover"]={groups=["ADMINS"