nagiosユーザーにroot権限を付与する [nagios]
check_XXXの中には実行するためにroot権限が必要なものがある。
こうしたコマンドを実行するためにはnagios ユーザをsudoに追加する必要がある。
しかもパスワードなしで実行できるようにする必要がある。
この設定をするにはvisudoを使う。このコマンドを使うと/etc/sudoersと言うファイルを編集できる。
# visudo
以下のような記述を追加する。
%nagios ALL=(ALL) NOPASSWD: ALL
NOPASSWD:ALLは出来るだけ控え、ALLの部分に実行可能なコマンドを指定する。
redhat ES6の場合、さらに以下の部分をコメントアウトする。
Defaults requiretty
コメント 0