Home Directory Plugins Hardware Network Gear Siemens Siemens HiPath 3000 Series check

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

Directory Tree

Siemens HiPath 3000 Series check

Rating
4 votes
Favoured:
0
Owner
Hits
108622
Files:
FileDescription
check_siemens_hipathThe check plugin
H150E-MIB.txtThe HiPath's MIB
Nagios CSP

Meet The New Nagios Core Services Platform

Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.

Monitoring Made Magically Better

  • Nagios Core on Overdrive
  • Powerful Monitoring Dashboards
  • Time-Saving Configuration Wizards
  • Open Source Powered Monitoring On Steroids
  • And So Much More!
Nagios plugin for checking Siemens HiPath 3000 Series PBX via SNMP
This plugin checks the following via SNMP:
* the overall system state
* state of every installed extension card
* load level
* uptime

The first two checks alter the check's result code, 3rd may optionaly alter it too. Uptime is just informational.

Some examples:

-- without parameters usage is printed and UNKNOWN status returned
[root@nagios libexec]# ./check_siemens_hipath
Usage: check_siemens_hipath -H hostname_or_ip-address [-C community] [-w load -c load]
Usage: check_siemens_hipath -V|--version
Usage: check_siemens_hipath --help

-- if no community is given, "public" is assumed
[root@nagios libexec]# ./check_siemens_hipath --host checked.systems.ip.address -w 10 -c 20
OK - Overall system state(normal); All 12 expansion cards(normal); CPU Load 0% (w/c 10%/20%); Uptime: 62:9:51:35.45

-- if -w and/or -c is ommited or if -c is lower than -w - load level is only informational (no nagios state change)
[root@nagios libexec]# ./check_siemens_hipath -H checked.systems.ip.address
OK - Overall system state(normal); All 12 expansion cards(normal); CPU Load 0%; Uptime: 62:10:08:26.67

-- "warning" and "minor" state is mapped to WARNING, "major" and "critical" is mapped to CRITICAL
[root@nagios libexec]# ./check_siemens_hipath -H checked.systems.ip.address
WARNING - Overall system state(minor); Failing expansion cards: HXGM3(minor); CPU Load 0%; Uptime: 62:10:08:26.67

-- bad host or community
[root@nagios libexec]# ./check_siemens_hipath --host 192.168.1.2 -C cmnty
UNKNOWN - bad host (192.168.1.2) or community string (cmnty) or SNMP not working
Reviews (3)
After some problems with errors because of the missing MIBs the plugin works fine. Thank you.
Only 4 "stars" rating because of the problems with the MIBs. I don't know if i solved it without the hint from csdragon. Thank you!
Maybe you could add a check for the needed MIBs with a clear error message, if they are missing.

If somebody has got the same problem:
I'm using Debian. First you need to add a "non-free" repository to your "sources.list".
After that you can install die "mibs-downloader" with "apt-get install snmp-mib-downloader". While installing it automatically downloads all official IETF Mibs.
Owner's reply

Thx. Esquilax! Glad to hear my plugin works for you :-)
Much better I could have used numerical OIDs in the code completelly eliminating the need for any MIBs...

bycsdragon, July 9, 2013
1 of 1 people found this review helpful
First off all I had to download the snmp-mibs-downloader and install all MIBs...
bycarmas, November 25, 2009
When i tried to probe this plugin i get this exit..
Did not find 'hrMIBAdminInfo' in module HOST-RESOURCES-MIB (/usr/share/snmp/mibs/HOST-RESOURCES-TYPES.txt)
Unlinked OID in HOST-RESOURCES-TYPES: hostResourcesTypesModule ::= { hrMIBAdminInfo 4 }
Undefined identifier: hrMIBAdminInfo near line 7 of /usr/share/snmp/mibs/HOST-RESOURCES-TYPES.txt
Cannot find module (H150E-MIB): At line 0 in (none)
Cannot adopt OID in HOST-RESOURCES-TYPES: hostResourcesTypesModule ::= { hrMIBAdminInfo 4 }
h150eSysState.0: Unknown Object Identifier (Sub-id not found: (top) -> h150eSysState)
Did not find 'hrMIBAdminInfo' in module HOST-RESOURCES-MIB (/usr/share/snmp/mibs/HOST-RESOURCES-TYPES.txt)
Unlinked OID in HOST-RESOURCES-TYPES: hostResourcesTypesModule ::= { hrMIBAdminInfo 4 }
Undefined identifier: hrMIBAdminInfo near line 7 of /usr/share/snmp/mibs/HOST-RESOURCES-TYPES.txt
Cannot find module (H150E-MIB): At line 0 in (none)
Cannot adopt OID in HOST-RESOURCES-TYPES: hostResourcesTypesModule ::= { hrMIBAdminInfo 4 }
Missing object name


What can i do in this Case??
Thanks in advanced
Carlos Armas