Ad Widget

Collapse

Adding lots and lots of hosts & checks in bulk

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • lorenjan
    Junior Member
    • Sep 2006
    • 2

    #1

    Adding lots and lots of hosts & checks in bulk

    I have a large enterprise network of about 3500 checks which need to be performed every minute. Looking at the website tells me that this may actually be possible with Zabbix (it is NOT possible in Nagios; Nagios's backend is a text file, and its poller is outrageously slow). What kind of hardware would you recommend for this kind of polling?

    Also, since we have so many hosts & services, they would need to be imported and maintained in an automated fashion. I don't want to sit here doing all this stuff by hand every day. Looking at the manual (and various forum threads) hasn't helped much... I understand there's a bulk host loader planned but I can't tell whether it's in the stable release yet, and I can't find the code for it if it isn't.

    How much of host and service maintenance can be done in an automated fashion? Is anybody else out there doing this? And how does one go about doing it?

    Thanks very much!
  • LEM
    Senior Member
    Zabbix Certified Specialist
    • Sep 2004
    • 112

    #2
    zabbix (hardware platform) sizer

    Originally posted by lorenjan
    I have a large enterprise network of about 3500 checks which need to be performed every minute. Looking at the website tells me that this may actually be possible with Zabbix (it is NOT possible in Nagios; Nagios's backend is a text file, and its poller is outrageously slow). What kind of hardware would you recommend for this kind of polling?
    Search "zabbix sizer" in the forum. It will probably helps you to have a rough estimation.

    Cheers,
    --
    LEM

    Comment

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

      #3
      I believe a decent single Intel/AMD CPU, 1GB of memory plus fast storage is what you need. Dual CPU, 2GB of memory will give you a significant advantage in case of large number of ZABBIX users accessing WEB frontend.

      Automatic handling of hosts can be handled by using of templates and:

      a. autoregistration
      b. bulk loader
      c. giving direct command to ZABBIX by accessing specific URL and POST variables
      d. combination of a,b,c
      Alexei Vladishev
      Creator of Zabbix, Product manager
      New York | Tokyo | Riga
      My Twitter

      Comment

      • lorenjan
        Junior Member
        • Sep 2006
        • 2

        #4
        Originally posted by Alexei
        Automatic handling of hosts can be handled by using of templates and:

        a. autoregistration
        b. bulk loader
        c. giving direct command to ZABBIX by accessing specific URL and POST variables
        d. combination of a,b,c
        How does one authenticate as a certain user when using a single URL to add a host? Can I put a username and password in the URL? I don't want to do this all as "guest" because I don't want people to be able to see or change anything without logging in.

        In a perfect world, I'll be able to add and delete hosts from the command line using "lynx" or something, and I won't have to do it as "guest"

        Comment

        • charles
          Member
          • Sep 2004
          • 54

          #5
          There is a bulk loader from CSV so no worries there.

          As far as further additions/removals, just write a simple php wrapper to call the internal functions and then use that wrapper how you please (ie add your own authtication, call from lynx or your own apps etc.). I have not done this with a recent version of zabbix, but it was easy a few revs back.

          hth
          charles

          Comment

          Working...