原点回帰!IT業界に蔓延る技術力0の元ダメPMのブログ

原点回帰で技術力をつけたい技術力0の元ダメPMです。技術力がないとやっていけないフリーランスエンジニアの世界に背水の陣で飛び込みました。本ブログでは技術の話だけでなく起業の事とかお金の事とかなんでも備忘録的に綴って行きます。

Linuxサーバでよく使うzabbix監視項目を一覧にした

今回はLinuxサーバでよく使うZabbix監視項目を一覧にしました。

個別の監視項目の設定方法を記載しているページはよく見かけるのですが、実運用する上で最低限必要な監視項目を一覧にしている様なページはあまり見かけなかったので作ってみました。

そのままコピペで使用頂けるようにアイテム名・アイテムキー・説明文も記載しておりますのでよければご活用ください。

Zabbix監視項目一覧について

よく使うLinuxサーバに関する監視項目をまとめました。
Zabbixのアイテム作成時の設定値を全てのせたかったのですが、ブログのデザインの関係でアイテム名・アイテムキー・説明に絞って一覧を作成しております。

Zabbix監視項目一覧

アイテム名 アイテムキー 説明
Agent Ping agent.ping Zabbix agentが起動しているかチェックする
ICMP Ping icmpping[{HOST.IP}] ping(icmp)でホストに接続できかどうかをチェックする
Host Boot Time system.boottime システムの起動時間をチェックする
Number of Running Processes proc.num[,,run] 実行中のプロセス数をチェックする
Number of Zombie Processes proc.num[,,zomb] ゾンビプロセス数をチェックする
Number of Sleep Processes proc.num[,,sleep] スリーププロセス数をチェックする
Processor Load (1 min average per core) system.cpu.load[percpu,avg1] 直近1分間の平均値をチェックする
Processor Load (5 min average per core) system.cpu.load[percpu,avg5] 直近5分間の平均値をチェックする
Processor Load (15 min average per core) system.cpu.load[percpu,avg15] 直近15分間の平均値をチェックする
CPU Idle Time in % system.cpu.util[,idle] アイドル時間の割合をチェックする
CPU User Time in % system.cpu.util[,user] ユーザプロセスによるCPU使用率をチェックする
CPU System Time in % system.cpu.util[,system] システムプロセスによるCPU使用率をチェックする
CPU IOwait Time in % system.cpu.util[,iowait] I/O終了待ち時間の割合をチェックする
CPU Nice Time in % system.cpu.util[,nice] 実行優先度を変更したユーザプロセスによるCPUの使用率をチェックする
CPU Interrupt Time in % system.cpu.util[,interrupt] ハードウェア割り込みによるCPU使用率をチェックする
CPU Softirq Time in % system.cpu.util[,softirq] ソフトウェア割り込みによるCPU使用率をチェックする
CPU Steal Time in % system.cpu.util[,steal] ゲストOSがリソース要求を行ったにも関わらずCPUリソースを割り当てられなかった時間の割合をチェックする
CPU Interrupts system.cpu.intr CPUの割り込み数
CPU Context Switches system.cpu.switches コンテキストスイッチ数
Memory Total vm.memory.size[total] メモリ全容量をチェックする
Memory Used memory.used メモリ使用量をチェックする total - available
Memory Used in % memory.pused メモリ使用率をチェックする (total-available) / total
Memory Available vm.memory.size[available] メモリ空き容量をチェックする inactive + cached + free
Memory Available in % vm.memory.size[pavailable] メモリ空き率をチェックする inactive + cached + free
Memory Buffers vm.memory.size[buffers] メモリバッファ容量をチェックする
Memory Cached vm.memory.size[cached] メモリキャッシュ容量をチェックする
Swap Space Used in % system.swap.size[,pused] 仮想OSのスワップの使用率(%)をチェックする
Count Swap In system.swap.in スワップインの回数をチェックする
Count Swap Out system.swap.out スワップアウトの回数をチェックする