What is this?

This knowledgebase contains questions and answers about PRTG Network Monitor and network monitoring in general.

Learn more

PRTG Network Monitor

Intuitive to Use. Easy to manage.
More than 500,000 users rely on Paessler PRTG every day. Find out how you can reduce cost, increase QoS and ease planning, as well.

Free Download

Top Tags


View all Tags

Pascom (phonesystem) Monitoring in PRTG

Votes:

0

Hi PRTG Community,

Hallo Pascom Gemeinschaft,

Ich versuche mich gerade an der Implementierung eines Monitorings der Pascom via PRTG. Dazu nutze ich die REST Abfragen. Ich bekomme in PRTG zum Teil auch Werte, aber scheitere momentan an der Inhaltlichen Analyse der json Ergebnisse. Die PRTG möchte ein Template haben. Nur weiß ich nicht wie es aussehen soll. Ich möchte /services/trunk/status:

{
"easybell": {
"peer": {
"0049240540807": "in use"
},
"register": {
"0049240540807": "Registered"
}
}
}

mein Template ist wie folgt:

{
"prtg": {
"result": [
{
"channel": "Trunk",
"value": $["easybell"][0]["register"]["0049240540807"]
},
]
}
}

Vielleicht kann mir da jemand bitte helfen.

Danke schon einmal im Voraus.

json pascom prtg rest

Created on Aug 24, 2020 2:23:09 PM

Last change on Aug 24, 2020 6:06:17 PM by  Timo Dambach [Paessler Support]



4 Replies

Votes:

0

Hallo,

Das JSON muss mit Hilfe von JSON Path ausgewertet werden. Weitere Informationen finden Sie hier: https://www.paessler.com/manuals/prtg/rest_custom_sensor

Haben Sie bereits folgendes versucht:

"value": ['easybell']['register']['0049240540807']

Created on Aug 24, 2020 6:19:06 PM by  Timo Dambach [Paessler Support]



Votes:

0

Darf "value" denn nicht nur ein Zahlenwert sein?

Created on Aug 25, 2020 6:12:07 AM



Votes:

0

Wie schon vermutet, klappt das nicht, da der Wert in der Antwort "Registered" ist:

Parsing error: {"prtg": {"result":[ {"channel":"Trunk","text":$["Telekom SIP-Trunk"][0]["register"]["+4924151576760"]}, ]}} { "prtg": { "result": [ { "channel": "Trunk", "value": ['easybell']['register']['0049240540807'], }, ] } }:3:82 - 3:83 expected constant.

Created on Aug 25, 2020 9:29:53 AM



Votes:

0

Ja, richtig: Der Wert "value" muss immer ein nummerischer Wert sein, damit PRTG das JSON verarbeiten kann. Siehe auch: https://kb.paessler.com/en/topic/61946

Einen Text können Sie höchstens mit <Text> als Sensornachricht anzeigen lassen.

Created on Aug 25, 2020 11:12:19 AM by  Timo Dambach [Paessler Support]

Last change on Aug 25, 2020 1:26:30 PM by  Timo Dambach [Paessler Support]




Disclaimer: The information in the Paessler Knowledge Base comes without warranty of any kind. Use at your own risk. Before applying any instructions please exercise proper system administrator housekeeping. You must make sure that a proper backup of all your data is available.