除了寻求一个不存在的完美解决方案,我更希望发现适合自托管用户(NAS、DNS、Web、Python测试)在低功耗机器(如树莓派)上使用的新监控系统/dev 环境,网络实验室),他们几乎没有时间致力于使用现代的、流畅的(JS :))和合成界面进行维护。
一点上下文。 我已经安装、配置和使用:
Nagios、Observium、带有 SNMP + 应用程序模块的 LibreNMS(自 2007 年至今) 我喜欢安装和配置的简便性,以及几乎不需要每月维护的可靠性。 我不喜欢通用性方面的限制(如果模块尚不存在,则应用程序集成会很复杂)、界面不够清晰,看起来过时了。将 RRD 用于图形及其优点和缺点。
网络数据 (2021) 由于按需加载、与许多应用程序的集成以及大量模块,我喜欢资源高效的界面。 我不喜欢收集的大量默认指标,如果不进行微调,它几乎无法在我基于 Raspberry Pi 的环境中使用。我花了一些时间尝试正确配置它,但是太繁琐了,所以我放弃了。
几年前的Grafana + Telemetry + modules (2018-2019) 它很难设置并且需要大量的维护工作,因为它依赖于许多不同的应用程序,这些应用程序或多或少地相互集成,例如 Grafana、Telemetry、InfluxDB、Graphite、Prometheus ……有什么改变吗?点在 2023 年? 总的来说,所有这些解决方案相对来说都太重了,如果没有大量的调整工作就无法在我的环境中运行。
总而言之,以下是我正在寻找的监控解决方案的主要原则:
Apps/Protos used:
Apache (log/stats)
Haproxy (log/stats)
NSD/Bind9 (log/stats)
Postfix (log/stats)
Dovecot (log/stats)
Let's Encrypt/Certbot (log)
Fail2Ban (log)
IPtable (log)
Web API (Gandi/DNSSEC)
Flow (Netflow/Sflow)
ICMP Script (log)
BGP Python Scripts (log)
SNMP (about 20 devices)