Java Applications and Servers

check_hadoop_hdfs

Description:

Extended check for Apache Hadoop hdfs.
Checks for dead nodes, unreplicated blocks, full hdfs datastore, and supports performancegraphing of these and several more things

Current Version

0.3

Last Release Date

2011-11-28

Compatible With

  • Nagios 3.x

License

GPL


Project Files
Project Notes
This is a test to check status of hdfs in a hadoop cluster. The test uses the Hadoop hdfs admin web page, normally found at; http://hdfs-namenode:50070/dfshealth.jsp I am just parsing output from this webpage using (bad) regexps. Requires the nagios perl modules, utils.pm Tested with hadoop 0.20.2 Gives performancedata for unreplicated blocks, data in hdfs, nodes OK/Dead and number of files/directories/blocks in the hdfs. Usage: check_hadoop.pl -w -c -x -u -H -p [-v version] [-h help] Checks several Hadoop hdfs-parameters -H (–Host) -p (–Port) -w (–warning) = warning for DFS Usage -c (–critical) = critical limit for DFS Usage (w < c ) -x (–unreplicatedwarn) = Warning limit for Unreplicated blocks -u (–unreplicatedcritical) = Error limit for Unreplicated blocks -h (–help) -v (–version) Example Nagios-config define service{ use generic_service service_description Hadoop_Extended Check check_command check_hadoop_extended hosts namenode.company.com } define command{ command_name check_hadoop_extended command_line $USER1$/check_hadoop.pl -H namenode.company.com -p 50070 -w 5 -c 10 -x 100 -u 1000 }
Reviews (0) Add a Review
Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
0 (0)
Favorites
1
Views
84,115