Zum Hauptinhalt springen

PRTG Anbindung

Generelle Informationen

Was ist die PRTG Anbindung?

DocBee bietet Ihnen die Möglichkeit, Kunden-Objekte aus dem Monitoring-Tool PRTG anzulegen und Vorgänge bei Benachrichtigung zu produzieren.

Wann sollten Sie PRTG Anbindung verwenden?

Falls Sie PRTG als Monitoring-Tool verwenden.

Einrichtung

Um die PRTG Anbindung zu aktiveren, müssen Sie unter Administration > Anbindung > PRTG die Einstellungen bzw. Verknüpfungen vornehmen.

Einstellungen

Die Einstellungen definieren das generelle Verhalten der PRTG Anbindung und ob diese überhaupt aktiviert ist.

NameBeschreibung
AktiviertDefiniert, ob die PRTG Anbindung aktiv ist oder nicht
URLPRTG API URL. Zum Beispiel: https://ihrprtg.com/api/
Alle Zertifikate erlaubenDefiniert, ob alle Zertifikate (auch Self-Signed Zertifikate) erlaubt sind (Wir empfehlen das Hinterlegen von gültigen Zertifikaten und damit das Deaktivieren dieser Funktion)
BenutzernamePRTG Benutzername
PasswortPRTG Passwort
Kunden-Objekte anlegen?Falls Sie dies aktivieren, versucht DocBee automatisch Kunden-Objekte aus den PRTG Daten anzulegen.
ObjektWählen Sie hier ein DocBee Objekt (Anlegbar unter Verwaltung > Objekte) aus, welches für Objekte aus PRTG verwendet werden soll. Die Kategorie des Objektes muss Monitoring unterstützen.
Nicht automatisch änderbare StatusEin Status, der hier ausgewählt ist, kann durch PRTG nicht geändert werden.
Webhook-URLDieser Link wird vom System generiert und als URL in den Benachrichtigungen hinterlegt.

Verknüpfung

Damit DocBee Kunden-Objekte für Sie anlegen kann, muss noch eine Verknüpfung zwischen den DocBee Kunden und den PRTG Daten erstellt werden. Diese Verknüpfung machen Sie in DocBee im Untermenü Verknüpfungen. Hier können Sie via Sammelaktion den jeweiligen PRTG-Daten DocBee Kunden / Standorte bzw. Kontakten zuweisen.

Hinweis: "Client" vererben den Kunden / Standort / Kontakt automatisch an die jeweiligen "Sites" und "Objects".
"Site" vererben den Kunden / Standort / Kontakt automatisch an "Objects"

Einrichtung in PRTG

Damit in DocBee Vorgänge angelegt bzw. Aktualisierungen von Vorgängen vorgenommen werden können, müssen in PRTG Vorlage für Benachrichtigungen angelegt werden und Trigger aktiviert werden.

Anlegen einer Vorlage zur Benachrichtigung

  1. Melden Sie sich in Ihrem PRTG an
  2. Öffnen Sie die Konfiguration und dann unter Kontoeinstellungen den Punkt Vorlagen für Benachrichtigungen
  3. Legen Sie eine neue Vorlage an
  4. Unter Allgemeine Einstellungen stellen Sie die gewünschten Einstellungen aus
  5. Unter Zusammenfassen von Benachrichtigungen wählen Sie bitte bei Methode Immer sofort benachrichtigen, nie zusammenfassen aus
  6. Aktivieren Sie bitte HTTP-Aktion ausführen
  7. Geben Sie URL die Webhook-URL aus DocBee ein und aktivieren Sie folgende weitere Einstellungen Umgang mit SNI = SNI senden, HTTP-Methode = POST, HTTP-Version = HTTP 1.1 (default)
  8. Hinterlegen Sie die gewünschte Nutzlast (siehe HTTP Aktion Nutzlast)
  9. Erstellen drücken

