Newsgroup: it.comp.os.linux.sys
Titolo: Domande: email monitoring, consiglio per un nuovo lavoro

Ciao a tutti quanti Buona Natale e Felice anno nuovo.
Devo gestire un cliente che ha una sua serie di clienti (domini) un
monitor per le loro email (nome_...@dominio.qualchecosa). Tempo fà
avevo letto che si poteva fare qualche cosa e avere un grafico via
mrtg (se non ricordo male...) dove c'era il grafico totale delle email
in ingresso/uscita delle email buone, delle mail di spam ecc...
Quello che il mio cliente mi ha commissionato è un tool dove loro
possano vedere un grafico per ogni dominio e poi un grafico per ogni
email dove possibilmente monitorizzo:
- Email ricevute nel giorno (tutte, compreso spam, virus, ecc);
- Email ritenute spam;
- Email ritenute virus;
- Email inviate nel giorno.
Sapete se esiste qualche cosa di già fatto? Nel caso contrario,
qualche idea per realizzarlo? Il server di posta elettronica è POSTFIX
su centOS.
Altra domada...
Da gennaio dovrei prendere in consega da un mio cliente tutta la sala
server che è divisa in 3 stanze collocate geograficamente lontane tra
di loro. Ogni sala server ha circa 15/20 server reali e ogni server ha
circa dalle 5 alle 10 macchine virtuali installate sopra.
Il tutto momentaneamente è gestito nel caos più totale. Non c'è un
firewalling, non c'è un monitoring attivo non c'è servizio di
assistenza. Non parlo del backup che viene effettuato su un pc con una
nas attaccata su...
Il cliente mi chiede di poter prendere in carico tutte le macchine,
analizzarle, configurare iptables in modo che ogni macchina possa
riceve e spedire solo i pacchetti per i demoni insatallati (apache,
mysql, ecc). Sostanzialmente creare una sala server fatta in maniera
adeguata, partendo dal firewall principale.
Io ho presentato al cliente una versione "demo" che ho installato in
un mio server simulando la loro situazione, nel caso ho realizzato:
- Installazione CentOS server nel server + xen;
- Installazione di 5 macchine virtuali;
- Installazione di MySQL server (su macchina virtuale dedicata);
- Installazione Apache + php (su macchina virtuale dedicata);
- Installazione di Bind (su macchina virtuale dedicata);
- Installazione di POSTFIX (su macchina virtuale dedicata);
- Installazione di spamassassin amavisd (su macchina dedicata);
- Ho usato nagios per monitorare il tutto;
- Ho poi configurato iptables impostando le rotte giuste per i servizi
in modo che i singoli server non possano fare altro.
Al cliente la dimostrazione è piaciuta moltissimo ma quello che non
riesco a quantificare è il costo... Secondo voi, quanto potrei
chiedere per un lavoro del genere? Il mio cliente vorrebbe una tariffa
mensile in cui poi mi occupo io delle emergenze sui server (tranne che
l'andar nelle sale server). Avete qualche consiglio da darmi?
Oltre il monitoraggio con Nagios, una buona ottimizzazione di iptables
e una buona impostazione di firewall iniziale (+ soluzione di backup
più intelligente) cos'altro mi consigliate? Io pensavo pure ad un
warning dei servizi e delle prestazioni dei server via sms... Magari
pure un'applicazione per iPad (visto che al cliente la programmazione
mac e iPad interessa moltissimo)...
Grazie a tutti, Keres.

 centOS.
Fatti uno script che parsa i log di postfix e usalo con munin
-- 
"Never underestimate the bandwidth of a station wagon full of tapes
hurtling down the highway" - Andrew S. Tanenbaum
http://blog.mainardi.me
python -c "print 'bG9ybWF5bmFAZ21haWwuY29t'.decode('base64')"

 nelle sale server). Avete qualche consiglio da darmi?
Per l'attività di startup mettiti a tavolino, conta più o meno le ore 
necessarie per fare il lavoro, moltiplicale per 1,2 e per il tuo prezzo 
orario e proponilo al cliente.
Per l'attività di manutenzione ordinaria, dipende dal numero delle 
macchine e dalla criticità dei servizi
