SNMP aktivieren

SNMP-Support basiert auf Microsofts Extendible SNMP Agent. Während der Symphony Installation wird der Symphony SNMP-Erweiterungsagent durch Änderungen in der Windows-Registrierung mit dem SNMP-Agenten von Microsoft registriert.

Wichtig: Die Symphony-Funktion Info abrufen bietet mehr Informationen als Durchgehen von MIB-Dateien mithilfe eines SNMP-Abfragetools. Siehe Umfangreiche Diagnosedaten abrufen.

  

Abschnitt „SNMP“ im Dialogfeld „Allgemeine Einstellungen“

So aktivieren Sie SNMP in Symphony:

Stellen Sie sicher, dass die SNMP-Windows-Komponente von Microsoft installiert ist und konfigurieren Sie diese so, dass sie automatisch mit Windows gestartet wird.

Aufgabe 1: Aktivieren Sie SNMP in Symphony

1       Wählen Sie im Menü Server die Option Konfiguration.

2       Klicken Sie im linken Fenster auf Allgemeine Einstellungen. Das Dialogfeld Allgemeine Einstellungen wird geöffnet.

3       Aktivieren Sie im Gruppenbereich SNMP das Kontrollkästchen Aktiviert und klicken Sie auf OK.

4       Neustart von Symphony-Diensten: Wählen Sie im Menü Server die Option Dienste und anschließend die Option Symphony-Dienste starten aus.

Aufgabe 2: Sicherheit des SNMP-Dienstes konfigurieren

Microsofts SNMP-Agent unterstützt SNMP v2c. Daher muss der SNMP-Agent für die akzeptierten Communitynamen und Hosts konfiguriert werden.

1.     Stellen Sie sicher, dass der SNMP-Dienst auf Ihrem Computer installiert ist: Systemsteuerung > Programme und Funktionen > Windows-Funktionen > Kontrollkästchen „Simple Network Management-Protokoll (SNMP)“

  

Windows-Funktion: SNMP

2       Stellen Sie sicher, dass Sie als lokaler Administrator angemeldet sind. Andernfalls kann, abhängig von Ihrem Windows-Betriebssystem, im Dialogfeld SNMP Service Properties (SNMP-Diensteigenschaften) nicht auf die Registerkarte Security (Sicherheit) zugegriffen werden.

3       Öffnen Sie die Eigenschaften des SNMP-Diensts über die Windows-Diensteverwaltungskonsole.

  

Dialogfeld „Windows-Dienste“ mit „SNMP-Dienst“

4       Klicken Sie auf die Registerkarte Sicherheit.

  

Dialogfeld „SNMP-Diensteigenschaften“

5       Erstellen Sie die gewünschten Communities (z. B. „public=“ mit der Berechtigung „NUR LESEN“).

6       (Optional) Beschränken Sie, von welchen Hosts aus SNMP-Anforderungen gesendet werden dürfen.

7       Klicken Sie auf OK.

Aufgabe 3: SNMP testen

1.     Starten Sie die Symphony-Dienste: Wählen Sie im Menü Server die Option Dienste und anschließend die OptionSymphony-Dienste starten aus.
Zu diesem Zeitpunkt werden SNMP-Daten von den Diensten AI InfoService und AI Watchdog bereitgestellt.

        Der Dienst AI Watchdog ist für die Bereitstellung der Dienststatus-SNMP-Werte zuständig, der Dienst AI InfoService für alle anderen Werte.

        Die AI SNMP Registry (AI SNMP-Registrierung) dient der Registrierung aller Unteragenten und wird von unserem SNMP Extension Agent (SNMP-Erweiterungsagenten) verwendet.

        Die Managementwerte von Symphony befinden sich unter Objekt-ID 1.3.6.1.4.1.34101.1.

2       Verwenden Sie für die Abfrage des SNMP-Agenten ist ein SNMP-Softwarepaket. Beispielsweise können Sie ein Tool mit grafischer Benutzeroberfläche wie den MIB Browser von iReasoning verwenden: http://ireasoning.com/mibbrowser.shtml.

3       Starten Sie MIB Browser und öffnen Sie die MIB-Dateien von Symphony. Die MIB-Dateien von Symphony befinden sich üblicherweise unter „Programme“: C:\Programme\Aimetis\Symphony\mib files.

        Falls Sie den MIB Browser von iReasoning verwenden, müssen Sie die MIB-Dateien von Symphony zunächst in den Browser laden: File > Load MIBs. Navigieren Sie im daraufhin angezeigten Dateimanager zu den MIB-Dateien von Symphony (aimetis.mib und symphony.mib), und wählen Sie diese aus.

        Legen Sie außerdem für SNMP using UDP (SNMP über UDP) die Option SNMP Retries (SNMP-Wiederholungen) auf 2 fest.
(Tools > Options > General [Werkzeuge > Optionen > Registerkarte Allgemein], Feld „SNMP Retries“=2 [SNMP-Wiederholungen=2])

4       Geben Sie 127.0.0.1 als Adresse ein, und bearbeiten Sie die erweiterten Optionen, um die Read-Community auf das Programm hinzuweisen (z. B. „public=“ Community mit der Berechtigung „NUR LESEN“).

  

Beispiel mit MIB-Browser von iReasoning und dem Feld „Address“ (Adresse) sowie dem Dialogfeld „Advanced options“ (Erweiterte Optionen)

5       Gehen Sie alle Managementwerte durch, die sich in der untergeordneten Symphony-Baumstruktur befinden.

