Nagios Exchange Nagios Exchange
  • Home
  • Directory
  • Library
  • Support
  • About
  • Submit Feedback

Advanced Search

Build precise queries to find exactly what you need

Search Logic

Select compatible versions

Press ESC to close

Sign In Sign Up

Nagios World Conference 2026: Sept. 14-17 in St. Paul, MN | Learn More

  • Home
  • Directory
  • Library
  • Support
  • About
  • Submit Feedback
Plugins4406Themes and Skins13Add-ons760Graphics and Logos36View All Categories
LinuxSecuritySNMPFile SystemCloud
New Listings Recently Updated Listings Most Favored Listings Most Popular Listings Most Rated Listings Most Reviewed Listings
Random Project
Clustering and High-Availability Red Hat Cluster Check through SNMP
0.0 (0)
100.7K
RSS Feed
Newest Listings Updated Listings
Top Contributors
deskwork_itunes142 (4)Marcin Bednarski (3)Davide Lemma (3)Chad Columbus (3)Sanna Glue (2)
See More
Newest Contributors
pawal (1)matthewducey (1)Linuxfabrik (1)signalgrid (1)Sanna Glue (2)
See More

Copyright © 2009-2026 Nagios Enterprises, LLC. All rights reserved.

Privacy PolicyTerms of UseTrademarks
Home > Patricio Dorantes
PD

Patricio Dorantes

@ndarkduck

User Stats

Member Since: December 2, 2010

Favorites0

Views

Projects0

No Projects Found
Arana Theme 1.0 for Nagios 3.x

The best theme!

You just improved 200% the UI.This should be the default theme... Congratulations!

Reviewed 16 years ago

check_md_raid

check_md_raid

Yet I changed some lines, making this script more useful for our environment, from the last review. Next step would be to parse the raid status, but so far I got the messages listed below, so this is how far my script could go. Cheers! [======>..............] check = 34.7% (72921088/209711382) finish=6891.0min speed=330K/sec [========>............] check = 43.7% (91719680/209711382) finish=480.0min speed=4096K/sec #!/bin/bash # # Created by Sebastian Grewe, Jammicron Technology # # Get count of raid arrays RAID_DEVICES=`grep ^md -c /proc/mdstat` # Get count of degraded arrays #RAID_STATUS=`grep "[.*_.*]" /proc/mdstat -c` RAID_STATUS=`egrep "[.*(=|>|.).*]" /proc/mdstat -c` # Is an array currently recovering, get percentage of recovery RAID_RECOVER=`grep recovery /proc/mdstat | awk '{print $4}'` RAID_RESYNC=`grep resync /proc/mdstat | awk '{print $4}'` # Check raid status # RAID recovers --> Warning if [[ $RAID_RECOVER ]]; then STATUS="WARNING - Checked $RAID_DEVICES arrays, recovering : $RAID_RECOVER" EXIT=1 elif [[ $RAID_RESYNC ]]; then STATUS="WARNING - Checked $RAID_DEVICES arrays, resync : $RAID_RESYNC" EXIT=1 # RAID ok elif [[ $RAID_STATUS == "0" ]]; then STATUS="OK - Checked $RAID_DEVICES arrays." EXIT=0 # All else critical, better save than sorry else EXTEND_RAID_STATUS=`egrep "[.*(=|>|.|_).*]" /proc/mdstat | awk '{print $2}' | uniq -c | xargs echo` STATUS="WARNING- Checked $RAID_DEVICES arrays, $RAID_STATUS have failed check: $EXTEND_RAID_STATUS " EXIT=1 fi # Status and quit echo $STATUS exit $EXIT

Reviewed 12 years ago

No Favorites Found

Copyright © 2009-2026 Nagios Enterprises, LLC. All rights reserved.

Privacy PolicyTerms of UseTrademarks
Home Browse Submit Profile