Hadoop YARN學習之監控集羣監控Nagios(4)

doop YARN學習之監控集羣監控Nagios(4)

1. Nagios是一個流行的開源監控工具,能夠用來監控Hadoop集羣。

2. 監控基本的Hadoop服務

  • 調試好腳本後命名爲chek_resource_manager.sh,並把它放在Nagios的插件目錄中。
  • 加載Nagios插件向hadoop-cluster.cfg添加以下信息
define command{
        command_name check_resource_manager
        command_line /usr/lib64/nagios/plugins/check_resource_manager.sh
    }
  • 使用hadoop-cluster.cfg文件中的新命令來定義一個Nagios服務
define service{
        use                     local-service
        host_name               yarn1.apps.hdp
        service_description     ResourceManager
        check_command           check_resource_manager
    }
  • 爲每一個其餘的服務也定義一個service和command條目
  • 要使用新的配置,須要重啓
#service nagios restart
相關文章
相關標籤/搜索