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


Remember Me

Directory Tree

EMC Unity

Current Version
Last Release Date
Compatible With
  • Nagios 1.x
  • Nagios 2.x
  • Nagios 3.x
  • Nagios 4.x
Twitter Handle
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
### ###

This is a Nagios monitoring script for DELL EMC Unity storage box.

[root@]# ./ -H -u monituser -p monitpass -m
usage: [-h] -H HOSTADDRESS -u USER -p PASSWORD -m
{battery,dae,disk,dpe,ethernetport,fan,fcport,iomodule,lcc,memorymodule,powersupply,sasport,ssc,ssd,storageprocessor,system,uncommittedport} error: argument -m/--module is required

[root@]# ./ -H -u monituser -p monitpass -m system
OK: ALRT_SYSTEM_OK,The system is operating normally.,5

########### This is outdated, please check:
Reviews (2)
byavikarry, January 8, 2020
0 of 1 people found this review helpful
This plugin perfect for Dell EMC storge and working fine with RHEL 6. But I am getting below error for RHEL 7. Please help

# ./
Traceback (most recent call last):
File "./", line 18, in
import json, requests
ImportError: No module named requests
bysistem.ekibi, May 8, 2019
1 of 2 people found this review helpful

When we run your script we get an error below:

/usr/lib/python2.7/dist-packages/urllib3/ InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See:
Traceback (most recent call last):
File "./", line 569, in
File "./", line 522, in main
value, descid, desc = getBattery(hostaddress, token, cookie)
File "./", line 107, in getBattery
j = json.loads(r.text)
File "/usr/lib/python2.7/json/", line 339, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/json/", line 364, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python2.7/json/", line 382, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded

Could you please help?

Python version:2.7.13-2
Python Requests version:2.12.4-1
Owner's reply

Its working on python-26, as monitoring system that is integrated with is kind of old...
You should check how to ignore SSL warnings, I currently have no access to a box to test it.

Here there are some refactoring for new python: