Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1.05 KB

README.rst

File metadata and controls

31 lines (23 loc) · 1.05 KB

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.yml`