web-dev-qa-db-ja.com

Nagios:bashがありません

次のエラーが発生したときに、nagiosサーバーでNTP nagiosとnrpeを使用するサーバーを監視しています:サービスステータス不明ステータス情報重要なコンポーネントがありません:bash

プラグインは次のとおりです。 http://archive.groundworkopensource.com/groundwork-opensource/trunk/monitor-core/nagios/plugins-contrib/check_procr.sh

bash -x check_procr.shを実行したときの出力は次のとおりです。

+ myself=check_procr
+ verify_dep
+ needed='bash cut egrep expr grep let ps sed sort tail test tr wc'
++ echo bash cut egrep expr grep let ps sed sort tail test tr wc
+ for i in '`echo $needed`'
+ type bash /dev/null
+ '[' 1 -eq 1 ']'
+ echo 'I am missing an important component : bash'
I am missing an important component : bash
+ echo 'Cannot continue, sorry, try to find the missing one...'
Cannot continue, sorry, try to find the missing one...
+ exit 3

前もって感謝します

1
mvillar

関数verify_dep()を編集して次のようにします。

  type $i > /dev/null 2>&1 /dev/null

に変更されます

  type $i > /dev/null 2>&1

その後、それは動作するはずです。元の行が間違っていて、常にエラーが発生していました。

4
Sven