Ad Widget

Collapse

ZABBIX for hardware inventory?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dminstrel
    Member
    • Apr 2005
    • 72

    #1

    ZABBIX for hardware inventory?

    Hello,

    I was wondering if anybody is using ZABBIX not just as a monitoring tool but as a simple PC/hardware inventory system as well. My strategy would be to type in the PCs as hosts and simply not assign any items to them. I'd then fill-out the profile information.

    I guess the only downside is there's no search engine per se in ZABBIX to quickly query host profiles (say list all the hosts that have $STRING in their software field).

    Cheers,
  • dantheman
    Senior Member
    • May 2006
    • 209

    #2
    If these hosts are windows machines, there is a cool utility, I haven't used it myself, but I"ve been shown it a few times.. winventory that you can use to query the network and it will collect all the information about the pcs for you, eg hard drive, Ram, installed software, versions, etc.. and you can do some sorting, etc from there. winventory.sourceforge.net

    I was just looking at their website and it looks like they are redoing the project so that it will be able to do linux, mac as well as windows. www.open-audit.org

    Comment

    • dminstrel
      Member
      • Apr 2005
      • 72

      #3
      Woah! That's very impressive and I'll definitely test it next week. I'm hesitant though to add yet another tool to the ones we've been using. Although I'm still against ZABBIX becoming a ticket-tracking tool, having an inventory module (which imho would represent a few tweaks and add-ons to the profile feature already in place) would be cool .

      Comment

      • leblanc@tibco.com
        Junior Member
        • Aug 2007
        • 1

        #4
        Importing/Filling in Host Profile Information

        I was wondering if there is a way to fill this info in either by importing an XML file (extension to the host info???) - or by using keys of any type (I guess this would require a profile template). This way - basic info like hostname, IP, OS, etc. could be filled in. Is this something that might be in the works for a future release??

        Comment

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

          #5
          Originally posted by [email protected]
          I was wondering if there is a way to fill this info in either by importing an XML file (extension to the host info???) - or by using keys of any type (I guess this would require a profile template). This way - basic info like hostname, IP, OS, etc. could be filled in. Is this something that might be in the works for a future release??
          Added to ZABBIX wishlist!
          Alexei Vladishev
          Creator of Zabbix, Product manager
          New York | Tokyo | Riga
          My Twitter

          Comment

          • RohrbaGe
            Senior Member
            • Aug 2005
            • 167

            #6
            Hi,

            I had also the need for an Inventory tool for Windows.

            I have since some years now an own written VB tool in use, that I redesigend now totally for .Net Framework 2.

            It works during Login or in Scheduler mode.
            Each Host runs during login tasks ( Group + Hostbased) that are question about installed software, WMI query statements, but also own written functions to get IE Version taht are defined in a database MEMO field.
            Everything is done like within Zabbix in Databases. I ´ve used MS-SQL, but also added during the changes MY-SQL support.
            It is a simple Database layout for that inventory stuff, it has only view columns.
            Device, OrderNr, InfoText.
            OrderNR is the number for the task, where this line comes from
            InfoText is the result of the task.

            As frontend I´m using MS-Access, because I´m not familiar with PHP.
            There is no need for special server process, just an SQL database.

            There is also a feature to define Jobs per Computer.
            This are commands, that runs. Because users have only user rights,
            I start remote, to get admin rights. I`ve used to install Adobe Acrobat,
            MSI-Installer and some other stuff.

            One need is Framework2 . The reason is, because I´m using the free MS Express Version, in Studio 2005 it can be compiled for Framework1.

            My idea is to share hat source. It makes sense to have a addon like that
            running together with Zabbix. But for a good "integration", a PHP frontend is needed.
            The most tools I saw are not database driven, but that´s form my point of view one of the biggest advantages of Zabbix.

            So if there is someone interested, and may has also some php knowledge
            let me know.

            I have already started some weeks ago with the documentation and setup already the scripts to create the databases. I´m working since some month in a new company, and have started now to setup Zabbix and my inventory tool for the use in different locations.


            Gerald

            Comment

            • asmaa
              Junior Member
              • Aug 2015
              • 4

              #7
              Host Inventory

              I Followed the following steps on zabbix 2.4

              1-add cpuz32,cpuz64 (v.173) [on all windows until windows server 2008 r2]
              on zabbix configuration path

              for windows server 2012 , 2012 r2 , windows 8 , 8.1 I used the latest version of cpuz (v 1.74)

              2- add vbs script in the same path of zabbix configuration path

              3- add the user parameter in configuration file

              4-import the template into zabbix templates (but I changed the type of agent to zabbix agent instead of zabbix agent(active) because zabbix agent (active) donot worked for me)

              5-I noticed that the inventory appear only in latest data field after run the following cmd manually as administrator
              cscript path/to/script/script.vbs $ OOP
              So I did task schedule to run this task automatically each time period

              Comment

              • Slash
                Member
                • May 2011
                • 64

                #8
                You may want a specialized tool to perform inventories. Zabbix is first and foremost a monitoring tool.

                It is true that some inventory function have been added to it, but way better tools exists for that, for example GLPI ( http://www.glpi-project.org/spip.php?lang=en ), which can handle workstation and laptop with dynamic IP, different entities, etc.

                Comment

                Working...