Ja (autor clanku) ano ;-) Na instalaci je to jednoduche a funguje dobre. Jsou instalace, kde s timto nastrojem monitoruji stovky i tisice zarizeni. V clanku jsem to asi nezminoval, pro me je velkym prinosem, ze si muzu "naprogramovat" vlastni zpracovani dat, pro ktere neni zadna sablona - data ziskate treba ze snmp a pak v php si je preobracite jak potrebujete a vratite je pak do monitoringu, kde uz se standardni cestou zpracuji. To je vyhodne pro nejaka atypicka data. Jine monitorovaci systemy jiste budou mit neco podobneho.
Já, jako dlouholetý uživatel, bych ho doporučil také. Minimálně se s ním dá začít a v případě, že by nevyhovoval, třeba časem přejít na něco jiného.
Původně jsem používal MRTG. To bylo už před cca 15 lety. Jenže ten je poněkud jednostranně zaměřený na grafování datových toků na síťových interfacech. Daly se tam dostat i jiná data, ale bylo to hrozně přes čtyři rohy. Posléze jsem přešel na Cacti, do kterého se už dalo dostat naprosto cokoliv a jednoduše, přímočaře a používám ho už asi 10 let. Postupná migrace na Zabbix, o které píšu v jiném postu, je daná spíš snahou o jisté sjednocení s prostředím, ve kterém se pohybuji - v práci máme Zabbix, moji známí mají Zabbix. A Cacti si stejně chci udržovat paralelně jako druhý monitoring pro případ, že "by bylo potřeba".
Nebo přímo původní http://www.observium.org/ . Proti Librenms má o něco lepší podporu některých zařízení.
Několik let používám k plné spokojenosti OMD https://mathias-kettner.de/check_mk.html
Instalace v Debianu obsahuje pouze stažení deb balíčku a jeho instalaci. Upgrady a updaty zcela bez problémů.
Cacti bylo ve své době (cca 2008) parádní. Bylo fakt silné v tom, jak posbírat a rychle nakresliti data z SNMP-enabled zařízení. Pak upadlo do stavu klinické smrti a jsem velmi zvědav, jak se dneska Cacti prosadí proti třeba kombinaci Prometheus + Grafana
K doporučení: Velice záleží na tom, co od monitorovacího nástroje chcete, co chcete monitorovat a kolik času chcete věnovat úvodnímu nastavení a co už znáte za nástroje.
Pokud chcete něco jednoduchého na naučení, tak zvažte Icingu (Icinga) - učí se docela pohodlně a udělali veliký pokrok i v dokumentaci. V poslední době je Icinga použitelná i pro cloudové nasazení, kdy monitorované stroje náhodně vznikají a zase zanikají.
Pokud máte čas se naučit Zabbix, tak to je taky velmi dobrá volba. Subjektivně se mi učil o něco pomaleji a bylo o něco těžší ho rozšířit. Když Zabbix nainstalujete, bude na první pohled vypadat hodně dobře a ušetříte si konfiguraci Icingy. (ale vyváží to zase jinými zlomyslnostmi).
Pokud chcete monitorovat hodně malý systém, zvažte nějaké SaaS řešení. Učit se, instalovat a udržovat nějaké vlastní monitorovací řešení může být dražší než si platit paušál.
Pokud chcete být cool a moderní, mrkněte se na Prometheus. Umí sbírat performance data hodně často a zapojit do něho vlastní aplikační sondy je docela pohodlné. V kombinaci Grafana+Prometheus můžete mít grafy, které Vám budou kolegová závidět.
Těch nástrojů, které můžete použít je spousta. Sjeďte si OpenSourceMonitoringConference a OpenSourceDatacenterContefence, tam se dozvíte určitě i o dalších pěkných technologiích. :-)
Disclaimer: Živím se tím, že mimo jiné provozuji Icingu.