Was wollen wir?
Wir wollen eine Allround-Überwachung aller möglichen Geräte via SNMP in einer zentralen Oberfläche
Es gibt diverse SNMP basierte Datensammler zur Überwachung von fast allem in der IT...
Einige kosten teils (sehr) viel Geld.
Andere sind umständlich und viel zu kompliziert, denn die wenigsten davon sind von "Normalen Usern" auch halbwegs betreibbar geschweige denn installierbar...
Ich bin nun auf das Tool Observium gestossen und bereits ein totaler Fan davon.
Homepage: observium.org
Das ist ein auf Linux gehostetes Web-Portal zur Allround-Überwachung via SNMP, welches EXTREM WENIG System-Anforderungen hat und wenig Resourcen benötigt (....im Vergleich gegenüber Firmen und Rechenzentren zu unseren doch eher "übersichtlichen" Heim-Setups !)
Warum wollen wir das?
- ...weil wir Ausfälle mitbekommen wollen
- ...weil wir alle möglichen Infos & Daten einsehen wollen
- ...weil wir die komplette Kontrolle über alles haben wollen
Was kann das Tool genau?
Es kann quasi fast alles überwachen was via SNMP mit einem spricht!
Komplette Netzwerke, (auch / gerade professionelle) Server inkl. aller Daten, die via SNMP abgreifbar sind (CPU Leistung, Temp-Daten....Speeds ect pp)
Die Möglichkeiten sind enorm und sehr faszinierend.
Es war nicht sonderlich schwierig sich in die Oberfläche einzuarbeiten.
Der Teufel steckt aber wie immer im Details.
Die Möglichkeiten des Tools erschlagen einen gerade zu.
Es ist aber mega-faszinierend, gerade wenn man sein komplettes Heim-Setup hier einpackt!
Das Ergebnis macht einen sprachlos....
Ihr seht und kommt an Daten, die ihr vorher so NIE gesehen habt!
Am besten ist Ihr logged euch mal auf der DEMO ein --> User & Passwort: demo / demo
Live-Demo: https://demo.observium.org/ Das ist dann schon recht aussagekräftig, wenn auch nicht viele Devices drin sind.
Hier vor der Mini-Installationsanleitung noch ein paar Impressionen von meiner noch "rudimentären" Erst-Einrichtung. Optisch noch keinesfalls überarbeitet...
Leider kann ich Limit-Bedingt nicht mehr Fotos hier direkt einfügen.
Und wie geht das jetzt genau?
Wir werden hier die Installation der freien COMMUNITY EDITION auf Debian durchführen
Das aktuelle Debian-ISO findet ihr immer hier: https://www.debian.org/CD/
Aktuell (Stand: 10.03.2022) wäre das die: https://cdimage.debian.org/deb…-11.2.0-amd64-netinst.iso
*** Als BASIC setze ich hier mal voraus, dass man eine GUI-lose Instanz eines aktuellen Debian-Linux aufsetzen kann *** |
Wenn Ihr die DEBIAN-Grund-Installation ohne GUI/Desktop erledigt habt und ihr als "root" angemeldet seid, dann bedarf es nur 3 (max. 4) Befehle, um die Observium-Instanz KOMPLETT aufzusetzen und danach zu nutzen.
Die Observium Basis-Installation
(ggf. muss zuerst wget installiert werden, mittels apt -y install wget)
- Continue (1) Yes
- (1) Observium Community Edition
und den Anweisungen der Installation folgen.
Am Ende könnt Ihr Euch auf die IP-Adresse der WebGUI von Observium im Webbrowser verbinden und mit den zuvor definierten Zugangsdaten anmelden.
UniFi Devices adden...
was geht...schon hinzugefügt:
- alle meine Ubiquiti UniFi USW L2/L3-Switches
- alle meine UAP Accesspoints
- Synology NAS
- ESXi
- ProxMox
- Windows Server
was nicht geht:
- USW Flex Mini (da nicht voll managebar ! Der kann leider kein SNMP)
und jetzt kommt das was mich gerade mal wieder TIERISCH ABNERVT (aber da kann Observium nix für, sondern nur Ubiquiti UniFi !!!) - ALLE UniFi Controller ! UDM-Pro , UDM-SE ....vermutlich auch die CloudKeys
sowie die UNVR / UNVR-Pro (da diese auch eigenständige UI-Controller sind)
Datei Anhänge:
Anleitungen als PDF im Anhang, wie folgende Produkte SNMP-fähig und daher für Observium SNMP-überwachbar gemacht werden können.
- Windows Server
- Windows Clients/Workstations
- ESXi
- ProxMox
- Synology NAS
Disclaimer:
Alle Anleitungen/Tutorials sind nach bestem Wissen und Gewissen verfasst, gehen immer von den definierten Software/Firmware-Versionen aus und sind auf das englische GUI ausgelegt.
Es gibt keine Garantie auf Erfolg. Im Falle eines Misserfolges hilft aber die Community hier sicherlich weiter.
Keiner der Autoren oder der Betreiber des Forums ist für die aus der Nutzung resultierenden Probleme/Herausforderungen verantwortlich.
Jegliche hier beschriebenen Schritte erfolgen ausnahmslos in eigener Verantwortung des Durchführenden.
Eltern haften für ihre Kinder.
Kommentare 7
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.
Linuxer
Saubere Arbeit, habe ich mir gleich in einer Ubuntu-Server Maschine unter Proxmox VE installiert.
Bei mir waren allerdings die vom snmpd daemon benutzten sripte für cpu-temp, lvm-used und smart-status nicht vorhanden.
Download unter https://github.com/in-famous-raccoon/proxmox-snmp , nach /root kopieren und ausführbar machen.
altas
der spass gibts auch als Docker
https://hub.docker.com/r/mbixtech/observium
werde das mal darüber realisieren zu versuchen
razor
und auch als docker-compose für z.B. Portainer.
altas
oder
https://registry.hub.docker.com/r/uberchuckie/observium/
Loomis
Hi Grendelbox,
Vielsen Dank für dein Eintrag - Sag… was hast du hier vor (Proxmox-PDF)?
pass .1.3.6.1.2.1.25.1.8 /bin/sh /root/snmp-cpu-temp.sh
pass .1.3.6.1.2.1.25.1.9 /bin/sh /root/snmp-lvm-used.sh
pass .1.3.6.1.2.1.25.1.10 /bin/sh /root/snmp-smart-status.sh
Grendelbox
Das greift für SNMP weitere Sensor-Daten ab....
Loomis
Hab ähnliches, würde es nur hinzupacken, da du Sie in der Config zum Proxmox integriert hast.