OctoMon su Win32 con Munin¶
Octomon può integrare i dati inviati al server centrale anche prelevendo dati raccolti da Munin.
Grazie a questo, possiamo utilizzare la versione Win32 di Munin-node per monitorare anche macchine con sistema operativo Windows.
Il software Munin, disponibile sia per Linux che per Ms Windows, prevede l'utilizzo del sistema base, che puo' essere integrato da un numero esagerato di plugin.
Documentazione:
- http://munin.projects.linpro.no/
- http://muninexchange.projects.linpro.no/
- How to monitor Windows
Procedura di installazione client¶
Windows XP¶
Sui client Windows va installato il pacchetto "Munin-Node for Windows", scaricabile da http://prdownloads.sourceforge.net/jorydownloader/munin-node-win32-20070116100034.zip?download 60kb circa (il software di base per Windows prevede il monitoraggio di: utilizzo disco, temperatura HDD, utilizzo memoria e uptime).
E' sufficiente estrarre dallo zip il file munin-node.exe
in una directory a piacere (meglio se nella directory c:\windows\system32\
e da un prompt dei comandi eseguire il comando:
c:\windows\system32\munin-node.exe -install
Il comando installa il programma come servizio, eseguito in automatico ad ogni accensione del pc.
Necessario compiere le operazioni come utente del gruppo Administrator
Se nei client Windows non e' presente la runtime C++ sara' necessario scaricarla da:
- http://snipurl.com/22kzt (url breve)
- http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe (url originale)
ed installarla oppure scaricare soltanto le due librerie necessarie a Munin-Node for Windows (msvcr71.dll
e msvcp71.dll)
da http://www.dll-files.com e copiarle sempre in c:\windows\system32\
.
Necessario eseguire anche queste operazioni da utente del gruppo Administrator della macchina.
Windows VISTA¶
In Vista l'installazione di Munin-Node deve essere fatta dall'utente Administrator eseguendo il seguente comando (dopo scompattao il file .zip scaricato da sourceforge.net in c:\windows\system32
):
runas /user:hp-laptop\administrator "c:\windows\system32\munin-node.exe -install"
la sintassi e':
runas /user:nome_del_computer\administrator "percorso completo del comando da eseguire.exe"
Configurazione lato server¶
Sul server Fuss, modificare il file /etc/munin/munin.conf
aggiungendo, per ogni macchina monitorata, il seguente testo:
[hostname.dominio] address <indirizzo_ip o hostname>
Ad esempio:
[aula1-pc1.scuola.local] address 192.168.0.45
oppure
[aula1-pc1.scuola.local] adddress aula1-pc1.scuola.local
Succesivamente a questo, bisognerà indicare a octomon di inviare i dati delle macchine raccolte.
Per fare questo, è necessario modifica il file /etc/octomon/octomon.conf
e aggiungere, nella sezione [munin hostnames]
, gli hostname desiderati.
ATTENZIONE: è fondamentale non rimuovere nè modificare la linea name localhost.localdomain = :SERVER:
Ad esempio, per aggiungere tutte le macchine che hanno dominio fuss.local:
[munin hostnames] name localhost.localdomain = :SERVER: re (.+)\.fuss\.local =