Ho fatto alcune ricerche su nagios, opennms e zenoss ma non sono sicuro di aver trovato quello che cercavo.
La principale forza trainante per me in questo momento è essere in grado di monitorare i backup. Ciò include mysql, mssql ed eventualmente alcuni backup del file system.
Abbiamo uno strumento che avvolge il processo di backup per questi diversi sistemi e raccoglie statistiche. Quindi, articoli come:
- numero di database di cui è stato eseguito il backup
- dimensione del file di backup db
- dimensione del file di backup db compresso
- tempo di fare il backup
- tempo di zip file
Voglio essere in grado di A) ricevere notifiche se i lavori non vengono eseguiti secondo la pianificazione B) essere in grado di impostare soglie sulle statistiche che attiverebbero le notifiche C) Voglio essere in grado di tracciare e rappresentare graficamente le statistiche
Sto programmando di inviare queste informazioni all'applicazione di monitoraggio tramite un POST HTTP. In alternativa, l'applicazione di monitoraggio potrebbe estrarla anche da un file di registro.
Tuttavia, avremo altri processi con altre statiche "arbitrarie" (dal punto di vista del sistema di monitoraggio) che vorranno monitorare e fare tendenza, quindi la flessibilità è molto importante.
Lo strumento o gli strumenti dovrebbero anche essere in grado di eseguire il monitoraggio generale e le tendenze delle interfacce di rete, il carico del server, ecc. Una volta avviato il monitoraggio del backup, vorremmo includere anche questi elementi.
Grazie.
Follow-up :
Ho deciso di provare quanto segue nell'ordine indicato:
- Zabbix: sembrava più uno "sportello unico" rispetto agli altri ed era facile da installare in Ubuntu Lucid RC
- Opsview
- Nagios w / nagvis, pnp4nagios, nagiosgraph
- cactus con plugin npc
- Munin: un po 'sfregiato dalla semplicità, ma questo potrebbe rivelarsi una benedizione a lungo termine
Spedirò una volta che avrò preso una decisione, potrebbe volerci un po 'prima che ciò accada.