TaskManWeb è l' ultima, in ordine di tempo, realizzazione software targata PCTrio.
Perchè TaskManWeb ? E, soprattutto, che cosa è ?
Una risposta alla volta ...
TaskManWeb è una semplice applicazione che serve per monitorare il proprio Server che magari è posizionato remotamente rispetto a Voi.
Questa esigenza è nata, per esempio, a noi di PCtrio.com per controllare i nostri Server che sono in Co-Location presso ARUBA, senza dover per forza di cose entrare in controllo remoto sui Server Stessi.
Esistono sul mercato applicazioni di monitoring ben più complesse, ma noi volevamo qualcosa di semplice da installare e di semplice da consultare ed ecco che ............ TaskManWeb ha cominciato a prendere forma.
TaskManWeb è in grado di monitorare ogni 2 Sec. i parametri principali di utilizzo di un server.
Questi parametri sono :
Percentuale CPU consumata
Percentuale RAM consumata
Percentuale di Disco in uso
Percentuale utilizzo interfaccia di rete
Numero Processi
Numero Thread
Tramite 5 semplici indicatori è possibile tenere sotto controllo il Vs. Server
Ma come si installa ?
TaskManweb è composto da 2 componenti logiche e fisiche : la parte Client e la parte Server
La parte Client (TaskManWeb_Client.zip) è composta dalle pagine sviluppate in tecnologia ASP che dovranno essere copiate nella Virtual Directory prescelta , per esempio MONITOR ... che sarà richiamata così : http://vostro sito/Monitor.
Una volta installate potrete procedere con l' installazione della parte Server
La parte Server (TaskManWeb_Server.zip) è composta dal "motore" di rilevazione , ovvero il file TaskManWeb.exe e dal file ConfTaskManWeb.ini dove ci sono informazioni di configurazione.
Partiamo da questo file di configurazione : al suo interno sono presenti 3 parametri da settare secondo esigenze :
1 - Nome dell' interfaccia di rete. Per prendere questo nome fate così.
Lanciate il Performnace Monitor (Perfmon.exe) e premete il tasto per aggiunger eun contatore. Selezionate fra gli oggetti Network Interface e sulla destra avrete i nomi delle Vs. interfaccie di rete. Copiate il nome che vedete direttamente nel file .ini
2 - Path del file di rilevazione. Assicurarsi che il file si chiami DATI.TXT e che sia creato nella stessa directory dove risiedono le pagine di rilevazione lato Client (nel nostro esempio la cartella Monitor)
3 - Classe del Vs. collegamento Network ... solitamente le interfaccie del tipo 10/100 , quindi ci dovreste scrivere 10 se il collgamento è a 10Mb/s, 100 se a 100Mb/s o 1000 se a 1000Mb/s
Configurato opportunamente il file.ini, siete pronti per lanciare TaskManWeb.exe e , automaticamente, ogni 2 sec. , il file Dati.txt verrà aggiornato con i nuovi valori.
Ovviamente assicuratevi di avere dato all' utente con cui girerà il processo tutti gli opportuni permessi per scrivere nell cartelle indicate.
A questo punto, richiamando l' applicazione con il seg. URL (http://vosto sito/Monitor) , sarete in grado di monitorare il Vs. Server , automaticamente ogni 15 sec. (perchè la pagina si aggiorna in automatico ogni 15 Sec.) , oppure ogni quanto lo desiderate premendo il pulsante Aggiorna.
Un' ultima cosa : assicuratevi di avere installato il
Framework .Net 2.0 sul server che intendete monitorare.
Direi che non c'è altro da aggiungere ... Provate questa applicazione perchè ... FUNZIONA ... perchè è GRATIS ... e perchè, la potete modificare a Vs. piacimento.
I sorgenti delle pagine sono liberi e , a richiesta, è possibile avere a disposizione il sorgente dell' eseguibile TaskManWeb.
Alla prossima !!!
Qui sotto trovate i link sia per la parte Client che per quella Server
Edit by Ceccus
TaskManWeb Client
TaskManWeb Server