In MIB Browser mit Symphony-MIB-Dateien nach dem Durchgehen der Werte

6       Beschreibungen einzelner Objekt-IDs finden Sie in Tabelle:

Details zu MIB-Dateien

Kategorie

Details

Beschreibung

Trap ja/nein

server Info

Server-ID

 

 

 

Server Computer Name

 

 

versionInfo

Serverversion

Assembly-Version des Symphony-Servers

 

 

webserviceVersion

Version für Symphonys Webdienst-Protokoll

 

 

cameraMessageVersion

Version für Symphonys Kamerameldungs-Protokoll

 

 

streamingVersion

Version für Symphonys Streaming-Protokoll

 

clientBandwidth

connectedClientNumber

Anzahl der mit diesem Symphony-Server verbundenen Clients

 

 

connectedClientIndex

Eindeutiger Wert für jeden verbundenen Client

 

 

connectedClientIpAddress

IP-Adresse des verbundenen Clients

 

 

connectedClientUsername

Benutzername, unter dem der Client eine Verbindung hergestellt hat

 

 

connectedClientDuration

Dauer der Verbindung des Clients mit diesem Server

 

 

connectedClientDataReceived

Vom Client über diese Verbindung empfangene Daten (in KB)

 

 

connectedClientCurrentBandWidth

Aktuelle Bandbreite in KB/s zwischen dem Client und diesem Server

 

cameraInfo

cameraNumber

Anzahl der durch diesen Server verwalteten Kameras

 

 

cameraID

Eindeutige ID der Kamera

 

 

cameraName

Name der Kamera

 

 

footagePath

Pfad zu den Videodaten der Kamera

 

 

footageSize

Umfang der Videodaten dieser Kamera (in Byte)

 

storageInfo

storagePoolNumber

Anzahl der von diesem Server verwalteten Speicherpools

 

 

storagePath

Pfad zum Speicherpool

 

 

storageCapacity

Kapazität der Speicherpools in MB

 

 

storagePercentAvailable

Verfügbare Kapazität im Speicherpool, ausgedrückt als Prozentsatz von storageCapacity

 

 

storageFootageSize

Umfang der Videodaten im Speicherpool in MB

 

 

storageFootageFiles

Anzahl der Videodatendateien im Speicherpool

 

serviceInfo

infoServiceStatus

Status des Diensts AI InfoService

 

 

netSendHistStatus

Status des Diensts AI NetSendHist

 

 

schedulerStatus

Status des Diensts AI Scheduler

 

 

trackerNumber

Anzahl der Tracker-Dienste

 

 

trackerID

ID des Trackers

 

 

trackerStatus

Status des Diensts AI Tracker für die trackerID

 

loginMonitor

authorizedLoginNotif

Bei einer erfolgreichen Anmeldung gesendete Benachrichtigung

Ja

 

unauthorizedLoginNotif

Bei einem unberechtigten Anmeldungsversuch gesendete Benachrichtigung

Ja

 

loginNotifyIpAddress

IP-Adresse des verbundenen Clients

 

 

loginNotifyUsername

Benutzername, unter dem der Client sich anzumelden versucht

 

 

loginNotificationMessage

Meldung mit zusätzlichen Details zum Anmeldungsversuch

 

alarmMonitor

alarmNotif

Bei Auftreten oder Markieren eines Alarms gesendete Benachrichtigung

Ja

 

alarmNotifyCameraId

Kamera-ID der Kamera, die den Alarm aufgezeichnet hat

 

 

alarmNotifyCameraName

Kameraname der Kamera, die den Alarm aufgezeichnet hat

 

 

alarmNotifyUserId

Benutzer-ID des Benutzers, der den Alarm markiert hat

 

 

alarmNotifyUserName

Benutzername des Benutzers, der den Alarm markiert hat

 

 

alarmNotifyMarkedDelay

Zeitpunkt, an dem der Alarm markiert wurde

 

 

alarmNotifyFalseAlarm

Handelt es sich um einen Fehlalarm

 

 

alarmNotifyRuleId

Regel-ID der den Alarm verursachenden Regel

 

 

alarmNotifyRuleName

Regelname der den Alarm verursachenden Regel

 

 

alarmNotifyDBId

ID des Alarms

 

 

alarmNotifyComment

Mit dem Alarm verknüpfte Anmerkungen

 

 

alarmNotifyMSSinceChange

Zeitdauer zwischen Auftreten und Feststellung des Alarms in Millisekunden

 

Symphony fängt alle unbefugten Anmeldungen und alle Alarme ab, sobald diese auftreten oder vom Benutzer markiert (als Alarme bezeichnet) werden.

Zusätzliche Tools und Informationen

Wenn Sie lieber mit einem Befehlszeilen-Tool als mit einem MIB-Browser mit grafischer Benutzeroberfläche arbeiten, können Sie die MIB-Dateien mit einem kostenlosen Befehlszeilen-Tool (Net-SNMP) durchgehen. (Der Befehl snmpwalk führt automatisch eine Sequenz von verketteten GETNEXT-Anforderungen aus.)

       Anweisungen finden Sie unter Net-SNMP: http://net-snmp.sourceforge.net/

Weiterhin bieten die folgenden Websites Informationen zu SNMP:

       Funktionsweise von SNMP:  http://technet.microsoft.com/en-us/library/cc783142.aspx

       Effiziente Verwendung eines MIB-Browsers: http://www.unleashnetworks.com/resources/articles/88-how-to-effectively-use-a-mib-browser.html