Loghost einrichten

fx123

New Member
Hallo,

ich habe mehrere Server (Webserver, Datenbankserver etc.). Die Logs der Server würde ich gerne Zentral auf einem Server (->Loghost) speichern. Da ich das bisher noch nicht gemacht habe, wollte ich mir hier ein paar Anregungen holen.

Wichtig ist:
- Jeder Server muss seine Logs (Syslog etc.) auch weiterhin lokal vorhalten.
- Jeder Server muss seine Logs auf dem Loghost in ein extra Verzeichnis schreiben (ich möchte kein einzelnes 'Syslog' auf dem Loghost, in das alle Server schreiben).
- Ich hätte gerne eine Schnittstelle/Api, bei der ich eigene Logs einliefer kann. Z.B. Logs vom PHP-Error-Handling.
 
Jeder Server muss seine Logs auf dem Loghost in ein extra Verzeichnis schreiben (ich möchte kein einzelnes 'Syslog' auf dem Loghost, in das alle Server schreiben).
Du willst die Logs deiner Server quasi an einer zentralen Stelle archivieren?
Häng dir dazu doch an Logrotate ein Shellskript, welches die rotierten Logfiles per scp/rsync auf deinen Fileserver aka "Loghost" kopiert.

Aber was spricht dagegen alle Logmeldungen parallel an einen zentralen Syslog-Server zu senden?
Als schlüsselfertige Lösung kann ich den Sentinel Log Manager empfehlen. Lizenziert wird der nach Events/Sekunde und ist bis 25 EPS kostenlos...
 
Hallo,

die Logs sollten schon in Echtzeit übertragen werden.

Ein einzelnes Logfile ist mit bei 30+ Servern einfach nicht mehr übersichtlich genug.
 
Back
Top