Skip to content

go1dshtein/hadoop-monitoring-utility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://travis-ci.org/go1dshtein/hadoop-monitoring-utility.svg?branch=master

hadoop-monitoring-utility

It is an easiest way to implement SNMP monitoring over Hadoop cluster.

third party

jmxterm is used to retrieve information from JMX mbeans. See official home page. RPM is available here.

some internals

The package consists of several parts:

  • schema processor and default schema for it
  • mib generator
  • subagent-shell function and configuration
  • cli utility to work with jmxterm

The utility can be used aside from subagent or SNMP. It produces ini-like output parceable with anything:

hadoopYarnResourceManagerContainersPending = 18
hadoopImpalaCatalogTcmallocTotalBytesReserved = 95830016
hadoopYarnResourceManagerSchedulerQueuePendingApps.1877334299 = 0

Values the utility prodoces are configured through schema. You can find default one in monitoring/data/schema. Default service ports are configured in data/monitoring/locator.yaml

About

Hadoop monitoring utility

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages