Donnerstag, 27. Dezember 2012

snmp leicht gemacht


Irgendwann oder andere, wenn Sie mit Netzwerken arbeiten, würden Sie diesen Begriff gehört haben. Die vollständige Form ist dies viel einfacher und gibt mehr Selbstvertrauen zu bedienen als die Abkürzung. Es steht für Simple Network Management Protocol. Da die vollständige Form andeutet, ist es wirklich einfach. Sie müssen irgendeine Art von Regeln, die zwischen dem, was Sie bei der Verwaltung und sich selbst werden sie verstehen können. Dies ist das Protokoll Teil. Und was Sie am Ende schließlich tut mit ihr wird die Verwaltung des Netzes. Um damit zu beginnen, beginnt es mit der Verwaltung ein einfaches Element oder Agent und dann entscheiden sich mehr und mehr zuzusetzen. Jetzt haben Sie ein Netz von Agenten und Sie überwachen und verwalten dann mit etwas Anwendung und diese Anwendung würde als Manager bezeichnet werden. Dies wird auf einfache Weise erfolgen und es ist daher, dass Simple Network Management Protocol. Natürlich ist es einfach, wenn Sie nur wollen, es zu benutzen. Wenn Sie zu entwickeln SNMP selbst wollen, dann ist dies nicht der Artikel für Sie.

Lassen Sie uns zuerst auf das, was die Verwaltung zu entscheiden. Lassen Sie uns sagen einen Router oder einen Switch oder einen Computer zum Beispiel, müssen wir einige Software oder etwas im Inneren, dass unsere Sprache sprechen wird und tun, was sie gebeten wird, zu tun haben. Wenn er das Verständnis komplexer Sprache beginnt, dann ist es schwierig geworden. So lehren wir die Mittel nur 3 Befehle. Und wir haben die Manager, einige dieser Befehle erteilt werden und auch verstehen, was der Agent sendet. Dies ist das Protokoll stimmen wir zwischen dem Agenten und dem Manager. Es wird als SNMP und es ist so einfach wie das, was wir gerade gelesen haben.

Nun, was sind all die Dinge, die Sie gerne auf einem Router zu tun wäre? Lassen Sie uns versuchen, sie zu klassifizieren. Sie möchten den Status des Routers erhalten, erhalten einige wichtige Parameter auf dem Router und nutzen Sie die aktuellen Aktivitäten auf dem Router. Ein Verb, das üblich ist in allen Thesen Aufgaben, die wir vorhaben zu tun, ist das Wort "get". Dies ist die erste Klassifikation. So SNMP unterstützt einen Befehl namens die "GET"-Anforderung. Nun, wenn Sie entscheiden, dass Sie eine zu bekommen, natürlich werden Sie auch wissen, bevor die Hand, was ist das Sie erhalten möchten zu tun haben. Wollen Sie den Status, die Parameter oder die Aktivitäten zu bekommen? Diese Begriffe und die Aufgaben anders wäre für jeden und jedes Gerät. So, wie wir dieses Problem lösen? Wir könnten einen String und sagen, dass wir diese Zeichenfolge wollen. Oder wir könnten es auf der Grundlage einiger Kennung zu tun und in denen jeder von dem Element, das wir daran interessiert sind, eindeutig. Dies ist, was SNMP tut und das ist, was ist in groben Zügen von OID gemeint. Also, wenn Sie die Parameter des Routers erhalten möchten, müssen Sie zunächst die Adresse des Routers nicht kennen. Dies ist eine IP-Adresse und dann müssen Sie auch wissen, welchen Parameter Sie auf dem Router benötigen. Da wir diesen Parameter angeben müssen, müssen wir schauen auf etwas namens MIB und erkennen, was ist die OID des Parameters, die wir benötigen, um sie vom Router erhalten. Und machen wir uns auf SNMP-Anforderung von "GET" und das Mittel, das auf dem Router sitzt versteht unsere Sprache oder Protokoll und antwortet wieder mit den Details, wie durch die angefordert.

