Build precise queries to find exactly what you need
Press ESC to close
Your review has been submitted and is pending approval.
This plugin checks the state of an EMC Clariion system via navicli and naviseccli
Current Version
Last Release Date
June 4, 2009
Owner
Nagios Exchange
<strong>Important:</strong> This plugin is not actively maintained. For more up-to-date info, go to: <a href="http://exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/SAN-and-NAS/EMC-Clarion/check_emc_clariion-2Epl-maintained-by-BuddhaBob74/details">check_emc_clariion.pl maintained by BuddhaBob74</a>
The following checks are currently available
* sp o check the status of the storage processors
* disk o check the status of the physical disks attached in the DAE`s
* portstate o check the status of the FC ports in the SP`s
* hbastate o check the connection state of the specified node
* cache o check the status of the read and write cache
* faults o Report the differents faults on the array
for further details view the help on the commandline
the navicli binary is expected in /opt/Navisphere/bin/navicli now its also possible to use naviseccli with the --user and --password option
It would be excelent, if was posible to check the storage pools ... thanks a lot
I have configured this in my nagios server. This perl script is working like charm in the command line but when I put this in nagios, giving error 'service check did not exit properly'
Hello, All plugins are working properly except "disk". My EMC Clariion enclosure contains 9 disks only, but nagios plugin is showing all 15 enclosures as 15 individual disks???!!! How it is possible?
Could someone post their config file for me please? I'm unsure how to create my own services. Thank you
When i want to check portstate, i got error message: Use of uninitialized value in concatenation (.) or string at /usr/local/nagios/libexec/check_emc_clariion.pl line 462. command is: check_emc_clariion.pl -H -u login -p password -t portstate --sp A --port 0 if i send command without --port 0, i got check of all ports normal. test on VNX 5300
Depending on the navi package you installed -scope has to be modified. I found I needed to change this to lower case. And to query a specific host you have to modifiy the .pl changing the 0 to a 1. A recommendation to @owner would be to allow the scope variable to be an arguement. Modifiy all the navisecc calls in the pl to -scope 1 did the trick for me. GL!
When I want to check SP status with this script over CLI, I got error message. The command is: /usr/bin/perl /usr/local/nagios/libexec/check_emc_clariion.pl -H x.x.x.x -u account -p password -t sp --sp B and the error message is: Error returned from the Management Server on x.x.x.x Authentication failed. Possible reasons for failure are invalid security file, invalid username, password and/or scope. Use of uninitialized value $output in string ne at /usr/local/nagios/libexec/check_emc_clariion.pl line 261. Use of uninitialized value $output in string eq at /usr/local/nagios/libexec/check_emc_clariion.pl line 263. UNKNOWN: No output from /opt/Navisphere/bin/navicli Any idea ? Could you help me please ?! Thank you in advance! Best regards, Tamás Juhász
Where can I get the navicli?
The script is very good. There is little documentation to this script, but I was able to understand the workings of naviseccli within the .pl.
good job. bug found line 246 (duplicate | in regex) avoiding check_disk to work!
Works fine at commandline but failed when run by Nagios with an ePN (embedded Perl Nagios) error. Editing the script and removing __END__ and everything below fixed this and now works perfectly.
You must be logged in to submit a review.
To:
From: