Nagiosのチェックプラグインでroot権限が必要な場合の対応

こんにちは。CTOの馬場です。

今回はNagiosのチェックプラグインで、root権限が必要な場合の対応についてご紹介します。

基本的な方法としては、sudoを利用してnagiosやnrpeの起動ユーザに対して限定的に特権を与えます。

ポイントとしては、nagiosやnrpeの稼働ユーザは大抵ログインシェルがありません。そのため一工夫する必要があります。

例えばtailコマンドを利用できるようにする場合は、visudoコマンドで下記のように設定します。

Defaults:nagios !requiretty  
nagios ALL=(ALL) NOPASSWD: /usr/bin/tail  

!requirettyを設定して、ログインシェルがないユーザでもsudoできるようにすることがポイントです。

このページについて

株式会社ハートビーツのインフラエンジニアにより、ちょっとした情報をお届けします。

インフラ系技術のネタを中心に、設計・運用・構築・監視・管理などについてお届けする予定です。

株式会社ハートビーツ

タグクラウド

アーカイブ

2010年4月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30