Wofür kann SNMP in einem kleinen Netzwerk nützlich sein?

8

Ich habe Server und Clients in kleinen Geschäftsbüros verwaltet und noch nie SNMP verwendet. Aber ich habe darüber gelesen und es sieht interessant aus. Soweit ich weiß, ist es meistens nützlich, wenn Sie ein größeres Netzwerk mit vielen Netzwerkgeräten haben, die überwacht werden sollten.

Gibt es nützliche Anwendungsfälle für SNMP in kleineren Netzwerken? Und wird empfohlen, dass ich es benutze?

Jonas
quelle

Antworten:

6

Wir verwenden derzeit Cacti mit SNMP, um unsere Server und unser Netzwerk zu überwachen, und es ist von unschätzbarem Wert.

Mit SNMP erhalten wir eine automatische Host-Verfügbarkeitsbenachrichtigung, sodass ein Server oder eine Firewall nicht unbemerkt bleibt, wenn sie ausfällt.

Es ermöglicht uns die historische Verfolgung sowohl der Leistung als auch bei Servern der Speichernutzung. Wir können dann potenzielle Upgrades identifizieren oder Ressourcen bei Bedarf neu zuweisen.

Es gibt uns auch die Möglichkeit, hübsche Karten unserer Netzwerkauslastung zu erstellen, um festzustellen, wann und wo ein Problem auftritt (mithilfe von Cacti und Weathermap):

Alt-Text

Je mehr Wissen Sie über Ihre Infrastruktur haben, desto bessere Entscheidungen können Sie treffen.

Jeff Miles
quelle
4

Sicher! Kleinere Netzwerke haben oft Server, Switches und Router wie größere. In Kombination mit den richtigen Tools kann SNMP sehr nützlich sein, um die Leistung langfristig zu verbessern und unter bestimmten Bedingungen zu alarmieren.

Schauen Sie sich Tools wie Cacti und OpenNMS an, um zu sehen, welche Möglichkeiten Ihnen zur Verfügung stehen.

Michael Gorsuch
quelle
3

IMHO ist es keine Frage der Netzwerkgröße. Entweder in großen oder in kleineren Netzwerken müssen Sie überwacht werden, und meiner Meinung nach ist SNMP das beste Werkzeug für diesen Job.

Es hat meiner Meinung nach 5 Hauptvorteile:

Es ist ein Standard - es ist der Industriestandard für die Überwachung. Die meisten Hardware-Anbieter unterstützen SNMP über ihre MIBs, sodass Sie bestimmte Werte einfach erfassen und überwachen können.

Es ist plattformübergreifend - funktioniert unter * nix, Windows, Mac und jedem Betriebssystem, an das Sie sich erinnern können.

Es ist leichtgewichtig - im Idealfall sollte die Überwachung "agentenlos" sein, aber das wäre in einer perfekten Welt und so etwas gibt es nicht :) SNMP-Agenten sind sehr leicht und belasten die Server nicht.

Es ist erweiterbar - Sie können SNMP-Agenten sehr einfach mit Ihren eigenen Skripten erweitern.

Zwei Vögel, eine Klappe - Sie können den SNMP-Bot in Überwachungstools (wie Nagios) oder in Datenerfassungstools (wie Cacti) verwenden.

HTH.

Marco Ramos
quelle
2

Ich habe ein relativ kleines Netzwerk und finde SNMP sehr nützlich. Zum einen handelt es sich um ein einheitliches Protokoll, das fast jedes Netzwerkgerät für Unternehmen unterstützt. So wird es trivial, alle Ihre Geräte von einem Ort aus zu überwachen.

Ich persönlich benutze zabbix, um alle meine Netzwerkgeräte zu überwachen. Es ist relativ einfach einzurichten und funktionsreich.

Vitaliy
quelle
-1

Ich bin vielleicht etwas voreingenommen, aber ich würde vorschlagen, es zu vermeiden. Ich habe kürzlich eine Anwendung erstellt, die SNMP-Traps senden kann (alles andere würde sie als Warnungen bezeichnen) und festgestellt, dass es sich um ein schreckliches Tier handelt.

Es kann verwendet werden, wenn Sie Netzwerkgeräte haben, die es nativ unterstützen. Wenn Sie Server überwachen möchten, würde ich empfehlen, sich Nagios anzuschauen (es hat selbst nie ganz funktioniert, aber es ist ziemlich beliebt und Open Source) oder etwas noch Einfacheres wie Munin.

Entwicklungswahnsinn
quelle