Ad Widget

Collapse

Dell OMSA Poweredges with Zabbix

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • UWH-David
    Junior Member
    • Jan 2014
    • 4

    #1

    Dell OMSA Poweredges with Zabbix

    Hello everyone! New to Zabbix. Have it successfully setup and connecting to several hosts with agents installed. What I am having difficulty with is hooking into snmpd omsa monitoring.

    Dell OMSA (OpenManage Server Administrator) is running as a standard service on all hosts working fine in a CentOS environment.

    SNMPD is installed and running with defaults. Local network is whitelisted to itself so no worries in regards to connectivity from Zabbix node.

    I have added the Value Mappings via https://gist.github.com/alice-xu/1f9cd57d01e4e8153d46

    I have added the template @ that page or @ https://github.com/rafaelma/zabbix-t...ell-openmanage successfully

    When I attempt to link a host to the template via configuration, hosts, a host, templates, add, select "Template SNMP Dell OpenManage" and click update, I receive the following :

    Created: Application "DELL Hardware" on "Host1".
    Cannot find host interface on "host1.theserver.com" for item key "arrayDisk.discovery".
    I have verified I can hit that server and perform an snmpdwalk remotely from the Zabbix node via :

    Code:
    snmpwalk -v2c -c public xxx.xxx.xxx.1:161 .1.3.6.1.4.1.674.10892.1
    Which pushes out the slew of responses as expected.

    A step further and used the exact line as in the arrayDisk Discovery line of the template with snmpdwalk works as well:
    Code:
    snmpwalk -v2c -c public xxx.xxx.xxx.1:161 .1.3.6.1.4.1.674.10893.1.20.130.4.1.2
    SNMPv2-SMI::enterprises.674.10893.1.20.130.4.1.2.1 = STRING: "Physical Disk 0:0:0"
    SNMPv2-SMI::enterprises.674.10893.1.20.130.4.1.2.2 = STRING: "Physical Disk 0:0:1"
    Could this be related to the community string Zabbix is using for snmpd which needs to be changed somewhere?

    Any help would be appreciated!
  • UWH-David
    Junior Member
    • Jan 2014
    • 4

    #2
    Has anyone encountered this? I would really like to get Zabbix working in our environment.

    Comment

    • ShatnerIT
      Junior Member
      • Oct 2016
      • 2

      #3
      David... just verifying that you have (on your host configuration in zabbix) defined an SNMP inteface IP on the HOST tab, as well as defined your community on the Macros tab of the hosts file.

      Normally, most template are looking for a macro named SNMP_Community that you define on the Macros tab. Almost all of them utilize the standard of looking for {$SNMP_COMMNITY} and the value is your community string you have defined on the host. (you put it in with the braces under the macro column)

      We also monitor a large number of Dell PowerEdge servers, but we don't normally query them with the template you are using. Instead we set up the SNMP service on the windows host, with a trap destination of our zabbix server, and make sure OMSA is isntalled on the server of course. That will cause all OMSA events to throw a trap that is delivered to your zabbix server. Then on the zabbix host, we have a catch-all template with all of the DELL OID's we have encountered along with a bunch of other OID's from various devices we normally deploy. In addition we setup a fallback trap so that anything we don't have setup specifically throws us a notification so we can either add/ignore or setup a trigger based on it if it's meaningful.

      Good walklthrough here --- much simpler than it looks (once you have done it ) : https://www.zabbix.org/wiki/Start_wi...raps_in_Zabbix


      Hopefully... some of that will be helpful

      BT

      Comment

      • UWH-David
        Junior Member
        • Jan 2014
        • 4

        #4
        Thank you. Setting the global public string in zabbix along with enabling snmp with IP per host did the trick.

        Comment

        Working...