Build precise queries to find exactly what you need
Press ESC to close
Your review has been submitted and is pending approval.
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
Owner
Jon Ottar Runde
Website
http://www.rundeconsult.no
Download URL
http://www.rundeconsult.no/?p=38
License
GPL
Compatible With
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 <warn> -c <crit> -x <Unreplicated blocks warn> -u <Unreplicated blocks crit> -H <Hostname> -p <Port> [-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 }
You must be logged in to submit a review.
To:
From: