Hallo Leute,
gleich noch ein weiterer Beitrag wenn man bei der Konfiguration von ESXi-Servern ist:
Was tun wenn man wenigstens ein bisschen SNMP vom ESXi haben will?
Entweder die lokale Konfiguration anpassen oder eben die VMware CLI zu rate ziehen.
(zweitens würde ich in jedem Falle bevorzugen)
Konfiguration von SNMP-Traps für ESXi-Server
Der freundliche Admin von heute logge sich bitte auf der vMA oder seiner CLI für VMware ein.
Die Query’s für die Konfiguration wurden von mir verkürzt, wenn man vifp-FastPath nutzt kann man das machen. (sonst bitte immer Benutzer und Kennwort angeben – ganz toll)
Server hinzufügen zur vMA, FastPath aufbauen:
vifp addserver <ESXi-Server>
vifptarget -s <ESXi-Server>
SNMP-Konfiguration vornehmen:
vicfg-snmp –server <ESXi-Server> –communities <public> –enable
vicfg-snmp –server <ESXi-Server> –targets <ServerViewHost/Nagios>@<port>/<community>
Nun das Test-Trap senden:
vicfg-snmp –server <ESXi-Server> –test
Standard-Port für die SNMP-Kommunikation ist 162, falls man diesen dennoch ändern möchte: „–port“ löst das Problem.
Ein kurzer Blick im ServerView bestätigte mir das Test-Trap.
Leider können nur ganze ESX-Server per SNMP abgefragt werden,
aber eine Warnung „das etwas nicht stimmt“ hat selbst bei einem ESXi so seinen Vorzug.
Und fertig.