On Sat, 2011-11-26 at 15:52 +0200, Petru Ratiu wrote:
> Intrebare pt. cine face monitorizari de servicii:
> 
> Zilele astea ma intereseaza sa gasesc o solutie simpla de a trimite
> perfdata din Nagios in Cacti si google gaseste un numar de rezultate
> diferite, insa cam toate exemplele presupun configurare from scratch a
> celor doua servicii, ceea ce nu se justifica in cazul meu, asa ca in
> timp ce le iau pe incercate nu mi-ar strica niste success/horror
> stories.
> 
> Situatia curenta e ca am deja si nagios si cacti si vreau ca ici colo
> sa pun perfdata de la unele checkuri din nagios intr-un rrd vizibil
> din cacti fara sa trebuiasca sa redefinesc hosturile samd. NU ma
> intereseaza sa fac colectarea de date cu cacti si sa trimit passive
> checks in nagios, pentru ca vreau sa fac niste checkuri mai alambicate
> si prefer sa tin toata complexitatea in Nagios, ca se preteaza mai
> bine la version control. In cel mai rau caz pot face niste hackuri
> mizerabile peste directoarele lui cacti, dar idealul e sa iasa o
> interfata de configurare suficient de simpla incat sa fie folosita si
> de altcineva cu training minimal.
> 
> PS: Fara glume cu de ce n-am collectd si graphite si splunk si puppet
> si alte ozn-uri, vin si alea dar deocamdata astia-s oamenii, cu astia
> defilam.
> 
> Danke,

Salut,

Noi folosim pentru asta Nagios Plugin for Cacti (NPC)
(http://trac.assembla.com/npc/)

Nagios e configurat cu NDOUtils pentru a înregistra datele în baza MySQL
Cacti. NPC citește datele din baza MySQL si le prezintă în Cacti
(screenhots la http://trac.assembla.com/npc/wiki/ScreenShots). În plus,
NPC conține scripturi (în PHP) pentru crearea de grafice cu perfdata
(hosts si services) pe care le citește din baza de date.

Nu e nevoie să redefinești host-urile, NPC va adăuga un nou atribut
pentru device-uri în Cacti, care îți permite să faci corespondența între
device și un host din Nagios. Interfața de configurare a graficelor este
simplă. În ecranul NPC din Cacti, în portlet-ul "Service Detail" se
apasă butonul "Create input data" pentru a crea un data input în Cacti.
Mai departe, se folosește interfața Cacti, pentru a crea data source și
graph. Tot în portlet-ul "Service Detail" din NPC există butonul "Map
Graph" pentru a asocia un graph Cacti unui service Nagios, precum și
butonul "View Graph" pentru a vizualiza graficul asociat.

Părți negative ale NPC:
- ai nevoie de un Nagios configurat cu NDOUtils si MySQL.
- nu ține cont de securitatea definita în Nagios. Daca ai Cacti și
Nagios pe același server și external commands activate în Nagios,
probabil ca nu vrei NPC în Cacti.
- pentru o funcționare corespunzătoare, trebuie creați niște indecși
suplimentari pentru tabelele NDOUtils.

-- 
Cătălin Năstase



_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui