Contenu connexe
Similaire à 手作業なしの安定環境実現に向けたZabbix活用方法紹介+Zabbix2.4最新機能紹介 (20)
Plus de Daisuke Ikeda (20)
手作業なしの安定環境実現に向けたZabbix活用方法紹介+Zabbix2.4最新機能紹介
- 10. Zabbixの特徴を知る
● Zabbixの監視の仕組み
● Zabbixが扱うデータの構造
● Zabbixの機能
Zabbix Server
trapper
poller
alerter
discoverer
Shared Memory
Zabbix Frontend
DB
監視設定情報
history syncer
unreachable poller
監視結果情報
設定・確認
SNMP Agent SNMP Agent
Zabbix Agent
SNMP Agent
Zabbix Agent
...
- 11. Zabbixの特徴を知る
● Zabbixの監視の仕組み
● Zabbixが扱うデータの構造
● Zabbixの機能
ホストグループ
(例:Linux servers)
アイテム
(例:CPU使用率、
メモリ空き容量)
トリガー
(例:CPU使用率が
90%以上)
アクション
(例:ユーザAに即座に
アラートメール送信 )
シンプルグラフ
(例:CPU使用率
のグラフ)
グラフ
(例:全マシンの
CPU使用率のグラフ )
ユーザ
(例:PJ01運用担当者A)
ユーザグループ
(例:PJ01運用担当者
グループ)
メディア
(メールアドレス、
通知スクリプト)
0..*
1..*
テンプレート
(例:Template OS Linux)
0..*
0..*
ホスト
(例:linux-server01)
0..*0..*
0..*
0..* 0..*
1..*
0..* 0..*
0..*
0..*
0..*
1..*
0..*
0..*
0..*
0..*
0..1
1
0..*
1..*
1
0..*
- 12. Zabbixの特徴を知る
● Zabbixの監視の仕組み
● Zabbixが扱うデータの構造
● Zabbixの機能
HW
HV
VM VM
別拠点
NW
Webサービス
OS(Linux) OS(Windows)
MW MW
APP APP
IPMI監視
VMware監視
Web監視
Zabbix Agentによる監視
- リソース監視
- ログ監視
- プロセス監視
Java JMX監視
Windows WMI監視
SNMP/SNMPTrap監視
ZabbixProxyを利用した
多拠点統合監視
- 13. 監視対象システムの特徴を知る
● 監視に求められる要件
○ 監視対象の機器数
○ 監視頻度
○ 監視対象機器毎の監視アイテム数
○ 監視結果の保存期間
■ 生の監視結果の保存期間
■ トレンド(1時間毎の平均/最大/最小)情報の保存期間
○ 障害発生時の運用フロー
つまり
● どれぐらいの時間で障害情報を知りたいのか?
● 監視結果からどういった分析をしたいのか?
● どういった運用を実現したいのか?
- 17. 構築・運用作業の低コスト化
監視設定パターン化 監視設定自動化 運用自動化
テンプレート機能 ネットワークディスカバリ機能
ZabbixAgent自動登録機能
ローレベルディスカバリ機能
アクション機能
監視設定をサーバの用途
毎、種別毎等まとめる機能
IPレンジを指定して定期的に監
視対象機器の追加・削除を検知
Agent起動時に自身の情報を
Zabbix Serverに自動連携
監視対象サーバ内の情報を収集し、
その内容に合わせて自動設定
条件を設定してあらかじめ登録し
た運用作業処理実行コマンドを
自動実行
- 19. NWディスカバリとAgent自動登録の使い分け
NWディスカバリ(ポーリング型) 自動登録(プッシュ型)
Zabbix Server
or
Zabbix Proxy
Target
Server
NW
Device
Target
Server
Target
Server
Zabbix Server
or
Zabbix Proxy
Target
Server
Target
Server
Target
Server
Target
Server
指定したNW宛に定期ポーリング
Zabbix
Agent
Zabbix
Agent
Zabbix
Agent
Zabbix
Agent
■ NWのIPrange指定をしてポーリング
■ 検知条件が豊富
- Zabbix Agent
- SNMP
- ICMP ping
- TCP
- HTTP 等
■ Agent起動時にZabbixServerに通知
→無駄なパケットが発生しない(効率的)
■ 通知時に送付される情報
- Hostname (Agetホスト名)
- ListenIP (Agent稼働IP)
- ListenPort (Agent稼働ポート)
- HostMetadata (Agentに割り当てられたメタ情報 )
起動時にプッシュ通知
- 20. NWディスカバリとAgent自動登録の使い分け
NWディスカバリ(ポーリング型) 自動登録(プッシュ型)
Zabbix Server
or
Zabbix Proxy
Target
Server
NW
Device
Target
Server
Target
Server
Zabbix Server
or
Zabbix Proxy
Target
Server
Target
Server
Target
Server
Target
Server
指定したNW宛に定期ポーリング
Zabbix
Agent
Zabbix
Agent
Zabbix
Agent
Zabbix
Agent
■ NWのIPrange指定をしてポーリング
■ 検知条件が豊富
- Zabbix Agent
- SNMP
- ICMP ping
- TCP
- HTTP 等
■ Agent起動時にZabbixServerに通知
→無駄なパケットが発生しない(効率的)
■ 通知時に送付される情報
- Hostname (Agetホスト名)
- ListenIP (Agent稼働IP)
- ListenPort (Agent稼働ポート)
- HostMetadata (Agentに割り当てられたメタ情報 )
起動時にプッシュ通知
NW機器等の自動設定にも有効
Agent稼働マシンの用途に
応じた設定が可能
- 26. トリガー条件式の活用
● トリガー関数、評価式をうまく組み合わせる
● 例: ディスク使用量の増加傾向
({ディスク使用量監視アイテム .last(0)} - {ディスク使用量監視アイテム .last(0,604800)})/7
+
{ディスク使用量監視アイテム .last(0)}
翌日のディスク量の予測量
過去1週間の監視結果から算出する 1日分の増加量平均
現状のディスク使用量
注意
● Zabbix2.4から表記方法変わります
○ 旧: >、<、=、#(notを示す記号)、&(andを示す記号)、|(orを示す記号)
○ 新: >、<、=、>=、<=、not(もしくは<>)、and、or
- 36. Zabbixの機能拡充
監視できる幅拡大 自動化の促進
2.0 2.0
2.2 2.2
・JMX監視機能の実装
・SNMP Trap監視機能の実装
・VMware監視機能の実装
・WMI監視機能の実装
・NWディスカバリ機能の拡充
(HTTPS、Telnetによるディスカバリ)
・ローレベルディスカバリ機能実装
・ローレベルディスカバリ機能の拡充
(ホストプロトタイプ機能の追加 )
・ZabbixAgent自動登録機能の拡充
(ホストメタデータ機能の追加 )
・バージョンアップ自動化機能の実装
(DBの自動アップデート機能 )