-
サーバ構築のデージーネットTOP
-
OSS情報
-
OSS比較
-
OSSのおすすめ監視サーバ・監視ツール比較21選(2023年版)
-
OSSのおすすめ監視サーバ・監視ツール「Linuxサーバの監視」
OSSのおすすめ監視サーバ・監視ツール「Linuxサーバの監視」
ここで紹介している監視サーバ・監視ツールは、Linuxサーバの監視にも利用することができます。ここでは、Linuxサーバの監視を行う場合に利用できるソフトウェアと注意点について紹介します。
SNMPによる監視
Linuxのほとんどのディストリビューションでは、Net-SNMPが採用されています。Net-SNMPに付属するsnmpdは、SNMPエージェントとして機能します。そのため、ここで紹介しているZabbixやCactiのようなネットワーク・サーバ監視ツールを使って監視することができます。Net-SNMPに付属するsnmpdは、ucdavisと言われる独自MIB(SNMP監視対象の定義)に対応しています。このMIBを使うことで、次のような項目の状態を取得したり、監視を行うことができます。
- プロセスの稼働状況
- ファイルシステムの利用率
- ネットワークインタフェースの状況
- ロードアベレージ
- メモリの状態
また、MRTGやcollectdなどの状態可視化ツールを利用すれば、これらの状況をグラフにして表示することもできます。
Net-SNMPのsnmpdは、Linuxサーバで標準的に監視すべき項目をほぼ網羅しています。そのため、多くの場合にはSNMPによる監視で充分でしょう。
独自エージェントによる監視
SNMPよりも、さらに詳細な情報を収集したい場合のために、Zabbixやmuninでは、Linuxサーバに合わせた独自のエージェントを用意しています。こうしたエージェントを利用することで、細かな状態までを把握することができます。
ログの監視
Linuxサーバを管理する上では、ログの監視についても考慮する必要があります。ほとんどのディストリビューションでは、rsyslogかsyslog-ngをサポートしていて、これらのソフトウェアだけでも、設定した条件のログが出たらメールを送信する機能を備えています。さらに高度な監視を行いたい場合には、Graylogのようなログ管理ソフトウェアを導入するのがお勧めです。統合監視ソフトウェアの中には、ZabbixやCactiのように、ログ監視にも対応しているソフトウェアもあります。しかし、サーバの状態監視とログ監視を同時に行うことはお勧めできません。障害が発生した時に、どちらの監視にも負荷がかかり、両方の機能がうまく機能できない場合があるためです。特に、監視するサーバの台数が多い場合には、専用のログ監視サーバを構築することをお勧めします。
OSSのおすすめ監視サーバ・監視ツール
- ネットワーク・サーバ監視ツール
- ここでは、Zabbix、Cacti、Icinga2、Prometheus、Nagios、munin、Hinemos、Pandora FMSについて紹介します。
- ログの管理・監視システム
- ここでは、SyLAS、Graylog、OpenObserve、rsyslog、syslog-ng、swatchについて紹介します。
- Linuxサーバの監視
- ここでは、Linuxサーバの監視を行う場合に利用できるソフトウェアと注意点について紹介します。