Newsgroup: it.comp.os.linux.sys
Titolo: Agent di monitoraggio o CRON

Ciao,
ho il mio DBA che non avendo valide alternative mi inserisce nei vari 
sistemi Linux righe in crontab di script shell da eseguire ogni 60 
secondi per verificare se un processo è up, piuttosto che un file è 
stato modificato, ecc...
Qualcuno di voi conosce per caso un programmino che mi giri tipo demone 
che autonomamente mi possa verificare delle cose come appunto 
l'esistenza di un processo, di un file, ecc ed eventualmente eseguire un 
  comando in caso di fault?
Non so ma non mi sento molto convinto a fare eseguire script a manetta a 
crontab ogni 60 secondi che magari in caso di problemi mi loopano pure...
ogni idea è ben accetta!
grazie
Stefano

 crontab ogni 60 secondi che magari in caso di problemi mi loopano pure...
Non vedo nulla di male in questo approccio, sempreché la macchina non sia
molto carica e lo script scritto con il culo. Ho visto crollare una Sun
Enterprise 10k Full featured a causa di un ps -ef schedulato * * * * * che
c'ha messo più di un minuto :-)
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

 Io aggiungerei anche nagios e bcnu
Bcnu non lo conosco (non c'è in Debian, quindi non esiste ;-) ) ma nagios è
come usare un cannone per accoppare una mosca.. :-)
A tal proposito chi usa interfacce web di configurazione per Nagios?
Ho provato monarch ma mi ha dato problemi, centreon non è male ma non è
propriamente quello che cerco ed ha un po' troppi difettucci, oltre l'essere
francese. Altri suggerimenti?


 
Io hyperic.
-- 
Nobusama on GSR 600

 
Aggiungiamoci anche hobbit e siamo a posto
http://hobbitmon.sourceforge.net/
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Once, adv.:
	Enough.
		-- Ambrose Bierce, "The Devil's Dictionary"

 
Nagios è troppo grande, è un 'sistema' di monitoring, obsoleto tralaltro...
Ste

 c'ha messo più di un minuto :-)
Gli script non sono malaccio, ma il dubbio è appunto questo...se uno 
script esce in più di 60 secondi? è una eventualità che va prevista su 
macchine con carico elevato...
Ste

 Io hyperic.
E' uno dei migliori prodotti non enterprise sul mercato, peccato che la 
feature relativa all'alert recovery sia disponibile solo nella versione 
a pagamento :-(
Ste

Ste wrote:

Sul fatto del grande posso anche essere d'accordo...ma perche' obsoleto? 

 a pagamento :-(
E soprattutto peccato che sti mammalucchi non rispondano alle mail che
chiedono una quotazione del prodotto enterprise...


 Nagios è troppo grande, è un 'sistema' di monitoring, obsoleto tralaltro...
Quindo dovremmo migrare tu verso?

 Sul fatto del grande posso anche essere d'accordo...ma perche' obsoleto? 
Logiche vecchie...ma va chiarito: cosa devi monitare? se vuoi monitorare 
dei sistemi web remoti va benissimo.
Io mi occupo di service monitoring da qualche anno e se vuoi monitorare 
un ambiente di medie dimensioni, multipiattaforma, agentbased, ecc ecc 
nagios non fa il caso tuo.
Il software 'free' migliore che ho trovato al momento è hyperic.
Ste

 chiedono una quotazione del prodotto enterprise...
A me hanno risposto al volo. Se vuoi ti mando privatamente l'email di un 
sales manager.
Ste

 macchine con carico elevato...
Basta gestire il locking. Due righe in più di script e non sussite alcun
problema; e poi prima che un ps ci metta più di 1 minuto hai voglia quanti
processi devi avere.


 processi devi avere.
sul mio mailserver alle volte ci mette anche più di cinque... ma la
macchina è vecchia e gli allegati molti e grossi e amavis fa un
po'casino a controllarli tutti.
Ciao, Micky
-- 
What's this hash prompt on my terminal mean?
Micky Del Favero  -  System Manager  &  BOFH

 ogni idea è ben accetta!
http://freshmeat.net
esistono tanti sistemi di monitoring e, volendo, anche heartbeat.
--
Massimiliano