Jetzt haben wir einige Parameter vom Router Agent. Wir finden, dass etwas nicht wie erwartet, und wir müssen etwas ändern oder fragen Sie den Router an eine zusätzliche Aufgabe zu tun oder können Sie den Router zu bitten, eine neue Software, die wir kennen, ist vorhanden und fehlerfrei und die der Router Hersteller erwähnte downloaden die wir brauchen, sich zu bewerben. Hier in diesem Fall müssen wir einige Änderungen Operationen auslösen. Dies wird durch eine "SET" Anfrage in SNMP zur Verfügung gestellt. Nach wie vor, wie wir mit der "GET" getan, müssen wir feststellen, welche Router wir und welche Parameter interessiert sind wir interessiert sind und wir dann erkennen die OID aus dem MIB und senden Sie es. Der Agent nun wieder versteht unsere Protokoll und werden die Parameter, die wir gestellt sind.

Eine Frage, das würde Ihnen am Herzen liegt jetzt sein, ist, wie funktioniert nur das Setzen der Variable Hilfe bei Änderungen an den Router. Manchmal ist der Parameter ist so einfach wie zunehmende z. B. die Kapazität des Routers und manchmal ist es viel mehr als das.. Ich möchte Ihnen ein Beispiel für mein erstes Projekt, die Software-Download war zu erklären. Angenommen, Sie haben eine neue Software, die Sie wollen, dass die Router zu installieren. Natürlich ist der Router ist nicht wie ein Windows-Rechner, wo Sie ein buntes großen Monitor und haben Sie eine Reihe von Klicks und alles installiert ist. Wahrscheinlich was müsste getan werden wäre folgende. Legen Sie die Software auf einigen FTP-Server. Geben Sie den Speicherort des FTP-Servers und den Benutzernamen und das Passwort und den Speicherort der Datei an jemanden und frage ihn, um ihn abzuholen und geben es an den Router. Dieser Jemand ist unser Agent in den Router. Also, was wir tun, in diesem Fall ist die folgende, setzen wir einige Variablen in der Router, an dem FTP-Server-Adresse entspricht, stellen eine weitere Variable, die den Namen des Benutzers entspricht, und wieder eingestellt eine weitere Variable, um das Passwort des FTP-Servers angeben und schließlich auch die Variable, ihm zu sagen, wo die neue Software befindet. Alle "SET"-Operationen werden vom SNMP-Manager an den Agenten auf dem Router getan. Schließlich bitten wir die Mittel, um die Software-Installation zu starten. Dies wird wiederum geschieht mit Hilfe eines "SET"-Betrieb auf ein bestimmtes Steuerelement MIB-Variable für Software-Download. Sobald diese MIB-Variable auf dem Agenten eingestellt, wird die Software auf der Agent ist jetzt klug genug zu wissen, dass es in einer Reihe von MIB-Variablen auf dem Agent die Software Standort identifiziert auszusehen hat, bekommen sie und startet dann den Download der Software und würde wahrscheinlich auch zu installieren. Dies ist die zweite Klasse von Operationen, die SNMP unterstützt, die "SET"-Betrieb. Mit diesem Beispiel erkennen wir die Macht der "SET"-Operationen, obwohl es sich nur um eine einfache "SET" mit Bezug auf SNMP.

Schließlich möchten wir einige Meldungen vom Router bekommen, wenn etwas ernsthaft falsch ist in den Router und das wird auch von SNMP unterstützt. Die ersten 2 Arten von Operationen aus dem SNMP-Manager initiiert und die dritte Art wird von der SNMP-Agent selbst initiiert. Der Agent muss, wen er zum Senden von Benachrichtigungen und sobald diese konfiguriert ist, wenn der Agent für richtig hält, würde ein Trap an den SNMP-Manager zu senden und die SNMP-Manager kann entscheiden, etwas so einfach oder kompliziert, wie ignorieren tun konfiguriert werden es oder senden Sie eine SMS an den Betreiber incharge des Routers, um die Schwere der Probleme geben und auch eskalieren des Betreibers Manager und nicht der SNMP-Manager in diesem Fall :). Dies ist die dritte Klassifizierung von SNMP, dass es "TRAP" unterstützt.

Nachdem Sie die drei Operationen durch SNMP unterstützt verstehen, haben Sie verstanden, mehr oder weniger, was SNMP ist.
...

Keine Kommentare:

Kommentar veröffentlichen