天天看点

zabbix监控hadoop进程

环境:centos6.7 | zabbix3.2.4 | hadoop2.6.0

主要监控进程:journalnode | namenode | zkfc | datanode

监控脚本:hadoop.sh

<code>#!/bin/bash</code>

<code>server=$1</code>

<code>case</code> <code>$server </code><code>in</code> 

<code>  </code><code>journalnode)</code>

<code>              </code><code>/etc/init</code><code>.d</code><code>/hadoop-hdfs-journalnode</code> <code>status &gt;&gt; </code><code>/dev/null</code> <code>2&gt;&amp;1</code>

<code>              </code><code>echo</code> <code>$?</code>

<code>              </code><code>;;</code>

<code>  </code><code>namenode)</code>

<code>           </code><code>/etc/init</code><code>.d</code><code>/hadoop-hdfs-namenode</code> <code>status &gt;&gt; </code><code>/dev/null</code> <code>2&gt;&amp;1</code>

<code>           </code><code>echo</code> <code>$?</code>

<code>           </code><code>;;</code>

<code>  </code><code>zkfc)</code>

<code>       </code><code>/etc/init</code><code>.d</code><code>/zookeeper-server</code> <code>status &gt;&gt; </code><code>/dev/null</code> <code>2&gt;&amp;1</code>

<code>       </code><code>echo</code> <code>$?</code>

<code>      </code><code>;;</code>

<code>  </code><code>datanode)</code>

<code>           </code><code>/etc/init</code><code>.d</code><code>/hadoop-hdfs-datanode</code> <code>status &gt;&gt; </code><code>/dev/null</code> <code>2&gt;&amp;1</code>

<code>          </code><code>;;</code>

<code>esac</code>

zabbix客户端增加配置文件

<code>/usr/local/zabbix/etc/zabbix_agentd</code><code>.conf.d</code><code>/hadoop</code><code>.conf</code>

<code>UserParameter=hadoop.server[*],</code><code>/usr/local/sbin/zabbix/hadoop</code><code>.sh $1</code>

添加hadoop.sh可执行权限和zabbix用户组

zabbix WEB页面配置主机

添加监控项

<a href="https://s4.51cto.com/wyfs02/M02/8E/FB/wKioL1jQzceiGufTAACQu_4iCqE154.png-wh_500x0-wm_3-wmp_4-s_1734990366.png" target="_blank"></a>

映射值添加

<a href="https://s1.51cto.com/wyfs02/M02/8E/FB/wKioL1jQzgeSQ2WkAAAQ9w_f68Y470.png-wh_500x0-wm_3-wmp_4-s_3737480071.png" target="_blank"></a>

触发器添加

<a href="https://s1.51cto.com/wyfs02/M02/8E/FD/wKiom1jQzhyiaJGDAABpF3RBT5w356.png-wh_500x0-wm_3-wmp_4-s_3967339121.png" target="_blank"></a>

      本文转自YU文武貝 51CTO博客,原文链接:http://blog.51cto.com/linuxerxy/1908804,如需转载请自行联系原作者