Tips

無料で監視ツールを構築しよう~Zabbixの操作(3)~

無料で監視ツールを構築しよう~Zabbixの操作(3)~

さまざまな監視機能


今回は、さまざまな監視機能の説明や、指定した条件による障害検知などについて紹介していきます。

zabbixの各機能


zabbixでは、さまざまな用途や目的にのために、いろいろな監視方法に対応しています。
以下は、zabbixが対応している各機能の概要となります。

監視タイプ 概要 監視項目の例
Zabbix エージェント Zabbixエージェントによる監視
(サーバからエージェントに対してデータを要求)
CPU使用率、メモリ使用率、ディスク使用率、ファイル監視、Web 監視
Zabbix エージェント(アクティブ) Zabbix エージェントによる監視(エージェントからサーバに定期的にデータを送信) ログ監視
SNMP エージェント SNMP エージェントによる監視 CPU 使用率、メモリ使用率、ディスク使用率、ディスクI/O、ネットワークI/O
SNMP トラップ SNMP トラップによる監視
IPMI チェック IPMI によるハードウェア監視
シンプルチェック エージェントを使用しない監視 ICMP ping、TCP 疎通、TCP 応答時間
内部チェック Zabbix サーバ自身の監視 稼働時間、アイテム数、プロセスの CPU 使用率
SSH チェック SSH 経由による監視
Telnet チェック Telnet 経由による監視
外部チェック スクリプトやコマンドによる監視


zabbixによる監視のさまざまな種類


ここでは、よく使われるzabbixの監視項目のうち、代表的なものを以下に表示します。

監視項目 キー 戻り値 設定例
CPU 使用率 system.cpu.util[,,] system.cpu.load[,] 使用率 (%)
浮動小数
system.cpu.util[,user,avg5] system.cpu.load[,avg5]
メモリ使用率 vm.memory.size[] バイト数 / % vm.memory.size[free]
ディスク使用率 vfs.fs.size[fs,] バイト数 / % vfs.fs.size[/,pfree]
ネットワーク使用率 net.if.in[if,] net.if.out[if,] 整数 net.if.in[eth0,bytes] net.if.out[eth0,bytes]
プロセス起動数 proc.num[,,,] プロセス数 proc.num[httpd,apache]
ポート net.tcp.port[,port] net.tcp.service[service,,] 0(down) / 1(up) net.tcp.port[,80] net.tcp.service[http]
ファイルのチェックサム vfs.file.cksum[file] チェックサム vfs.file.cksum[/var/log/messages]


Linux認定資格 LPICを取るなら・・

Linux資格 「LPIC Lv1」徹底解説 連載目次

Recent News

Recent Tips

Tag Search