Diese Vorlage können Sie nachher bei Trigger für Benachrichtigungen auswählen

Wir empfehlen mindestens 2 Vorlagen zu definieren um unterschiedliche Nutzlasten bei einem neuen Vorgang und bei Schließen eines Vorgangs zu definieren

HTTP Aktion Nutzlast

Die Nutzlast (payload) bei der HTTP Aktion definiert die Daten die an DocBee übergeben werden, um Vorgänge anzulegen oder zu aktualisieren. Diese Nutzlast besteht aus einem Pflichtteil, den DocBee zur korrekten Verarbeitung benötigt und weiteren optionalen Daten um Ihr gewünschtes Verhalten zu definieren. Aus diesen Daten ergibt sich dann z.B folgender Aufbau der unter Nutzlast eingetragen werden muss.

deviceid=%deviceid
&sensorid=%sensorid
&sensorname=%sensor
&message=%message
&link=%linksensor
&docbee_category_id=10
&docbee_owner_id=2

Wie Sie sehen können verwendet diese Nutzlast (payload) Platzhalter die direkt aus PRTG befüllt werden bevor die Daten verschickt werden.

Bis auf beim ersten Feld muss immer ein & vorangestellt werden damit die Daten richtig zu DocBee übertragen werden

Die IDs bei docbee_category_id und docbee_owner_id sind Beispiele und müssen durch Ihre Werte ersetzt werden.

Pflichtteil
NameWertBeschreibung
deviceid%deviceidVerwendet den PRTG Platzhalter um die ID des Gerätes an DocBee zu schicken. Dieses ermöglicht die Bestimmung des Kunden, Standort, Kontaktes und Kunden-Objekt beim Anlegen von neuen Vorgängen (Verknüpfung der Geräte innerhalb von DocBee vorausgesetzt)
sensorid%sensoridVerwendet den PRTG Platzhalter um die ID zum Sensor an DocBee zu schicken. Diese ID ermöglicht es, einen existierenden nicht geschlossenen Vorgang zu finden und diese zu Aktualisieren anstelle der Anlage eines neuen Vorgangs
sensorname%sensorVerwendet den PRTG Platzhalter um einen Namen des Sensor zu erhalten um diesen in DocBee anzuzeigen
message%messageVerwendet den PRTG Platzhalter um die Meldung zu erhalten um diesen in DocBee anzuzeigen
Optionaler Teil

Der optionale Teil definiert zusätzliche Daten, um das Verhalten zu innerhalb von DocBee zu definieren

NameWertBeschreibung
link%linksensorVerwendet den PRTG Platzhalter um zusätzlich einen Link zum Sensor zur Vorgangs-Nachricht hinzufügen.
docbee_status_idIDDie DocBee ID eines Status, die gesetzt werden soll, falls diese Benachrichtigung ausgelöst wird. Falls nicht gesetzt wird der Standard Offen Status bei neuen Vorgängen verwendet und bei Aktualisierungen eines Vorgangs wird keine Änderung vorgenommen.
docbee_priority_idIDDie DocBee ID einer Priorität, die gesetzt werden soll, falls diese Benachrichtigung ausgelöst wird. Falls nicht gesetzt wird die Standard Priorität bei neuen Vorgängen verwendet und bei Aktualisierungen eines Vorgangs wird keine Änderung vorgenommen.
docbee_owner_idIDDie DocBee ID eines Benutzers oder einer Queue, die gesetzt werden soll, falls diese Benachrichtigung ausgelöst wird. Falls nicht gesetzt wird bei neuen Vorgängen keine Verantwortlicher gesetzt und bei Aktualisierungen eines Vorgangs wird keine Änderung vorgenommen.
docbee_category_idIDDie DocBee ID der Vorgangs-Kategorie, die gesetzt werden soll, falls diese Benachrichtigung ausgelöst wird. Falls nicht gesetzt wird bei neuen Vorgängen keine Kategorie gesetzt und bei Aktualisierungen eines Vorgangs wird keine Änderung vorgenommen.
docbee_department_idIDDie DocBee ID der Abteilung, die gesetzt werden soll, falls diese Benachrichtigung ausgelöst wird. Falls nicht gesetzt wird bei neuen Vorgängen keine Abteilung gesetzt und bei Aktualisierungen eines Vorgangs wird keine Änderung vorgenommen.
docbee_tag_idIDDie DocBee ID eines Tags, die gesetzt werden soll, falls diese Benachrichtigung ausgelöst wird. Falls nicht gesetzt wird bei neuen Vorgängen keine Tag gesetzt. Beim Aktualisieren wird dieser Wert nicht berücksichtigt

