Automatische Registrierung von Hosts

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

    • Automatische Registrierung von Hosts

      Moin zusammen,

      ich bin ganz Neu in der BLOONIX-Welt und spiele gerade mit bloonix-monitoring.org/de/docs…ed-host-registration.html rum.

      Meine Webgui funktioniert, möchte nun über Ansible den Agent überall installieren und die Hosts unter der jeweiligen Company registrieren.

      Meine /etc/bloonix/agent/register.conf sieht wie folgt aus: auf dem neuen Host


      Shell-Script

      1. webgui_url https://monitor.XXXX.eu/
      2. data {
      3. company_id 1
      4. company_authkey XXXXXXXXXXXXXXXXXXXXX
      5. }



      die /etc/bloonix/agent/main.conf ist die Default

      Nur leider bekomme ich immer folgenden Fehler:




      Shell-Script

      1. Dec 13 19:41:36 ansible yum[7658]: Installed: bloonix-agent-0.80-1.el7.centos.noarch
      2. Dec 13 19:47:49 ansible systemd: Starting Bloonix Agent...
      3. Dec 13 19:47:49 ansible bloonix-agent: Invalid server configured. Please edit the configuration file and change the address to the bloonix server.
      4. Dec 13 19:47:49 ansible systemd: bloonix-agent.service: control process exited, code=exited status=255
      5. Dec 13 19:47:49 ansible systemd: Failed to start Bloonix Agent.
      6. Dec 13 19:47:49 ansible systemd: Unit bloonix-agent.service entered failed state.
      7. Dec 13 19:47:49 ansible systemd: bloonix-agent.service failed.
      8. Dec 13 19:49:13 ansible systemd: Starting Bloonix Agent...
      9. Dec 13 19:49:14 ansible bloonix-agent: Invalid server configured. Please edit the configuration file and change the address to the bloonix server.
      10. Dec 13 19:49:14 ansible systemd: bloonix-agent.service: control process exited, code=exited status=255
      11. Dec 13 19:49:14 ansible systemd: Failed to start Bloonix Agent.
      12. Dec 13 19:49:14 ansible systemd: Unit bloonix-agent.service entered failed state.
      13. Dec 13 19:49:14 ansible systemd: bloonix-agent.service failed.
      14. Dec 13 19:49:42 ansible systemd: Starting Bloonix Agent...
      15. Dec 13 19:49:43 ansible bloonix-agent: Mandatory parameter 'server' missing in call to Bloonix::Agent::Validate::main
      16. Dec 13 19:49:43 ansible bloonix-agent: at /usr/share/perl5/vendor_perl/Bloonix/Agent/Validate.pm line 94.
      17. Dec 13 19:49:43 ansible bloonix-agent: Bloonix::Agent::Validate::main(undef, 'HASH(0x11a15b8)') called at /usr/share/perl5/vendor_perl/Bloonix/Agent/Validate.pm line 67
      18. Dec 13 19:49:43 ansible bloonix-agent: Bloonix::Agent::Validate::config('Bloonix::Agent::Validate', '/etc/bloonix/agent/main.conf') called at /usr/share/perl5/vendor_perl/Bloonix/Agent.pm line 57
      19. Dec 13 19:49:43 ansible bloonix-agent: Bloonix::Agent::init_config('Bloonix::Agent=HASH(0x1ddb108)') called at /usr/share/perl5/vendor_perl/Bloonix/Agent.pm line 43
      20. Dec 13 19:49:43 ansible bloonix-agent: Bloonix::Agent::run('Bloonix::Agent', 'configfile', '/etc/bloonix/agent/main.conf', 'pid_file', '/var/run/bloonix/bloonix-agent.pid', 'sock_file', '/var/run/bloonix/bloonix-agent.sock') called at /usr/bin/bloonix-agent line 64
      21. Dec 13 19:49:43 ansible systemd: bloonix-agent.service: control process exited, code=exited status=255
      22. Dec 13 19:49:43 ansible systemd: Failed to start Bloonix Agent.
      23. Dec 13 19:49:43 ansible systemd: Unit bloonix-agent.service entered failed state.
      24. Dec 13 19:49:43 ansible systemd: bloonix-agent.service failed.
      25. Dec 13 20:01:01 ansible systemd: Started Session 7 of user root.
      Display All
      Wie in der Anleitung beschrieben soll ich halt keinen Host in der normalen Config haben:


      Shell-Script

      1. #server {
      2. # host @@SERVER@@
      3. # port 5460
      4. # mode failover
      5. # use_ssl yes
      6. # ssl_verify_mode none
      7. # ssl_ca_file /etc/pki/tls/certs/ca-bundle.crt
      8. #}
      Display All
      Hab es einfach mal Auskommentiert. Ich habe zur Zeit nur ein selfsigned Zertifikat installiert. Kann dass das Problem sein?

      Muss ich irgendwo noch sagen ssl_verfiy_mode none?

      Danke und viele Grüße
      Sven-J
    • @DannyF ahhh DANKE! ;)

      Hmm hab ich jetzt nen Denkfehler, habe nun Server 3/0 finde die aber nirgends unter ner zweiten Company

      Strange, also unter der Company hatte ich zwar 3/0 Server.

      Aber konnte die nirgends auswählen. Kann man irgendwie sagen er soll die interne IP nehmen nicht, die er irgendwie durch NAT herausbekommt?

      The post was edited 1 time, last by Sven-J ().

    • Moin,

      so hab jetzt noch mal ne neue Firma angelegt und nen Host registriert:



      Source Code

      1. Dec 15 00:19:39 [NOTICE] no host configured
      2. Dec 15 00:19:39 [INFO] determine ipaddr6
      3. Dec 15 00:19:39 [INFO] found ipaddr6:
      4. Dec 15 00:19:39 [INFO] register with hostname [ ansible.XXXX.xxx ] ipaddr [ 10.0.1.21 ] ipaddr6 [ ]
      5. Dec 15 00:19:39 [INFO] try register host on https://monitor.vp-xxxx.xxx/
      6. Dec 15 00:19:39 [INFO] registration was successful
      7. Dec 15 00:19:39 [NOTICE] reload config
      Das funktioniert auch.

      HOST/SERVICE:
      COMPANY NAME: 1/0

      Aber ich finde nirgends das Ausrufezeichen das ich den Host hinzufügen kann, mache ich irgendwas falsch?
    • LukiTJ wrote:

      Wahrscheinlich machst du noch alles unter dem User "admin" - Die Registrierungen siehst du mit einem User in der Rolle "operator" unter dem Reiter "Monitoring" -> "Registrations"
      Yep das war mein Fehler. Danke!

      Noch eine doofe Frage besteht irgendwie die Möglichkeit Templates zu importierern? Weil für jede Company die Templates neu machen, da wird man ja IRRE ^_°