Bloonix-Agent für Windows

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

    • Bloonix-Agent für Windows

      Hallo zusammen,

      seit geraumer Zeit schon bin ich dabei, den Bloonix-Agenten für Windows zu bauen und heute morgen ist das Paket fertig geworden. Getestet habe ich den Agenten bislang auf einem Windows 8. Hat jemand ein Windows Server 2012 zum Testen?

      Runterladen kann man den Agenten hier: download.bloonix.de/repos/windows/Bloonix-Agent-0.53.exe

      Zu beachten ist, dass die Feature-Liste etwas eingeschränkt ist. Der Agent läuft auf Windows als einzelner Prozess und sollte somit nur eingesetzt werden, um das lokale System zu überwachen.

      Um den Agenten zu starten/stoppen, kann man sc über die Kommandozeile verwenden:

      Source Code

      1. # starten
      2. sc start Bloonix-Agent
      3. # stoppen
      4. sc stop Bloonix-Agent
      5. # status
      6. sc query Bloonix-Agent


      Der Agent installiert sich zum Pfad, den Ihr beim Installationsprozess angebt, zum Beispiel nach C:\Program Files (x86)\Bloonix-Agent. Die Daten landen allerdings immer unter C:\ProgramData\Bloonix - das ist wohl üblich unter Windows.

      Hier mal eine Liste der Verzeichnissturktur unter ProgramData:

      Source Code

      1. C:\ProgramData\Bloonix\etc\bloonix\agent\main.conf
      2. C:\ProgramData\Bloonix\etc\bloonix\agent\conf.d\host-x.conf
      3. C:\ProgramData\Bloonix\var\log\bloonix\bloonix-agent-$YEAR-$KW.log
      4. C:\ProgramData\Bloonix\var\run\bloonix\bloonix-agent.pid
      5. C:\ProgramData\Bloonix\var\run\bloonix\bloonix-agent.sock
      6. C:\ProgramData\Bloonix\plugins
      7. C:\ProgramData\Bloonix\simple-plugins


      Die Verzeichnisse plugins und simple-plugins sind leer, da könnt Ihr selbstgebaute Skripts ablegen. Die Plugins von Bloonix selbst liegen unter dem Installationspfad im Verzeichnis bloonix\plugins. Die Logfiles werden wöchentlich neu erstellt. Im Namen des Logfiles ist das Jahr und die Kalenderwoche. Alte Logfiles müssen selbst entfernt werden.

      Viele Grüße
      Jonny
    • Noch ein paar Worte zur Installation...

      Die Installation fragt folgende Daten ab:
      • Den Pfad unter den der Bloonix-Agent installliert werden soll
      • Die Adresse des Bloonix-Servers
      • Den Host-Key
      Nach der Installation wird der Agent als Windows-Service eingerichtet und direkt gestartet.

      Wenn man die Felder zur Angabe des Bloonix-Servers und des Host-Keys leer lässt, muss man diese selbst konfigurieren. Wenn man den Agenten updated, kann man diese Felder natürlich leer lassen, weil ja bereits schon alles konfiguriert ist.
    • Hallo Jonny,

      ich finde es klasse, dass Du Dir auch die Arbeit gemacht hast, den Agent auch für Windows zu entwickeln. :thumbsup:
      Den Agent habe ich natürlich gleich mal auf einen Windows Server 2008 R2 installiert. Leider beendet sich der Agent immer.

      In den Ereignissen finde ich folgende Einträge.

      Source Code

      1. Service Bloonix-Agent received START control, which will be handled.
      2. Started C:\Program Files (x86)\Bloonix-Agent\strawberry\perl\bin\perl.exe bloonix-agent.pl for service Bloonix-Agent in C:\Program Files (x86)\Bloonix-Agent\bloonix\bin.
      3. Program C:\Program Files (x86)\Bloonix-Agent\strawberry\perl\bin\perl.exe for service Bloonix-Agent exited with return code 2.
      4. Killing process tree of process 2568 for service Bloonix-Agent with exit code 2
      5. Killing PID 2568 in process tree of PID 2568 because service Bloonix-Agent is stopping.
      6. Service Bloonix-Agent action for exit code 2 is Restart. Attempting to restart C:\Program Files (x86)\Bloonix-Agent\strawberry\perl\bin\perl.exe.
      7. Service Bloonix-Agent ran for less than 1500 milliseconds. Restart will be delayed by 2000 milliseconds.
      8. Started C:\Program Files (x86)\Bloonix-Agent\strawberry\perl\bin\perl.exe bloonix-agent.pl for service Bloonix-Agent in C:\Program Files (x86)\Bloonix-Agent\bloonix\bin.
      9. Program C:\Program Files (x86)\Bloonix-Agent\strawberry\perl\bin\perl.exe for service Bloonix-Agent exited with return code 2.
      10. Killing process tree of process 8880 for service Bloonix-Agent with exit code 2
      11. usw...
      Display All


      Der Ordner "C:\ProgramData\Bloonix\var\log\bloonix" ist komplett leer.
      Viele Grüße
      Marvin
    • Source Code

      1. starting installation
      2. path: C:\Program Files (x86)\Bloonix-Agent
      3. config template: C:\Program Files (x86)\Bloonix-Agent\bloonix\tmpl\main.conf.in
      4. config file: C:\Program Files (x86)\Bloonix-Agent\appdata\etc\bloonix\agent\main.conf
      5. host config path: C:\Program Files (x86)\Bloonix-Agent\appdata\etc\bloonix\agent\conf.d
      6. agent template: C:\Program Files (x86)\Bloonix-Agent\bloonix\tmpl\bloonix-agent.in
      7. agent script: bloonix-agent.pl
      8. nssm exe: C:\Program Files (x86)\Bloonix-Agent\strawberry\perl\bin\nssm_32.exe
      9. perl exe: C:\Program Files (x86)\Bloonix-Agent\strawberry\perl\bin\perl.exe
      10. Creating directory C:\Program Files (x86)\Bloonix-Agent\Bloonix
      11. Creating directory C:\Program Files (x86)\Bloonix-Agent\Bloonix\bin
      12. Creating directory C:\Program Files (x86)\Bloonix-Agent\Bloonix\etc
      13. Creating directory C:\Program Files (x86)\Bloonix-Agent\Bloonix\etc\bloonix
      14. Creating directory C:\Program Files (x86)\Bloonix-Agent\Bloonix\etc\bloonix\agent
      15. Creating directory C:\Program Files (x86)\Bloonix-Agent\Bloonix\etc\bloonix\agent\conf.d
      16. Creating directory C:\Program Files (x86)\Bloonix-Agent\Bloonix\var
      17. Creating directory C:\Program Files (x86)\Bloonix-Agent\Bloonix\var\log
      18. Creating directory C:\Program Files (x86)\Bloonix-Agent\Bloonix\var\log\bloonix
      19. Creating directory C:\Program Files (x86)\Bloonix-Agent\Bloonix\var\run
      20. Creating directory C:\Program Files (x86)\Bloonix-Agent\Bloonix\var\run\bloonix
      21. Creating directory C:\Program Files (x86)\Bloonix-Agent\Bloonix\var\tmp
      22. Creating directory C:\Program Files (x86)\Bloonix-Agent\Bloonix\var\tmp\bloonix
      23. Creating directory C:\Program Files (x86)\Bloonix-Agent\Bloonix\plugins
      24. Creating directory C:\Program Files (x86)\Bloonix-Agent\Bloonix\simple-plugins
      25. Create link from "C:\Program Files (x86)\Bloonix-Agent\appdata" to C:\ProgramData\Bloonix
      26. Read template C:\Program Files (x86)\Bloonix-Agent\bloonix\tmpl\main.conf.in
      27. Write config file C:\Program Files (x86)\Bloonix-Agent\appdata\etc\bloonix\agent\main.conf
      28. Read template C:\Program Files (x86)\Bloonix-Agent\bloonix\tmpl\bloonix-agent.in
      29. Write script C:\Program Files (x86)\Bloonix-Agent\bloonix\bin\bloonix-agent.pl
      30. Install service Bloonix-Agent
      Display All
      Viele Grüße
      Marvin
    • So, fixed. Magst nochmal testen? :)

      Dann einfach folgendes durchführen:
      • Bloonix deinstallieren (über Systemsteuerung, Programme ...)
      • "C:\ProgramData\Bloonix" löschen
      • "C:\Program Files (x86)\Bloonix-Agent" löschen (sollte nicht mehr da sein, wenn du "Delete all" bei der Deinstallation ausgewählt hast)

      Dann Bloonix-Agent-0.53.exe nochmal runterladen (wurde aktualisiert) und den gesamten Installationsprozess durchlaufen Es sollte komplett auf Anhieb funktionieren.

      Viele Grüße
      Jonny
    • Getestet und funktioniert auf Anhieb. :thumbsup:

      Source Code

      1. [Jun 16 2015 18:45:45] NOTICE 9224 60.207888 check service for host id 19 (C:/Program Files (x86)/Bloonix-Agent/strawberry/perl/site/lib/Bloonix/Agent/Worker.pm, line 132)
      2. [Jun 16 2015 18:45:46] NOTICE 9224 1.326247 checking state of host id 19 service 153 command check-snmp-disk (C:/Program Files (x86)/Bloonix-Agent/strawberry/perl/site/lib/Bloonix/Agent/Worker.pm, line 152)
      3. [Jun 16 2015 18:45:46] NOTICE 9224 0.004377 check service for host id 19 (C:/Program Files (x86)/Bloonix-Agent/strawberry/perl/site/lib/Bloonix/Agent/Worker.pm, line 132)
      4. [Jun 16 2015 18:45:47] NOTICE 9224 1.025414 checking state of host id 19 service 162 command check-snmp-service (C:/Program Files (x86)/Bloonix-Agent/strawberry/perl/site/lib/Bloonix/Agent/Worker.pm, line 152)
      5. [Jun 16 2015 18:45:47] NOTICE 9224 0.004434 check service for host id 19 (C:/Program Files (x86)/Bloonix-Agent/strawberry/perl/site/lib/Bloonix/Agent/Worker.pm, line 132)
      6. [Jun 16 2015 18:45:48] NOTICE 9224 0.494859 checking state of host id 19 service 150 command check-snmp-cpu (C:/Program Files (x86)/Bloonix-Agent/strawberry/perl/site/lib/Bloonix/Agent/Worker.pm, line 152)
      7. [Jun 16 2015 18:45:48] NOTICE 9224 0.000572 check service for host id 19 (C:/Program Files (x86)/Bloonix-Agent/strawberry/perl/site/lib/Bloonix/Agent/Worker.pm, line 132)
      8. [Jun 16 2015 18:45:48] NOTICE 9224 0.826382 checking state of host id 19 service 151 command check-snmp-mem (C:/Program Files (x86)/Bloonix-Agent/strawberry/perl/site/lib/Bloonix/Agent/Worker.pm, line 152)
      9. [Jun 16 2015 18:45:48] NOTICE 9224 0.003759 check service for host id 19 (C:/Program Files (x86)/Bloonix-Agent/strawberry/perl/site/lib/Bloonix/Agent/Worker.pm, line 132)
      10. [Jun 16 2015 18:45:49] NOTICE 9224 0.635959 checking state of host id 19 service 152 command check-snmp-nprocs (C:/Program Files (x86)/Bloonix-Agent/strawberry/perl/site/lib/Bloonix/Agent/Worker.pm, line 152)
      11. [Jun 16 2015 18:45:49] NOTICE 9224 0.004526 check service for host id 19 (C:/Program Files (x86)/Bloonix-Agent/strawberry/perl/site/lib/Bloonix/Agent/Worker.pm, line 132)
      12. [Jun 16 2015 18:45:50] NOTICE 9224 1.415338 checking state of host id 19 service 154 command check-snmp-disk (C:/Program Files (x86)/Bloonix-Agent/strawberry/perl/site/lib/Bloonix/Agent/Worker.pm, line 152)
      13. [Jun 16 2015 18:45:50] NOTICE 9224 0.000684 check service for host id 19 (C:/Program Files (x86)/Bloonix-Agent/strawberry/perl/site/lib/Bloonix/Agent/Worker.pm, line 132)
      14. [Jun 16 2015 18:45:52] NOTICE 9224 1.325563 checking state of host id 19 service 149 command check-snmp-disk (C:/Program Files (x86)/Bloonix-Agent/strawberry/perl/site/lib/Bloonix/Agent/Worker.pm, line 152)
      15. [Jun 16 2015 18:45:52] NOTICE 9224 0.150461 data were sent to server (C:/Program Files (x86)/Bloonix-Agent/strawberry/perl/site/lib/Bloonix/Agent/Worker.pm, line 558)
      Display All

      Viele Grüße
      Marvin
    • Zu früh gefreut. Ich habe den Dienst gerade mal Neu gestartet und jetzt wieder das gleiche wie oben. In den Ereignissen steht das gleiche, wie oben schon geschrieben.

      Ich kann außerdem keine Bilder mehr im Forum hoch laden.
      [Blocked Image: https://img.fast-srv.de/uploads/2015/06/i327bjehmh.png]

      [Blocked Image: https://img.fast-srv.de/uploads/2015/06/i328bx75rb.png]

      Status steht auf "Angehalten".
      Viele Grüße
      Marvin
    • Ich habe das Problem nicht.

      Source Code

      1. C:\>sc stop Bloonix-Agent
      2. SERVICE_NAME: Bloonix-Agent
      3. TYPE : 10 WIN32_OWN_PROCESS
      4. STATE : 4 RUNNING
      5. (STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN)
      6. WIN32_EXIT_CODE : 0 (0x0)
      7. SERVICE_EXIT_CODE : 0 (0x0)
      8. CHECKPOINT : 0x0
      9. WAIT_HINT : 0x0
      10. C:\>sc query Bloonix-Agent
      11. SERVICE_NAME: Bloonix-Agent
      12. TYPE : 10 WIN32_OWN_PROCESS
      13. STATE : 1 STOPPED
      14. WIN32_EXIT_CODE : 0 (0x0)
      15. SERVICE_EXIT_CODE : 0 (0x0)
      16. CHECKPOINT : 0x0
      17. WAIT_HINT : 0x0
      18. C:\>sc start Bloonix-Agent
      19. SERVICE_NAME: Bloonix-Agent
      20. TYPE : 10 WIN32_OWN_PROCESS
      21. STATE : 2 START_PENDING
      22. (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
      23. WIN32_EXIT_CODE : 0 (0x0)
      24. SERVICE_EXIT_CODE : 0 (0x0)
      25. CHECKPOINT : 0x0
      26. WAIT_HINT : 0x7d0
      27. PID : 357460
      28. FLAGS :
      29. C:\>sc query Bloonix-Agent
      30. SERVICE_NAME: Bloonix-Agent
      31. TYPE : 10 WIN32_OWN_PROCESS
      32. STATE : 4 RUNNING
      33. (STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN)
      34. WIN32_EXIT_CODE : 0 (0x0)
      35. SERVICE_EXIT_CODE : 0 (0x0)
      36. CHECKPOINT : 0x0
      37. WAIT_HINT : 0x0
      Display All


      Und ins Logfile schreibt er auch fein das der Agent sich beendet und startet.
    • Keine Ahnung, was jetzt genau das Problem war, aber noch einer Neuinstallation des Agents, funktioniert es.
      Ich habe den Agent per sc, Task-Manager -> Dienste und im Server-Manager -> Dienste paar mal neu gestartet und hat immer funktioniert.

      Ich gucke mal, ob ich morgen auf der Arbeit eine Windows Server 2012 R2 DVD finde, dann kann ich den Agent auch unter 2012 testen. ;)
      Viele Grüße
      Marvin

      The post was edited 2 times, last by NevaKee: Rechtschreibfehler korrigiert ().

    • Hi Zusammen,

      ich bekomme bei Nutzung auf unserem Windows 2012 Terminal Server folgenden Fehler im WebGUI Angezeigt: "ERROR: No response from remote host "xxx.xxx.xxx.xxx"

      Im Windows Agent Log:

      Source Code

      1. [Jun 23 2015 15:45:25] NOTICE 10388 60.087255 no configuration available (C:/Program Files (x86)/Bloonix-Agent/strawberry/perl/site/lib/Bloonix/Agent/Worker.pm, line 626)


      Hab ich etwas nicht Beachtet? :(

      The post was edited 2 times, last by PhiGi ().