Trigger für Benachrichtigungen

Damit DocBee Vorgänge anlegt bzw. aktualisiert, müssen in PRTG sogenannte Trigger für Benachrichtigungen angelegt werden.

Der Trigger der am meisten von Ihnen verwendet werden wird, ist vermutlich der Trigger Zustands-Tigger.

Beispiel

Beispiel Trigger

FAQ

Wie häufig findet eine Daten-Synchronisation statt?

Aktuell werden Daten aus PRTG einmal pro Stunde aktualisiert.

Warum legt DocBee keine Vorgänge an?

Um das Problem zu lösen, prüfen Sie bitte folgende Schritte

  1. Haben Sie eine Benachrichtigungs-Vorlage anlegt?
  2. Ist die Benachrichtigungs-Vorlage eventuell pausiert?
  3. Wurde der Trigger zur Benachrichtigung hinterlegt?
  4. Prüfen Sie, ob im Fehlerprotokoll ein PRTG Fehler vorliegt.

Wie finde ich die DocBee Status ID heraus?

Zum Herausfinden der Status ID können Sie in DocBee den gewünschten Status in der Administration öffnen und dort die ID aus der Browser Adresszeile kopieren https://www.ihredocbeedomain.com/status/edit/<STATUS_ID>.

Wie finde ich die DocBee Priorität ID heraus?

Zum Herausfinden der Priorität ID können Sie in DocBee die gewünschte Priorität in der Administration öffnen und dort die ID aus der Browser Adresszeile kopieren https://www.ihredocbeedomain.com/priority/edit/<PRIORITY_ID>.

Wie finde ich die DocBee Vorgangs-Kategorie ID heraus?

Zum Herausfinden der Priorität ID können Sie in DocBee die gewünschte Priorität in der Administration öffnen und dort die ID aus der Browser Adresszeile kopieren https://www.ihredocbeedomain.com/ticketCategory/edit/<CATEGORY_ID>.

Wie finde ich die DocBee Abteilung ID heraus?

Zum Herausfinden der Abteilung ID können Sie in DocBee die gewünschte Abteilung in der Administration öffnen und dort die ID aus der Browser Adresszeile kopieren https://www.ihredocbeedomain.com/department/edit/<ABTEILUNG_ID>.

Wie finde ich die DocBee Benutzer ID heraus?

Zum Herausfinden der Benutzer ID können Sie in DocBee den gewünschten Benutzer in der Verwaltung öffnen und dort die ID aus der Browser Adresszeile kopieren https://www.ihredocbeedomain.com/user/edit/<BENUTZER_ID>.

Wie finde ich die DocBee Queue ID heraus?

Zum Herausfinden der Queue ID können Sie in DocBee die gewünschten Queue in der Verwaltung öffnen und dort die ID aus der Browser Adresszeile kopieren https://www.ihredocbeedomain.com/queue/edit/<QUEUE_ID>.

Wie finde ich die DocBee Tag ID heraus?

Zum Herausfinden der Tag ID können Sie in DocBee den gewünschte Tag in der Administration öffnen und dort die ID aus der Browser Adresszeile kopieren https://www.ihredocbeedomain.com/tag/edit/<TAG_ID>.