はじめに
このドキュメントはどのようにLinux/Unixサーバーの以下のような「非公開」のサービスや属性を監視することができるかについて説明します:
- CPU負荷
- メモリ使用量
- ディスクの使用状況
- ログインしているユーザー
- 実行しているプロセス
- など
公開監視サービスのドキュメントに従うことでLinuxサーバ(HTTPやFTP 、POP3、など)が提供する公開サービスを簡単に監視することができます。
注意: これらの方法は、 クイックスタート Fedora, クイックスタート OpenSuse, クイックスタート Ubuntu に従ってNagiosをインストールしたと仮定します。 クイックスタート・インストールにしたがってインストールすると設定ファイル例(commands.cfg, templates.cfg, その他)もインストールされます。
概要
[ 注意: このドキュメントは完成していません。 どの様にリモートのLinux/Unixサーバーを監視するの方法についてNRPE addonに関するドキュメントを読むことを勧めるでしょう。]
属性またはリモートのLinux/Unixサーバーを監視するいくつかの違った方法ががあります。 一つはリモートサーバー上でプラグインを実行するため、共有SSHキーとcheck_by_sshプラグインを使用します。 この方法は、ここに記述されていませんが、数百か何千ものサービスを監視していると1台の監視サーバ負荷は高くなります。 (訳注:NRPEで監視を分散化させ負荷を1台の監視に集中させない方法です。) SSHの接続を始めたり終わったりするオーバーヘッドのが原因でこれが起こります(高い負荷):
リモートLinux/Unixホストを監視する別の一般的な方法は、NRPE addonを使用することです。 NRPEは、あなたがリモートLinux/Unixホストのpluginsを実行することを可能にします。 リモートホストの上でディスクの使用状況、CPU負荷、メモリ使用量などのようなローカルリソース/属性を監視する必要があるなら、これは役に立ちます。
参照: クイックスタート Fedora, クイックスタート OpenSuse, クイックスタート Ubuntu, 一般公開されているサービスの監視