Satellite Parsing Problem

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Satellite Parsing Problem

      Guten Morgen,

      2 Satellites von mir haben scheinbar ein Parsing Problem welches ich nicht in den Griff bekomme:

      Fehler 1: PING UNKNOWN - unable to parse ping output

      und der andere:

      Fehler 2: plugin output parser: unable to parse json output

      Kann mir jemand helfen? Ich bin gerade ein bisschen überfragt, da der Log auch nichts zeigt was mir helfen würde:

      Fehler 1:

      Source Code

      1. [Nov 16 2015 03:26:37] NOTICE 1886 38.081562 start processing request (151.XX.XXX.XXX) (/usr/bin/bloonix-satellite, line 81) |
      2. [Nov 16 2015 03:26:37] NOTICE 1886 0.015867 process request exec (151.XX.XXX.XXX) (/usr/bin/bloonix-satellite, line 129) |
      3. [Nov 16 2015 03:26:37] INFO 1886 0.000172 execute /usr/lib/bloonix/plugins/check-ping --stdin (151.XX.XXX.XXX) (/usr/bin/bloonix-satellite, line 184)


      Fehler 2:

      Source Code

      1. [Nov 16 2015 08:30:59] NOTICE 30870 31.931860 start processing request (::ffff:151.80.XX.XX) (/usr/bin/bloonix-satellite, line 81)
      2. [Nov 16 2015 08:30:59] NOTICE 3553 34.286930 start processing request (::ffff:151.80.XX.XX) (/usr/bin/bloonix-satellite, line 81)
      3. [Nov 16 2015 08:30:59] NOTICE 3553 0.008191 process request exec (::ffff:151.80.XX.XX) (/usr/bin/bloonix-satellite, line 129)
      4. [Nov 16 2015 08:30:59] INFO 3553 0.000622 execute /usr/lib/bloonix/plugins/check-ping --stdin (::ffff:151.80.XX.XX) (/usr/bin/bloonix-satellite, line 184)
      5. [Nov 16 2015 08:30:59] NOTICE 30870 0.017030 process request exec (::ffff:151.80.XX.XX) (/usr/bin/bloonix-satellite, line 129)
      6. [Nov 16 2015 08:30:59] INFO 30870 0.000476 execute /usr/lib/bloonix/plugins/check-dns --stdin (::ffff:151.80.XX.XX) (/usr/bin/bloonix-satellite, line 184)

    • Moin Jonny,

      Source Code

      1. root@b1-koeln:/etc/init.d# ping google.de |
      2. PING google.de (173.194.65.94): 56 data bytes
      3. 64 bytes from 173.194.65.94: icmp_seq=0 ttl=48 time=8.861 ms
      4. 64 bytes from 173.194.65.94: icmp_seq=1 ttl=48 time=8.812 ms
      5. 64 bytes from 173.194.65.94: icmp_seq=2 ttl=48 time=17.360 ms
      6. --- google.de ping statistics ---
      7. 3 packets transmitted, 3 packets received, 0% packet loss
      8. round-trip min/avg/max/stddev = 8.812/11.678/17.360/4.018 ms
      9. root@b1-koeln:/etc/init.d#
    • Echt jetz?

      Ich habe auch Jessie im Einsatz:

      Source Code

      1. #> ping -c 3 google.de
      2. PING google.de (173.194.116.119) 56(84) bytes of data.
      3. 64 bytes from fra02s27-in-f23.1e100.net (173.194.116.119): icmp_seq=1 ttl=56 time=5.35 ms
      4. 64 bytes from fra02s27-in-f23.1e100.net (173.194.116.119): icmp_seq=2 ttl=56 time=5.67 ms
      5. 64 bytes from fra02s27-in-f23.1e100.net (173.194.116.119): icmp_seq=3 ttl=56 time=5.38 ms
      6. --- google.de ping statistics ---
      7. 3 packets transmitted, 3 received, 0% packet loss, time 2003ms
      8. rtt min/avg/max/mdev = 5.356/5.472/5.674/0.143 ms


      Es sieht so aus, wie es aussehen soll. Ist das irgendeine besondere Architektur bei dir? Irgendwas exotisches? :)
    • Moin Jonny,

      ich hatte leider noch nicht die Zeit dies zu Testen, aber nun kommt noch viel mehr dazu ... auch bei FTP Check nun auf 6 von 8 Satelliten:

      Source Code

      1. plugin output parser: unable to parse json output


      Bin ich blöd? :D

      UPDATE: bei den meisten Plugins, PING übrigens auch weiterhin: PING UNKNOWN - unable to parse ping output

      Das Skript von dir hab ich auch nicht zum laufen gebracht ... :cursing:
    • Also bei mir sieht der Ping output wie bei Jonny aus ;).

      Source Code

      1. ping -c 3 google.de
      2. PING google.de (173.194.45.56) 56(84) bytes of data.
      3. 64 bytes from par03s12-in-f24.1e100.net (173.194.45.56): icmp_seq=1 ttl=55 time=5.27 ms
      4. 64 bytes from par03s12-in-f24.1e100.net (173.194.45.56): icmp_seq=2 ttl=55 time=5.10 ms
      5. 64 bytes from par03s12-in-f24.1e100.net (173.194.45.56): icmp_seq=3 ttl=55 time=5.05 ms
      6. --- google.de ping statistics ---
      7. 3 packets transmitted, 3 received, 0% packet loss, time 2000ms
      8. rtt min/avg/max/mdev = 5.055/5.141/5.270/0.124 ms
    • PhiGi wrote:

      Jetz hab ich nur noch das Problem das bei einer Eingerichteten Company Gruppen Erstellt wurden, wenn ich aber in der Company nen Host Hinzufügen will, sind keine Gruppen Aufgelistet. Ohne Gruppe kein Host Hinzufügen möglich.


      Der User sieht nur Gruppen, in die er ebenfalls Member ist. Das heißt, du siehst im Formular eines Hosts nur die Gruppen, in der ein User Member ist und auch einen Host hinzufügen darf. Eine Gruppen alleine anlegen reicht also nicht.
    • So, lass mal etwas debuggen. Suche mal das Modul des Agenten:

      find /usr -name Worker.pm

      Editiere die Datei Bloonix/Agent/Worker.pm und füge in Zeile 226 eine neue Zeile ein. Das sollte letztendlich dann so aussehen:

      Source Code

      1. 222 if ($@) {
      2. 223 $result->{status} = "UNKNOWN";
      3. 224 $result->{message} = "plugin output parser: unable to parse json output";
      4. 225 $self->log->error("invalid json output:", $@);
      5. 226 $self->log->dump(error => $stdout);
      6. 227 }


      Restarte den Agenten und schau mal was im Logfile zu sehen ist.
    • Okay, hab jetzt doch schon die Ruhe gefunden. Im Anhang noch einige Minuten vom Log mehr!

      Source Code

      1. [Jan 07 2016 18:27:09] NOTICE 3478 14.849494 queue ready host 52 (/usr/share/perl5/Bloonix/Agent.pm, line 238)
      2. [Jan 07 2016 18:27:09] INFO 3478 0.000335 1 objects ready, 4/4 children ready (/usr/share/perl5/Bloonix/Dispatcher.pm, line 345)
      3. [Jan 07 2016 18:27:09] INFO 3478 0.000096 send object to child 3490 (/usr/share/perl5/Bloonix/Dispatcher.pm, line 363)
      4. [Jan 07 2016 18:27:09] INFO 3478 0.000182 object sent to child 3490 (/usr/share/perl5/Bloonix/Dispatcher.pm, line 372)
      5. [Jan 07 2016 18:27:09] INFO 3490 15.969347 connect to parent (/usr/share/perl5/Bloonix/Dispatcher.pm, line 761)
      6. [Jan 07 2016 18:27:09] INFO 3490 0.000435 child 3490 status: alive (/usr/share/perl5/Bloonix/Dispatcher.pm, line 763)
      7. [Jan 07 2016 18:27:09] INFO 3490 0.000731 reading job (/usr/share/perl5/Bloonix/Dispatcher.pm, line 512)
      8. [Jan 07 2016 18:27:09] INFO 3490 0.000205 got a job (/usr/share/perl5/Bloonix/Dispatcher.pm, line 521)
      9. [Jan 07 2016 18:27:09] INFO 3490 0.000321 start processing: get-services (/usr/share/perl5/Bloonix/Agent/Worker.pm, line 88)
      10. [Jan 07 2016 18:27:09] INFO 3490 0.000113 get services (/usr/share/perl5/Bloonix/Agent/Worker.pm, line 580)
      11. [Jan 07 2016 18:27:09] NOTICE 3490 0.120267 no configuration available (/usr/share/perl5/Bloonix/Agent/Worker.pm, line 633)
      12. [Jan 07 2016 18:27:09] INFO 3490 0.000281 connect to parent (/usr/share/perl5/Bloonix/Dispatcher.pm, line 761)
      13. [Jan 07 2016 18:27:09] INFO 3490 0.000481 child 3490 status: done:0: (/usr/share/perl5/Bloonix/Dispatcher.pm, line 763)
      14. [Jan 07 2016 18:27:09] INFO 3490 0.000186 finished (/usr/share/perl5/Bloonix/Agent/Worker.pm, line 103)
      15. [Jan 07 2016 18:27:09] INFO 3490 0.000185 job finished (/usr/share/perl5/Bloonix/Dispatcher.pm, line 533)
      16. [Jan 07 2016 18:27:09] INFO 3490 0.000225 connect to parent (/usr/share/perl5/Bloonix/Dispatcher.pm, line 761)
      17. [Jan 07 2016 18:27:09] INFO 3490 0.000260 child 3490 status: ready (/usr/share/perl5/Bloonix/Dispatcher.pm, line 763)
      18. [Jan 07 2016 18:27:09] INFO 3490 0.000327 waiting to get a job (/usr/share/perl5/Bloonix/Dispatcher.pm, line 500)
      19. [Jan 07 2016 18:27:09] INFO 3478 0.202705 flushing 3 finished objects (/usr/share/perl5/Bloonix/Dispatcher.pm, line 316)
      20. [Jan 07 2016 18:27:09] NOTICE 3478 0.000279 next check of host id 52 at 1452191244 (/usr/share/perl5/Bloonix/Agent.pm, line 437)
      21. [Jan 07 2016 18:27:09] NOTICE 3478 0.000250 BENCHMARK: 0.07 hosts processed per second (/usr/share/perl5/Bloonix/Agent.pm, line 442)
      22. [Jan 07 2016 18:27:24] NOTICE 3478 14.738358 queue ready host 52 (/usr/share/perl5/Bloonix/Agent.pm, line 238)
      23. [Jan 07 2016 18:27:24] INFO 3478 0.000390 1 objects ready, 4/4 children ready (/usr/share/perl5/Bloonix/Dispatcher.pm, line 345)
      24. [Jan 07 2016 18:27:24] INFO 3478 0.000213 send object to child 3487 (/usr/share/perl5/Bloonix/Dispatcher.pm, line 363)
      25. [Jan 07 2016 18:27:24] INFO 3478 0.000338 object sent to child 3487 (/usr/share/perl5/Bloonix/Dispatcher.pm, line 372)
      26. [Jan 07 2016 18:27:24] INFO 3487 29.936716 connect to parent (/usr/share/perl5/Bloonix/Dispatcher.pm, line 761)
      27. [Jan 07 2016 18:27:24] INFO 3487 0.003698 child 3487 status: alive (/usr/share/perl5/Bloonix/Dispatcher.pm, line 763)
      28. [Jan 07 2016 18:27:24] INFO 3487 0.000184 reading job (/usr/share/perl5/Bloonix/Dispatcher.pm, line 512)
      29. [Jan 07 2016 18:27:24] INFO 3487 0.000293 got a job (/usr/share/perl5/Bloonix/Dispatcher.pm, line 521)
      30. [Jan 07 2016 18:27:24] INFO 3487 0.000278 start processing: get-services (/usr/share/perl5/Bloonix/Agent/Worker.pm, line 88)
      31. [Jan 07 2016 18:27:24] INFO 3487 0.000552 get services (/usr/share/perl5/Bloonix/Agent/Worker.pm, line 580)
      32. [Jan 07 2016 18:27:24] NOTICE 3487 0.133007 no configuration available (/usr/share/perl5/Bloonix/Agent/Worker.pm, line 633)
      33. [Jan 07 2016 18:27:24] INFO 3487 0.000340 connect to parent (/usr/share/perl5/Bloonix/Dispatcher.pm, line 761)
      34. [Jan 07 2016 18:27:24] INFO 3487 0.001457 child 3487 status: done:0: (/usr/share/perl5/Bloonix/Dispatcher.pm, line 763)
      35. [Jan 07 2016 18:27:24] INFO 3487 0.000187 finished (/usr/share/perl5/Bloonix/Agent/Worker.pm, line 103)
      36. [Jan 07 2016 18:27:24] INFO 3487 0.000134 job finished (/usr/share/perl5/Bloonix/Dispatcher.pm, line 533)
      37. [Jan 07 2016 18:27:24] INFO 3487 0.000093 connect to parent (/usr/share/perl5/Bloonix/Dispatcher.pm, line 761)
      38. [Jan 07 2016 18:27:24] INFO 3487 0.000368 child 3487 status: ready (/usr/share/perl5/Bloonix/Dispatcher.pm, line 763)
      39. [Jan 07 2016 18:27:24] INFO 3487 0.000188 waiting to get a job (/usr/share/perl5/Bloonix/Dispatcher.pm, line 500)
      40. [Jan 07 2016 18:27:24] INFO 3478 0.207854 flushing 3 finished objects (/usr/share/perl5/Bloonix/Dispatcher.pm, line 316)
      41. [Jan 07 2016 18:27:24] NOTICE 3478 0.000226 next check of host id 52 at 1452191259 (/usr/share/perl5/Bloonix/Agent.pm, line 437)
      42. [Jan 07 2016 18:27:24] NOTICE 3478 0.000098 BENCHMARK: 0.07 hosts processed per second (/usr/share/perl5/Bloonix/Agent.pm, line 442)
      Display All
      Files
      • bloonix-log.txt

        (144.98 kB, downloaded 278 times, last: )