SNMP-Datenmodell

Um die SNMP-Objektmodelle zu konfigurieren, müssen Sie neue Datenpunkttypen definieren, indem Sie die CSV-Datei der SNMP-Datenmodelle (Textdatei mit durch Komma getrennten Werten) bearbeiten. Anweisungen hierzu finden Sie unter CSV-Datenmodelldatei für das benutzerdefinierte SNMP-Gerät vorbereiten.

Befolgen Sie beim Bearbeiten der CSV-Datei genau die in den folgenden Beispielen angegebenen Namenskonventionen, einschliesslich Satzzeichen. Wenn beispielsweise ein Semikolon fehlt, funktioniert der Import nicht. Die DPT-Zeile muss immer mit zwei Semikolons abgeschlossen werden (;;).

Beispiel für das SNMP-Datenmodell

SNMP-Datenmodell: Beispiel-CSV-Datei

 

 

Beschreibung

1

Verfügbarer Vorlagenabschnitt, in dem der Name des Datenmodells (frei innerhalb der #-Zeilen schreibbar) und die Syntaxdefinition für den Datenpunkttyp (DPT) und das Datenpunktelement (DPE oder Eigenschaften) angegeben werden.

2

Pflicht-DPE.

Die in den folgenden beiden Zeilen aufgeführten Datenpunktelemente, die mit einem Sternchen (*) beginnen, müssen immer in der zu importierenden SNMP-Datenmodelldatei vorhanden sein.

  • *;CommonStatus;Ref;_GmsSNMP_CommonStatus;
  • *;CommonSettings;Ref;_GmsSNMP_CommonSettings;

Dies sind grundlegende DPE, die für die korrekte Funktion von SNMP erforderlich sind. Sobald das Datenmodell importiert ist, werden diese DPE im Register Modelle & Funktionen im primären Arbeitsbereich als Eigenschaften angezeigt:

  • CommonSettings.XXX (XXX steht für einen zusätzlichen DPE-Namen)
  • CommonStatus.XXX (XXX steht für einen zusätzlichen DPE-Namen)
  • StatusPropagation.AggregatedSummaryStatus

3

DPE, das allen Datenpunkttypen hinzugefügt wird

Wenn das SNMP-Gerät ein oder mehrere gemeinsame DPE erwartet, die zu allen zu erstellenden Datenpunkten gehören, können diese in dieser Zeile hinzugefügt werden. Auf diese Weise können Sie es vermeiden, gemeinsame DPE in jedem DPT im nächsten Abschnitt (DPT- und DPE-Definition) wiederholt einzugeben.

4

DTP- und DPE-Definition

Hier müssen Sie jeden DPT und jedes DPE eingeben (spezifisch für jeden DPT).

Hinweis: Sie können während des CSV-Imports mehrere DPTs erstellen. Hierzu genügt es, einen benötigten DPT-Namen in die CSV-Datei einzugeben.

Syntaxdefinition

Wenn Sie eine CSV-Datei öffnen, müssen Sie für jedes zu erstellende Objektmodell sowohl den DPT als auch das Datenpunktelement (DPE) angeben:

# DPT Name;DPE Name;Type;(Reference);[DPE Name Type (Reference) .... ]

Beispiel
GMS_SNMP_MeinSNMP_Gerät;SNMP_Stringvariable;String;;

Daten zu Datenpunkttypen und Datenpunktelementen

Daten

Beschreibung

DPT-Name

Name des DPT des Objektmodells.

Hinweis: Dieser muss in der Datenbank eindeutig sein.

DPE-Name

Name des DPE (der Eigenschaft), das mit dem Objektmodell verbunden ist.

Hinweis: Der Wert muss im DPT (oder der internen Struktur) eindeutig sein.

Typ

Dem DPE zugeordneter Variablentyp (Datentyp).

Details zu gültigen Werten finden Sie in der folgenden Tabelle Typen von Datenpunktelementen.

[DPE Name Typ (Referenz)]

Definition der Eigenschaft (des Elements) nach Name und Typ.

 

  • Beispiel für DPT-Namen: GMS_SNMP_MeinSNMP_Gerät;
    Hinweis: Damit SNMP ordnungsgemäss funktioniert, ist es wichtig, dass der DPT-Name immer mit dem Präfix GMS_SNMP_ beginnt. Wenn dieses Präfix nicht vorhanden ist, wird das Objektmodell importiert, aber Desigo CC kann die SNMP-Daten vom SNMP-Gerät nicht lesen und anzeigen. MeinSNMP_Gerät gibt den Namen des SNMP-Geräts an und kann frei festgelegt werden (z.B. GMS_SNMP_PC_Ueberwachung).
  • Beispiel für DPE-Namen: SNMP_StringVariable;
    Hinweis: In SNMP stellt das DPE das zu lesende SNMP-Objekt (OID) dar. Der Name des DPE kann frei festgelegt werden. Es kann hilfreich sein, eine Beschreibung zu verwenden, die die Nutzung einer Eigenschaft angibt, oder den Namen des SNMP-Objekts zu verwenden, das Sie mit diesem DPE verbinden werden (z.B. PC_Name).
  • Beispiel für DPE-Typ: String;;
    Hinweis: Er gibt den Variablentyp an, der dem DPE zugewiesen ist. Obwohl Desigo CC in den Objektmodellen viele Variablen verarbeiten kann, stimmt nur ein begrenztes Subset von Typen mit den für SNMP verfügbaren Variablen überein. Siehe folgende Tabelle.

 

Typen von Datenpunktelementen

Beschreibung Variablentyp

In der CSV-Datei zu verwendender Variablentypname

Vorzeichenlose Ganzzahl

Uint

Ganze Zahl

Int

Doppel oder Uint64

Float

Boolean

Bool

Bit-Muster

Bit

text

String

Datum-Zeit

Zeit