Ad Widget

Collapse

A few suggestions

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tadams
    Junior Member
    • Jun 2011
    • 5

    #1

    A few suggestions

    A few needed features in Zabbix (these are based on features I see in OpenNMS that at all make me want to look there):

    Automatic Layer-2 and Layer-3 link discovery (I cannot see this anywhere)
    Automatic Network / Node Discovery and Provisioning (this may be done)
    Automatic Service Discovery and Provisioning (this may be done)

    Integration with GLPI trouble tickets.

    The automatic discovery and mapping of devices (L2/L3 link discovery above) is very much needed in my environment. We also make heavy use of GLPI for trouble tickets.
  • nelsonab
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Sep 2006
    • 1233

    #2
    Originally posted by tadams
    A few needed features in Zabbix (these are based on features I see in OpenNMS that at all make me want to look there):
    Just because it's not listed as a "feature" does not mean Zabbix is not able to do such things.

    Originally posted by tadams
    Automatic Layer-2 and Layer-3 link discovery (I cannot see this anywhere)
    I think it's important to dive a little deeper into the what and how. For instance what is meant by Layer 2/3 link discovery? If a host can be pinged I can very safely assume layers 1-3 are working for the host/interface. Now if this is more of a layer 1 question of is the port active, you can only do that if the switch the host is connected to supports that in it's MIB table. Zabbix can handle SNMP data types without issue, most of the issues come down to configuration.

    Originally posted by tadams
    Automatic Network / Node Discovery and Provisioning (this may be done)
    Automatic Service Discovery and Provisioning (this may be done)
    I suggest reading through the documentation and searching the forum. Using these features effectively is a common question in the forum.

    Originally posted by tadams
    Integration with GLPI trouble tickets.
    Define "Integration with GLPI". If you are referring to a ticket being created from an email when a disaster level trigger activates, yes Zabbix can do that. If you mean Zabbix will open a ticket for high and disaster without using email ticket creation, you will need to write your own external scripts for Zabbix to call. If you mean, accepting a ticket should set accepted inside Zabbix, you will need to do some scripting on your own but you may be able to make that work through the Zabbix API.

    The bottom line here is you need to have a clear goal, for most use cases Zabbix can do it, for many of the remainder it will require a little work, leaving a small subset where Zabbix will not integrate.

    Originally posted by tadams
    The automatic discovery and mapping of devices (L2/L3 link discovery above) is very much needed in my environment. We also make heavy use of GLPI for trouble tickets.
    Again depends on what you are looking for. Come hang out in the Zabbix IRC channel (#zabbix on Freenode). One of the active members Thuryn (most often online in the evenings, eastern US), has done some crazy integration with their inventory management system and Zabbix using Zabcon.
    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

    • tadams
      Junior Member
      • Jun 2011
      • 5

      #3
      Just because it's not listed as a "feature" does not mean Zabbix is not able to do such things.



      I think it's important to dive a little deeper into the what and how. For instance what is meant by Layer 2/3 link discovery? If a host can be pinged I can very safely assume layers 1-3 are working for the host/interface. Now if this is more of a layer 1 question of is the port active, you can only do that if the switch the host is connected to supports that in it's MIB table. Zabbix can handle SNMP data types without issue, most of the issues come down to configuration.
      I am sorry that my request was unclear. I should have left Layer 3 out as that indeed is included. However, Layer 2 LLDP/802.11AB (http://en.wikipedia.org/wiki/Link_La...overy_Protocol) does not seem to be supported from what you have said and what I am reading. This is something I am very much interested in for creation of network maps.

      I suggest reading through the documentation and searching the forum. Using these features effectively is a common question in the forum.
      Yes, I am reading through these and many other things as I decide where to go from Nagios.


      Define "Integration with GLPI". If you are referring to a ticket being created from an email when a disaster level trigger activates, yes Zabbix can do that. If you mean Zabbix will open a ticket for high and disaster without using email ticket creation, you will need to write your own external scripts for Zabbix to call. If you mean, accepting a ticket should set accepted inside Zabbix, you will need to do some scripting on your own but you may be able to make that work through the Zabbix API.
      Thank you, this is fantastic and fits my needs.


      Again depends on what you are looking for. Come hang out in the Zabbix IRC channel (#zabbix on Freenode). One of the active members Thuryn (most often online in the evenings, eastern US), has done some crazy integration with their inventory management system and Zabbix using Zabcon.
      I will definitely do that when I can. Thank you.

      Comment

      • tadams
        Junior Member
        • Jun 2011
        • 5

        #4
        Sorry, I didn't catch my keyboard stutter. That is 802.1AB or LLDP.

        Comment

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

          #5
          CDP/LLDP very similar to each other. :-)

          Again while Zabbix does not have "support" for them does not mean you cannot use it. The way you will need to use said information is to write your own script which will populate Zabbux using the API.
          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

          Working...