Ad Widget

Collapse

zabbix item "dell_mb_temp"

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • just2blue4u
    Senior Member
    • Apr 2006
    • 347

    #1

    zabbix item "dell_mb_temp"

    I saw this item in standard templet "Template_Dell_PowerEdge" in Zabbix 1.4.2.
    There is also an item "dell_bp_temp".

    Are there other dell-specific items availible? And how does Zabbix get the values? via ipmi/net.snmp?

    I'm asking, because i need the CPU Temperature and the CPU fan speed to be monitored, too.

    Best regards,
    Heiner
    Big ZABBIX is watching you!
    (... and my 48 hosts, 4513 items, 1280 triggers via zabbix v1.6 on CentOS 5.0)
  • Jason
    Senior Member
    • Nov 2007
    • 430

    #2
    The temperatures and other info about DELL servers are obtained via snmp. You'll need to have the public community available (not managed to get another community name to work) as read only.

    To see what temperatures are available use snmpwalk as below for the temperature locations

    snmpwalk -v1 -c public XXX.XXX.XXX.XXX .1.3.6.1.4.1.674.10892.1.700.20.1.8.1

    where XXX.XXX.XXX.XXX is the IP of the PE server and for the temperatures themselves...

    snmpwalk -v1 -c public XXX.XXX.XXX.XXX .1.3.6.1.4.1.674.10892.1.700.20.1.6.1

    When putting the temperature info into zabbix use the OID
    .1.3.6.1.4.1.674.10892.1.700.20.1.6.1.X where X is the index of the temperature you want to monitor.

    For the fans

    snmpwalk -v1 -c public XXX.XXX.XXX.XXX .1.3.6.1.4.1.674.10892.1.700.12.1.8.1

    for the location and change the 8 to a 6 for the speeds.

    Comment

    • just2blue4u
      Senior Member
      • Apr 2006
      • 347

      #3
      thanks, man!

      I was beginning to think we're the only ones using dell! ;o)
      I'll try this asap!

      Best regards,
      Heiner
      Big ZABBIX is watching you!
      (... and my 48 hosts, 4513 items, 1280 triggers via zabbix v1.6 on CentOS 5.0)

      Comment

      • Jason
        Senior Member
        • Nov 2007
        • 430

        #4
        BTW. I forgot to put thats assuming you have openmanage installed along with net-snmp and have the snmp daemon running. It took me a while to get that running.

        If the host you're monitoring is a linux based one then if you look in /opt/dell/srvadmin/omsa/mibs you'll see a file called 10892.mib. Open that with a text editor and you'll find a list of the OID's you need although it does take a while to find things.

        If you'd not installed net-snmp before openmanage then after its installed try

        /opt/dell/srvadmin/dataeng/bin/dataeng enablesnmp

        and you need to add

        smuxpeer .1.3.6.1.4.1.674.10892.1 to end of /etc/snmp/snmpd.conf

        A restart of dell openmanage might also be needed.

        Comment

        • swaterhouse
          Senior Member
          • Apr 2006
          • 268

          #5
          I also just want to note that the sensor indexes can be different between generations (1850, 1950, 2850, 2950) of hardware and even within the same generation (i.e. I have 3 PE 2850's and the motherboard temperature sensor index is different on one of them).

          It would nice if zabbix could resove by name\description as well as

          Comment

          • Jason
            Senior Member
            • Nov 2007
            • 430

            #6
            Indeed that would be nice. I'd settle for it to be able to put OID's in the description to pull out a string variable...

            However, I can see that you'd need to give it the OID of the sensor descriptions and then get it to pull the index out and then use that in the sensor value lookup...

            Would solve the problem of having to look up the info on each host, but I'm guessing it would be a big job to get zabbix to do this... I can't figure out why it all seems so random on DELL servers.

            Comment

            • just2blue4u
              Senior Member
              • Apr 2006
              • 347

              #7
              Question:
              MUST i install Openmanage?
              Big ZABBIX is watching you!
              (... and my 48 hosts, 4513 items, 1280 triggers via zabbix v1.6 on CentOS 5.0)

              Comment

              • Jason
                Senior Member
                • Nov 2007
                • 430

                #8
                Yes, unfortunately you need open manage installed to be able to read the snmp values... I'm not sure which components you can get away with not installing. I'm guessing you won't need the web server section which could be heavy on resources.

                Comment

                • just2blue4u
                  Senior Member
                  • Apr 2006
                  • 347

                  #9
                  hi guys,

                  i recently managed to get Zabbix, SNMP and OMSA running on a PE850 Test System:

                  # snmpwalk -v 1 localhost -c public .1.3.6.1.4.1.674.10892.1.700.20.1.6.1
                  SNMPv2-SMI::enterprises.674.10892.1.700.20.1.6.1.1 = INTEGER: 470
                  SNMPv2-SMI::enterprises.674.10892.1.700.20.1.6.1.2 = INTEGER: 310

                  with -m ALL even the MIB resolution works:
                  # snmpwalk -m ALL -v 1 localhost -c public iso.org.dod.internet.private.enterprises.dell.1089 2.1.700.20.1.6.1
                  MIB-Dell-10892::temperatureProbeReading.1.1 = INTEGER: 460
                  MIB-Dell-10892::temperatureProbeReading.1.2 = INTEGER: 310

                  but without -m ALL it doesn't work:
                  # snmpwalk -v 1 localhost -c public iso.org.dod.internet.private.enterprises.dell.1089 2.1.700.20.1.6.1
                  iso.org.dod.internet.private.enterprises.dell.1089 2.1.700.20.1.6.1: Unknown Object Identifier (Sub-id not found: enterprises -> dell)

                  giving the exact MIB name also works:
                  # snmpwalk -m MIB-Dell-10892 -v 1 localhost -c public iso.org.dod.internet.private.enterprises.dell.1089 2.1.700.20.1.6.1
                  MIB-Dell-10892::temperatureProbeReading.1.1 = INTEGER: 460
                  MIB-Dell-10892::temperatureProbeReading.1.2 = INTEGER: 310

                  my snmpd.conf says:
                  # grep -i dell /etc/snmp/snmpd.conf
                  mibs +MIB-Dell-10892:StorageManagement-MIB

                  (i saw this here and here)

                  here i think they are trying to tell me something i don't quite understand...

                  Fact is, Zabbix gets the correct values (even the Trigger works ) but says "SNMP error [(noSuchName) There is no such variable name in this MIB.]"



                  Can someone help me please?

                  Thanks,

                  have a happy weekend!

                  Heiner
                  Big ZABBIX is watching you!
                  (... and my 48 hosts, 4513 items, 1280 triggers via zabbix v1.6 on CentOS 5.0)

                  Comment

                  • OneLoveAmaru
                    Member
                    • Jan 2008
                    • 41

                    #10
                    I'm having pretty much the same problem. I got my HP's working fine with Zabbix but my Dell's are much harder. I get "SNMP error [(noSuchName) There is no such variable name in this MIB.]" on every Dell trigger I have. I am using the template from the wiki, the Dell Openmanage template, not the temp one. Does anyone know where a good how to on getting Zabbix and SNMP going with Dell? That would be sweet if someone had one!!!

                    Comment

                    • swaterhouse
                      Senior Member
                      • Apr 2006
                      • 268

                      #11
                      Did you do a custom install of open manage and not include SNMP support (the standard install includes SNMP support)?

                      Did you add the community "public" (or whatever you used as the community string in zabbix) and give them at least read-only access? This is NOT configured on windows by default so you must configure it yourself. To do that right click on the SNMP Server service and choose properties. One of the tabs is where you set the permissions up (dont have one in front of me so cant tell you what the tabs name is exactly). I think you need to restart the SNMP Server Service after you set it up but dont remember for sure.

                      Comment

                      • OneLoveAmaru
                        Member
                        • Jan 2008
                        • 41

                        #12
                        Everything is configured correctly, as zabbix is talking to the snmp agent on the server. It's just that it's saying "SNMP error [(noSuchName) There is no such variable name in this MIB.]". If the zabbix server couldn't talk to the snmp agent, it wouldn't get any error at all.

                        Comment

                        • Jason
                          Senior Member
                          • Nov 2007
                          • 430

                          #13
                          Are you workign on Linux or on Windows?

                          If on linux then you have to have net-snmpd installed and running before installing openmanage. If you look at the bottom of the snmpd.conf file openmanage should have added a line pointing to the dell stuff.

                          On Windows it should just work. I assumed you installed snmp before installing openmanage?

                          On both systems openmanage is required before you can read the DELL MIB's

                          Jason

                          Comment

                          • OneLoveAmaru
                            Member
                            • Jan 2008
                            • 41

                            #14
                            I am running Debian Etch. I did have snmp and snmpd(net-snmp) installed before I installed OpenManage, as it's a dependency and wouldn't let me install OpenManage without it anyways.

                            At the bottom of my snmpd.conf I have smuxpeer .1.3.6.1.4.1.674.10892.1

                            Is there something else I have missing? I have snmp working with my HP DL380 G5's with no problem. Just going insane with these Dells.

                            Are you saying that my zabbix server needs to have openmanage installed before it can read other openmanage MIBs? Both of my zabbix servers are Dell's and they can both read my HP servers with no problems.

                            Any help is appreciated.

                            Comment

                            • Jason
                              Senior Member
                              • Nov 2007
                              • 430

                              #15
                              Have you the second post on this thread and tried the snmpwalk there?

                              (need net-snmp-utils for that btw)

                              the snmpd service is running and all the dell openmanage services are running?

                              Comment

                              Working...