2026年9月11日
2026年9月11日
Nagiosのインストールと基本設定方法
はじめに
Nagiosはオープンソースのネットワークモニタリングと管理ツールで、サーバー、ネットワーク機器、アプリケーションの監視に広く利用されています。インストールと設定を正しく行うことで、システムの不具合や障害の早期発見が可能となり、信頼性の高いサービスを提供することができます。
手順・設定方法
ステップ1: サーバーの準備
# 必要なパッケージをインストール
sudo apt-get update
sudo apt-get install -y nagios-plugins nagios-nrpe-server
ステップ2: NagiosとNRPEの基本設定
# Nagios本体のサービスを開始
sudo systemctl start nagios
sudo systemctl enable nagios
# NRPE (Nagios Remote Plugin Executor) の設定ファイルを編集
sudo nano /etc/nagios/nrpe.cfg
allowed_hostsを適切なIPアドレスに変更します。config_file=/etc/nagios/nrpe.d/*.cfgは必要であれば有効化します。
ステップ3: NRPEプラグインの設定
# NRPEプラグインを設定するためのディレクトリを作成
sudo mkdir -p /etc/nagios/nrpe.d
# プラグインファイルを作成し、基本的な監視項目を追加します。
sudo nano /etc/nagios/nrpe.d/example.cfg
command[example]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10%のようにプラグインコマンドを追加します。
ステップ4: チェック実行と監視
# NRPEサーバーから外部モニターや他のサーバーへチェックを送信するテスト
sudo /usr/lib/nagios/plugins/check_ping -H 127.0.0.1 -w 3000,80% -c 5000,100%
注意事項
- セキュリティ上の注意:
allowed_hostsの設定に十分な注意を払うことが重要です。不適切なホストからのアクセスはシステムの脆弱性につながる可能性があります。 - パフォーマンス/運用上的注意: プラグインの頻度と種類に応じて、必要以上にサーバー資源を消費することになるため、適切な設定が必要です。
まとめ
1. Nagiosのインストール: 必要なパッケージをインストールし、基本的な設定を行います。
2. NRPEの設定: NRPEの基本設定を行い、外部からのモニタリングに必要なプラグインを追加します。
3. プラグインのテスト: チェックの実行と正常動作確認を行うことで、監視システムが正しく機能していることを確認します。
関連記事: