Zeige Ergebnis 1 bis 10 von 10

Thema: SNMP Modul

  1. #1
    STARFACE Admin

    Registriert seit
    11.05.2018
    Beiträge
    108

    Standard SNMP Modul

    Hallo zusammen,

    ich versuche gerade das SNMP Modul der Modul Manufaktur zu testen. Allerdings habe ich das Problem, dass einzig die Abfrage der System Uptime funktioniert. Zufällig ist das auch das einzige Shellscript im Modul, der Rest läuft mit Python.
    Die Abfragen versuche ich über den Paessler SNMP Tester zu machen. Anbei mal zwei Beispielausgabe für einen SNMP Walk

    Code:
    ----------------------- New Test -----------------------
    Paessler SNMP Tester 5.2.1
    19.12.2018 09:32:35 (16 ms) : Device: IP-Adresse
    19.12.2018 09:32:35 (26 ms) : SNMP V1
    19.12.2018 09:32:35 (35 ms) : Walk 1.3.6.1.4.1.48507.2.2
    19.12.2018 09:32:35 (46 ms) : 1.3.6.1.4.1.48507.2.2.1.0 = "1" [ASN_INTEGER]
    19.12.2018 09:32:35 (59 ms) : 1.3.6.1.4.1.48507.2.2.2.1.2.7.115.102.95.105.110.102.111 = "/etc/snmp/scripts/sf_info.py" [ASN_OCTET_STR]
    19.12.2018 09:32:35 (72 ms) : 1.3.6.1.4.1.48507.2.2.2.1.3.7.115.102.95.105.110.102.111 = "" [ASN_OCTET_STR]
    19.12.2018 09:32:35 (84 ms) : 1.3.6.1.4.1.48507.2.2.2.1.4.7.115.102.95.105.110.102.111 = "" [ASN_OCTET_STR]
    19.12.2018 09:32:35 (94 ms) : 1.3.6.1.4.1.48507.2.2.2.1.5.7.115.102.95.105.110.102.111 = "5" [ASN_INTEGER]
    19.12.2018 09:32:35 (106 ms) : 1.3.6.1.4.1.48507.2.2.2.1.6.7.115.102.95.105.110.102.111 = "1" [ASN_INTEGER]
    19.12.2018 09:32:35 (117 ms) : 1.3.6.1.4.1.48507.2.2.2.1.7.7.115.102.95.105.110.102.111 = "1" [ASN_INTEGER]
    19.12.2018 09:32:35 (128 ms) : 1.3.6.1.4.1.48507.2.2.2.1.20.7.115.102.95.105.110.102.111 = "4" [ASN_INTEGER]
    19.12.2018 09:32:35 (139 ms) : 1.3.6.1.4.1.48507.2.2.2.1.21.7.115.102.95.105.110.102.111 = "1" [ASN_INTEGER]
    19.12.2018 09:32:35 (298 ms) : 1.3.6.1.4.1.48507.2.2.3.1.1.7.115.102.95.105.110.102.111 = "Traceback (most recent call last):" [ASN_OCTET_STR]
    19.12.2018 09:32:35 (308 ms) : 1.3.6.1.4.1.48507.2.2.3.1.2.7.115.102.95.105.110.102.111 = "Traceback (most recent call last):
      File "/etc/snmp/scripts/sf_info.py", line 18, in <module>
        result = xmlRpcRequest.performRequest(options)
      File "/etc/snmp/scripts/xmlRpcRequest.py", line 65, in performRequest
        response = xmlRpcMethod(eval(options.parameters))
      File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__
        return self.__send(self.__name, args)
      File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request
        verbose=self.__verbose
      File "/usr/lib64/python2.6/xmlrpclib.py", line 1243, in request
        headers
    xmlrpclib.ProtocolError: <ProtocolError for localhost/xml-rpc: 302 Moved Temporarily>" [ASN_OCTET_STR]
    19.12.2018 09:32:35 (322 ms) : 1.3.6.1.4.1.48507.2.2.3.1.3.7.115.102.95.105.110.102.111 = "12" [ASN_INTEGER]
    19.12.2018 09:32:35 (337 ms) : 1.3.6.1.4.1.48507.2.2.3.1.4.7.115.102.95.105.110.102.111 = "1" [ASN_INTEGER]
    19.12.2018 09:32:35 (350 ms) : 1.3.6.1.4.1.48507.2.2.4.1.2.7.115.102.95.105.110.102.111.1 = "Traceback (most recent call last):" [ASN_OCTET_STR]
    19.12.2018 09:32:35 (361 ms) : 1.3.6.1.4.1.48507.2.2.4.1.2.7.115.102.95.105.110.102.111.2 = "  File "/etc/snmp/scripts/sf_info.py", line 18, in <module>" [ASN_OCTET_STR]
    19.12.2018 09:32:35 (373 ms) : 1.3.6.1.4.1.48507.2.2.4.1.2.7.115.102.95.105.110.102.111.3 = "    result = xmlRpcRequest.performRequest(options)" [ASN_OCTET_STR]
    19.12.2018 09:32:35 (386 ms) : 1.3.6.1.4.1.48507.2.2.4.1.2.7.115.102.95.105.110.102.111.4 = "  File "/etc/snmp/scripts/xmlRpcRequest.py", line 65, in performRequest" [ASN_OCTET_STR]
    19.12.2018 09:32:35 (397 ms) : 1.3.6.1.4.1.48507.2.2.4.1.2.7.115.102.95.105.110.102.111.5 = "    response = xmlRpcMethod(eval(options.parameters))" [ASN_OCTET_STR]
    19.12.2018 09:32:35 (413 ms) : 1.3.6.1.4.1.48507.2.2.4.1.2.7.115.102.95.105.110.102.111.6 = "  File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__" [ASN_OCTET_STR]
    19.12.2018 09:32:36 (425 ms) : 1.3.6.1.4.1.48507.2.2.4.1.2.7.115.102.95.105.110.102.111.7 = "    return self.__send(self.__name, args)" [ASN_OCTET_STR]
    19.12.2018 09:32:36 (436 ms) : 1.3.6.1.4.1.48507.2.2.4.1.2.7.115.102.95.105.110.102.111.8 = "  File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request" [ASN_OCTET_STR]
    19.12.2018 09:32:36 (449 ms) : 1.3.6.1.4.1.48507.2.2.4.1.2.7.115.102.95.105.110.102.111.9 = "    verbose=self.__verbose" [ASN_OCTET_STR]
    19.12.2018 09:32:36 (463 ms) : 1.3.6.1.4.1.48507.2.2.4.1.2.7.115.102.95.105.110.102.111.10 = "  File "/usr/lib64/python2.6/xmlrpclib.py", line 1243, in request" [ASN_OCTET_STR]
    19.12.2018 09:32:36 (474 ms) : 1.3.6.1.4.1.48507.2.2.4.1.2.7.115.102.95.105.110.102.111.11 = "    headers" [ASN_OCTET_STR]
    19.12.2018 09:32:36 (497 ms) : 1.3.6.1.4.1.48507.2.2.4.1.2.7.115.102.95.105.110.102.111.12 = "xmlrpclib.ProtocolError: <ProtocolError for localhost/xml-rpc: 302 Moved Temporarily>" [ASN_OCTET_STR]
    Code:
    ----------------------- New Test -----------------------
    Paessler SNMP Tester 5.2.1
    19.12.2018 10:00:10 (34 ms) : Device: IP Adresse
    19.12.2018 10:00:10 (54 ms) : SNMP V1
    19.12.2018 10:00:10 (72 ms) : Walk 1.3.6.1.4.1.48507.2.4
    19.12.2018 10:00:10 (97 ms) : 1.3.6.1.4.1.48507.2.4.1.0 = "1" [ASN_INTEGER]
    19.12.2018 10:00:10 (117 ms) : 1.3.6.1.4.1.48507.2.4.2.1.2.11.115.102.95.101.120.116.108.105.110.101.115 = "/etc/snmp/scripts/sf_extlines.py" [ASN_OCTET_STR]
    19.12.2018 10:00:10 (138 ms) : 1.3.6.1.4.1.48507.2.4.2.1.3.11.115.102.95.101.120.116.108.105.110.101.115 = "" [ASN_OCTET_STR]
    19.12.2018 10:00:10 (161 ms) : 1.3.6.1.4.1.48507.2.4.2.1.4.11.115.102.95.101.120.116.108.105.110.101.115 = "" [ASN_OCTET_STR]
    19.12.2018 10:00:10 (179 ms) : 1.3.6.1.4.1.48507.2.4.2.1.5.11.115.102.95.101.120.116.108.105.110.101.115 = "5" [ASN_INTEGER]
    19.12.2018 10:00:11 (201 ms) : 1.3.6.1.4.1.48507.2.4.2.1.6.11.115.102.95.101.120.116.108.105.110.101.115 = "1" [ASN_INTEGER]
    19.12.2018 10:00:11 (222 ms) : 1.3.6.1.4.1.48507.2.4.2.1.7.11.115.102.95.101.120.116.108.105.110.101.115 = "1" [ASN_INTEGER]
    19.12.2018 10:00:11 (245 ms) : 1.3.6.1.4.1.48507.2.4.2.1.20.11.115.102.95.101.120.116.108.105.110.101.115 = "4" [ASN_INTEGER]
    19.12.2018 10:00:11 (261 ms) : 1.3.6.1.4.1.48507.2.4.2.1.21.11.115.102.95.101.120.116.108.105.110.101.115 = "1" [ASN_INTEGER]
    19.12.2018 10:00:11 (416 ms) : 1.3.6.1.4.1.48507.2.4.3.1.1.11.115.102.95.101.120.116.108.105.110.101.115 = "Traceback (most recent call last):" [ASN_OCTET_STR]
    19.12.2018 10:00:11 (432 ms) : 1.3.6.1.4.1.48507.2.4.3.1.2.11.115.102.95.101.120.116.108.105.110.101.115 = "Traceback (most recent call last):
      File "/etc/snmp/scripts/sf_extlines.py", line 18, in <module>
        result = xmlRpcRequest.performRequest(options)
      File "/etc/snmp/scripts/xmlRpcRequest.py", line 65, in performRequest
        response = xmlRpcMethod(eval(options.parameters))
      File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__
        return self.__send(self.__name, args)
      File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request
        verbose=self.__verbose
      File "/usr/lib64/python2.6/xmlrpclib.py", line 1243, in request
        headers
    xmlrpclib.ProtocolError: <ProtocolError for localhost/xml-rpc: 302 Moved Temporarily>" [ASN_OCTET_STR]
    19.12.2018 10:00:11 (455 ms) : 1.3.6.1.4.1.48507.2.4.3.1.3.11.115.102.95.101.120.116.108.105.110.101.115 = "12" [ASN_INTEGER]
    19.12.2018 10:00:11 (481 ms) : 1.3.6.1.4.1.48507.2.4.3.1.4.11.115.102.95.101.120.116.108.105.110.101.115 = "1" [ASN_INTEGER]
    19.12.2018 10:00:11 (504 ms) : 1.3.6.1.4.1.48507.2.4.4.1.2.11.115.102.95.101.120.116.108.105.110.101.115.1 = "Traceback (most recent call last):" [ASN_OCTET_STR]
    19.12.2018 10:00:11 (527 ms) : 1.3.6.1.4.1.48507.2.4.4.1.2.11.115.102.95.101.120.116.108.105.110.101.115.2 = "  File "/etc/snmp/scripts/sf_extlines.py", line 18, in <module>" [ASN_OCTET_STR]
    19.12.2018 10:00:11 (547 ms) : 1.3.6.1.4.1.48507.2.4.4.1.2.11.115.102.95.101.120.116.108.105.110.101.115.3 = "    result = xmlRpcRequest.performRequest(options)" [ASN_OCTET_STR]
    19.12.2018 10:00:11 (569 ms) : 1.3.6.1.4.1.48507.2.4.4.1.2.11.115.102.95.101.120.116.108.105.110.101.115.4 = "  File "/etc/snmp/scripts/xmlRpcRequest.py", line 65, in performRequest" [ASN_OCTET_STR]
    19.12.2018 10:00:11 (591 ms) : 1.3.6.1.4.1.48507.2.4.4.1.2.11.115.102.95.101.120.116.108.105.110.101.115.5 = "    response = xmlRpcMethod(eval(options.parameters))" [ASN_OCTET_STR]
    19.12.2018 10:00:11 (618 ms) : 1.3.6.1.4.1.48507.2.4.4.1.2.11.115.102.95.101.120.116.108.105.110.101.115.6 = "  File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__" [ASN_OCTET_STR]
    19.12.2018 10:00:11 (640 ms) : 1.3.6.1.4.1.48507.2.4.4.1.2.11.115.102.95.101.120.116.108.105.110.101.115.7 = "    return self.__send(self.__name, args)" [ASN_OCTET_STR]
    19.12.2018 10:00:11 (663 ms) : 1.3.6.1.4.1.48507.2.4.4.1.2.11.115.102.95.101.120.116.108.105.110.101.115.8 = "  File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request" [ASN_OCTET_STR]
    19.12.2018 10:00:11 (688 ms) : 1.3.6.1.4.1.48507.2.4.4.1.2.11.115.102.95.101.120.116.108.105.110.101.115.9 = "    verbose=self.__verbose" [ASN_OCTET_STR]
    19.12.2018 10:00:11 (720 ms) : 1.3.6.1.4.1.48507.2.4.4.1.2.11.115.102.95.101.120.116.108.105.110.101.115.10 = "  File "/usr/lib64/python2.6/xmlrpclib.py", line 1243, in request" [ASN_OCTET_STR]
    19.12.2018 10:00:11 (749 ms) : 1.3.6.1.4.1.48507.2.4.4.1.2.11.115.102.95.101.120.116.108.105.110.101.115.11 = "    headers" [ASN_OCTET_STR]
    19.12.2018 10:00:11 (769 ms) : 1.3.6.1.4.1.48507.2.4.4.1.2.11.115.102.95.101.120.116.108.105.110.101.115.12 = "xmlrpclib.ProtocolError: <ProtocolError for localhost/xml-rpc: 302 Moved Temporarily>" [ASN_OCTET_STR]
    Vielleicht kann mir ja hier jemand kurzfristig helfen, bevor ich den Weg über den Support gehe, da ich exakt den selben Fehler schon mal gemeldet habe.

    Viele Grüße
    RH

  2. #2
    STARFACE Expert
    Benutzerbild von nucom
    Registriert seit
    11.12.2012
    Ort
    9443 Widnau
    Beiträge
    1.368

    Standard

    Hallo RH

    Da musst du dich wohl am besten direkt an die Modul-Manufaktur wenden.

    Ausserdem gibt es für Paessler's PRTG-Monitor ein Gratismodul von uns für div. Sensoren. [Spielzeug] Programmierbares PRTG-Monitor Add-In

    MfG

    Fabian
    Modulhersteller aus der Schweiz
    __________________________________________________ ________
    STARFACE Excellence Partner: Info | Certified Module Creator Kontakt

  3. #3
    STARFACE Admin

    Registriert seit
    11.05.2018
    Beiträge
    108

    Standard

    Hallo Fabian,

    danke für den Vorschlag, inzwischen bin ich auch dazu gekommen ein PRTG Testsystem hochzuziehen. Leider bekomme ich wie der User in dem von dir verlinkten Thread ebenfalls einen XML Fehler:
    XML: Das zurückgelieferte XML entspricht nicht dem erwarteten Schema. (Code: PE233) -- JSON: Das zurückgelieferte JSON entspricht nicht der erwarteten Struktur (Invalid JSON.). (Code: PE231)

    Allerdings ist der Logs (Sensors) Ordner bei mir komplett leer.

    Grüße
    Rouven

    Edit: Fehler ist gefunden und es scheint jetzt zu laufen
    Geändert von RH_BK (28.12.2018 um 16:35 Uhr)

  4. #4
    STARFACE Admin

    Registriert seit
    11.05.2018
    Beiträge
    108

    Standard

    Hallo Fabian,

    jetzt habe ich an der Stelle doch nochmal zwei Fragen/Probleme. Das erste ist der Sensor Telefone, was genau macht dieser? Bei mir wird im Sensor nur Success für die Verbindung angezeigt, ansonsten aber kein Wert ausgegeben.
    Das zweite Problem ist, dass ich das ganze jetzt mal bei einem Kundensystem installiert habe, die Verbindung klappt auch wunderbar, allerdings wird mit im Leitungssensor keine LEitung angezeigt. Sprich er hat sich erfolgreich verbunden, allerdings stehen da jetzt 0 Leitungen online obwohl die Leitung steht.

    Viele Grüße
    Rouven

  5. #5
    STARFACE Expert
    Benutzerbild von nucom
    Registriert seit
    11.12.2012
    Ort
    9443 Widnau
    Beiträge
    1.368

    Standard

    Hallo Rouven

    Kannst du das Modul Demo Telefone mal auf "DEBUG" stellen?

    Danach müsst im Log etwas stehen wie z.b.:

    Code:
    [2019-01-07 16:54:01,182] DEBUG [PhonesUpDown] Executing Asterisk CLI Command: sip show peers 
    [2019-01-07 16:54:01,184] DEBUG [PhonesUpDown] Execution took 2 ms 
    [2019-01-07 16:54:01,185] DEBUG [PhonesUpDown] 1123.ylnkt46 is down 
    [2019-01-07 16:54:01,185] DEBUG [PhonesUpDown] 1200.WinClient is down 
    [2019-01-07 16:54:01,185] DEBUG [PhonesUpDown] RTC is down 
    [2019-01-07 16:54:01,185] DEBUG [PhonesUpDown] grandstream.1 is down 
    [2019-01-07 16:54:01,185] DEBUG [PhonesUpDown] grandstream.2 is down 
    [2019-01-07 16:54:01,185] DEBUG [PhonesUpDown] 1218.ylnkt48 is up 
    [2019-01-07 16:54:01,185] DEBUG [PhonesUpDown] 1246.snomd785 is up 
    [2019-01-07 16:54:01,185] DEBUG [PhonesUpDown] 1003.ylnkt22 is up 
    [2019-01-07 16:54:01,185] DEBUG [PhonesUpDown] 1148.ylnkt46s is up 
    [2019-01-07 16:54:01,185] DEBUG [PhonesUpDown] 1002.ylnkt22 is up
    Was die Leitungen angeht, um was für Leitungen Handelt es sich?

    Das Modul kann nach wie vor keine ISDN-Leitungen abfragen.

    MfG

    Fabian
    Modulhersteller aus der Schweiz
    __________________________________________________ ________
    STARFACE Excellence Partner: Info | Certified Module Creator Kontakt

  6. #6
    STARFACE Admin

    Registriert seit
    11.05.2018
    Beiträge
    108

    Standard

    Hallo Fabian,

    die Leitung ist ein SIP Anschluss von NetCom BW.

    Grüße
    Rouven

    /edit: Habe es gerade auf einem weiteren System versucht, da ist es ein ISDN über ein BeroNet, dass funktioniert auch nicht. Theoretischt wird das BeroNet doch aber wie ein SIP Provider behandelt oder?
    Geändert von RH_BK (08.01.2019 um 10:16 Uhr)

  7. #7
    STARFACE Expert
    Benutzerbild von nucom
    Registriert seit
    11.12.2012
    Ort
    9443 Widnau
    Beiträge
    1.368

    Standard

    Hallo Rouven

    Habe noch ein Update für das Modul Leitungen On/Offline gemacht, welches mir mehr Debugging Infos liefern soll.

    Der DL ist auffindbar unter: https://github.com/Fabian95qw/PRTG-2...ffline_v35.sfm

    Das Modul sollte auf dem Log-Level "Debug" Infos rausgeben wie z.b.:

    Code:
    [2019-01-08 11:36:00,033] DEBUG [LinesUpDown] Line: Extern1 ==> on 
    [2019-01-08 11:36:00,033] DEBUG [LinesUpDown] Line: Pseudo ==> on
    [2019-01-08 11:36:00,034] DEBUG [LinesUpDown] Line: Offlinetest ==> off
    Kannst du das Mal prüfen, und schauen was für einen Output du kriegst?
    Danke!

    Mfg

    Fabian
    Modulhersteller aus der Schweiz
    __________________________________________________ ________
    STARFACE Excellence Partner: Info | Certified Module Creator Kontakt

  8. #8
    STARFACE Admin

    Registriert seit
    11.05.2018
    Beiträge
    108

    Standard

    Hallo Fabian,

    die Ausgabe für die NetCom BW Leitung ist:
    Code:
    [2019-01-08 12:56:00,006] DEBUG [LinesUpDown] Line: NetCom BW ==> on 
    [2019-01-08 12:57:00,004] DEBUG [LinesUpDown] Line: NetCom BW ==> on 
    [2019-01-08 12:58:00,004] DEBUG [LinesUpDown] Line: NetCom BW ==> on
    die Ausgabe für das BeroNet:
    Code:
    [2019-01-08 13:01:00,006] DEBUG [LinesUpDown] Line: Leitung Beronet ==> failed 
    [2019-01-08 13:02:00,007] DEBUG [LinesUpDown] Line: Leitung Beronet ==> failed
    Also zumindest ersteres sollte ja dann funktionieren oder?

    Grüße
    Rouven

    /edit: Die NetCom BW Leitung wird im PRTG jetzt auch als online angezeigt. Hattest du da schon was geändert?

  9. #9
    STARFACE Expert
    Benutzerbild von nucom
    Registriert seit
    11.12.2012
    Ort
    9443 Widnau
    Beiträge
    1.368

    Standard

    Hallo Rouven

    Ich habe lediglich den Logger gewechselt, ich hatte aus versehen den org.jfree.util.Log verwendet, anstatt den org.apache.commons.logging.Log. Darum kamen keine Log-Outputs im Modul.
    (Ausserdem habe ich alten bereits zu einem früheren Zeitpunkt kommentierten Code entfernt.)

    https://github.com/Fabian95qw/PRTG-2...6fcbf8210a07dc

    MfG

    Fabian
    Modulhersteller aus der Schweiz
    __________________________________________________ ________
    STARFACE Excellence Partner: Info | Certified Module Creator Kontakt

  10. #10
    STARFACE Admin

    Registriert seit
    11.05.2018
    Beiträge
    108

    Standard

    Hallo Fabian,

    das wundert mich zwar, aber ich werde mich nicht darüber beschweren, dass es jetzt funktioniert.
    Danke auf jeden Fall für die schnelle Hilfe

    Grüße
    Rouven

Ähnliche Themen

  1. Starface SNMP Installieren und Aktivieren (Version 5.x)
    Von Angel-DD im Forum STARFACE Einrichtung & Administration
    Antworten: 5
    Letzter Beitrag: 06.12.2016, 08:40
  2. Antworten: 2
    Letzter Beitrag: 07.05.2015, 08:09
  3. Modul mit starface starten (kein callproc. modul)
    Von cbka im Forum Modul-Designer
    Antworten: 4
    Letzter Beitrag: 28.10.2013, 08:44
  4. SNMP aktivieren
    Von Dominik.Schreieck im Forum STARFACE Einrichtung & Administration
    Antworten: 2
    Letzter Beitrag: 14.09.2010, 15:00
  5. [Gelöst] starface appliance mit snmp
    Von xyk im Forum STARFACE Einrichtung & Administration
    Antworten: 2
    Letzter Beitrag: 28.05.2010, 13:24

Lesezeichen

Forumregeln

  • Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
  • Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
  • Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
  • Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
  •