Log Insight ist ein wunderbares Tool mit dem sogar Log-Analyse Spass macht. Sonst ist es ja eher eine trockene Materie.
Nach der Installation, die tatsächlich samt der Konfiguration weniger als 20 Minuten dauert, möchte man möglichst viele Logs dahin umleiten. Für ESXi ist auf der vApp ein Skript vorbeiretet, mit dem man jeweils alle ESXi Hosts eines vCenters abfragen und umkonfigurieren kann:
configure-esxi -u administrator -s vcenter -q
listet die derzeitige Konfiguration auf,
configure-esxi -u administrator -s vcenter -t loginsight
würde alle ESXi Hosts umkonfigurieren, bzw. den loginsight als neues ziel “target” hinzufügen.
Sollten sich die ESXi Hosts wg. der in http://kb.vmware.com/kb/2003127 beschriebenen Begebenheiten nicht mehr melden, hilft das Kommando mit der Option “-r” für “reload”.
Weil es so schön ist viele Logs im Log Insight zu analysieren, möchte man eventuell auch die Server-Logs dahin umleiten. Zum Beispiel die Logs des vC Ops Servers. Hierzu müssen lediglich zwei Zeilen in der /etc/syslog-ng/syslog-ng.conf editiert werden:
# Enable this and adopt IP to send log messages to a log server. destination logserver { udp("loginsight01.pctp.local" port(514)); }; log { source(src); destination(logserver); };
Die Adresse des Log Insight Servers ist somit als destination eingetragen. Jetzt nur noch syslog restarten:
/etc/init.d/syslog restart
und am besten gleich mit einem einfachen Kommando testen:
# logger "Die Nadel im Heuhaufen"
Dann auf der Log Insight UI brauchen wir lediglich “Nadel” einzutippen und schwuppdiwupp:
Eine ausführlichere Version des Artikels beschreibt, wie man die Logs von Analytics VM auf die UI VM umleitet. Damit braucht man nur eine UDP Verbindung von Analytics VM zu Log Insight. Ausserdem existieren auf den beiden vC Ops VMs noch einige andere Log-Dateien, die für die Anwendung relevant sind. Hier man syslog-ng anweisen diese Dateien in regelmässigen Abständen einzulesen. Damit landen alle Logs letztendlich im Log Insight. Für Details siehe: http://wiegehtdasmitdemcloud.de/noch-ein-blog/sending-vc-ops-logs-to-log-insight-2