Project

General

Profile

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:

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:

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 =