Ad Widget

Collapse

Is zabbix the right tool for me?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • james2012
    Junior Member
    • Jan 2008
    • 5

    #1

    Is zabbix the right tool for me?

    I really like the graphing ability of zabbix, but I question its scalability limitations caused by the gui. I am considering setting up zabbix to monitor 500+ hosts running multiple services each. I have some requirements which I have been able to find solutions for in Zabbix. If anyone knows how to solve these issues with zabbix, please share!

    Logging in to 500+ servers to stop a service will obviously not be a good solution. I have an automation tool to do this from a central location. I need to somehow tie zabbix in to this.

    Automation:
    If a zabbix monitored service shuts down because the service_shutdown script was run, I need to automatically disable alerts. Is there any way to do this in zabbix? Either by setting something on the edge clients, or sending something to the zabbix server?

    If If I add a new service to 500 hosts, is there any way to automatically add this new service?

    Using command line based monitoring tools, this is all pretty easy. Its just a matter of having scripts edit/clone/modify config files. The zabbix gui scares me.

    I would really love to use zabbix. Please share any ideas you may have, or experience you may have with monitoring a large number of things in a scalable fashion.

    Thanks!
  • nelsonab
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Sep 2006
    • 1233

    #2
    I'm not sure how you'd do some of it, but for the services you talk about you could set a key to be something like item.service_state and include that key in your trigger. In your init script for the service you would then use the zabbix_sender to send the value of this key. IE, when the service is going up, you send a value of 1. When the service is going down you send a value of 0. In your trigger expression you would say something like:
    if (service not running) and (service_state == 1) then trigger
    RHCE, author of zbxapi
    Ansible, the missing piece (Zabconf 2017): https://www.youtube.com/watch?v=R5T9NidjjDE
    Zabbix and SNMP on Linux (Zabconf 2015): https://www.youtube.com/watch?v=98PEHpLFVHM

    Comment

    • Anton
      Junior Member
      • Dec 2006
      • 17

      #3
      Originally posted by james2012
      If If I add a new service to 500 hosts, is there any way to automatically add this new service?
      Connect the Hosts with a template, and then add items and triggers to this template - zabbix will add the new items/triggers to all hosts depending on this template.

      but currently, i don't see the possibility to connect all hosts to a new template ...

      Comment

      • Alexei
        Founder, CEO
        Zabbix Certified Trainer
        Zabbix Certified SpecialistZabbix Certified Professional
        • Sep 2004
        • 5654

        #4
        Originally posted by Anton
        but currently, i don't see the possibility to connect all hosts to a new template ...
        This will be possible with 1.6.
        Alexei Vladishev
        Creator of Zabbix, Product manager
        New York | Tokyo | Riga
        My Twitter

        Comment

        • Alexei
          Founder, CEO
          Zabbix Certified Trainer
          Zabbix Certified SpecialistZabbix Certified Professional
          • Sep 2004
          • 5654

          #5
          Actually the functionality is already available in the latest betas.
          Alexei Vladishev
          Creator of Zabbix, Product manager
          New York | Tokyo | Riga
          My Twitter

          Comment

          Working...