Newsgroup: it.comp.os.linux.sys
Titolo: Server syslog in HA

Secondo voi, qual'è il miglior modo per ridondare un server syslog?
Avevo pensato, sulla carta, a due possibilita'.
1- drbd + heartbeat
2- syslog locale che logga doppio su due server syslog remoti
Così a prima vista, la seconda modalità mi sembra la più semplice,
sempre che sia possibile. Ma non saprei
in che modo gestire la sincronia, se ad esempio il syslog2 avesse
qualche problema, perderei tutti i log finchè la macchina non torna
online. Con drbd una volta tornata online la macchina i dati sarebbero
nuovamente sincronizzati.
Qualche suggerimento? Giusto per capire in che direzione muovermi e
quante e quali macchine prendere...

 online.
Gli stessi log tanto li hai su syslog1, quindi non dovrebbe essere un 
problema. Al limite, se proprio vuoi esagerare, puoi copiare i log di 
ciascun syslog sul suo omologo ad ogni rotazione/compressione notturna.
A proposito di rotazione: se usi rsyslog puoi configurarlo per eseguire la 
"rotazione" in automatico creando un template. Io lo uso ormai su tutti i 
syslog server ed è comodissimo perché hai tutto già catalogato; per esempio 
io redirigo i log delle macchine in
/var/log/archive/$nomehot/$year/$month/$day/$application/$facility_$date.log
Poi un job notturno (da eseguirsi con calma) comprime i log del giorno 
precedente. In questo modo non è necessario riavviare il syslogd per la 
rotazione e inoltre hai esattamente solo i messaggi pervenuti tra le 
00:00:00 e le 23:59:59.
Se ti interessa posso passarti un'esempio delle configurazioni che uso io; 
sono talmente comode che anche apache lo faccio loggare su syslog con logger.
-- 
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.

 sono talmente comode che anche apache lo faccio loggare su syslog con logger.
Certo che mi interessa, la mia mail dovresti averla (non questa su
gmail per cortesia)...
Grazie mille.
Come prestazioni, per loggare 30 server in simultanea secondo te ci
vuole un macchinone
ben corazzato? Non ho mai messo in piedi un server log dedicato, non
saprei ne quanta
ram mettere ne quali processori.... Credo che il collo di bottiglia
siano solo i dischi...

 siano solo i dischi...
Dipnde dal traffico che hai. Io ovunque ho il syslog server ho comunque 
macchine a basso traffico, quindi non ho problemi di performance. Certamente 
se hai alti volumi di logging rete e disco sono i più impattati, ma un 
serverino con un raid 10 hardware e un paio di GB di ram soddisfa al 99% il 
carico generabile da 30 server.


 carico generabile da 30 server.
Voglio sperare che il collo di bottiglia non siano eventuali dischi
SATA.
Ho bisogno di GROSSE quantità di spazio, e dischi SAS costano uno
sproposito.....
Volevo partire con tipo 1TB di spazio log.

 Volevo partire con tipo 1TB di spazio log.
Di per sè anche i dischi sata possono essere adeguati, basta che li metti in 
raid10 e che usi un buon controller.


 raid10 e che usi un buon controller.
Pensavo a raid1 + LVM.
Raid 1 con la PERC della DELL ed LVM con la debby.
(va a capire cosa sono i "Near-line SAS", costano poco più dei sata,
nemmeno il commerciale dell me l'ha saputo dire).

 nemmeno il commerciale dell me l'ha saputo dire).
Penso siano dischi con meccanica SATA e interfaccia SAS, utili per riempire 
di dischi poco costosi gli storage SAS (in genere non si possono mischiare 
sulla stessa enclosure dischi SATA e SAS).
