サイオステクノロジーでの zabbix構築案件...

16
© SIOS Technology, Inc. All rights Reserved. サイオステクノロジーでの Zabbix構築案件 経験談 サイオステクノロジー株式会社 www.sios.jp

Upload: others

Post on 21-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: サイオステクノロジーでの Zabbix構築案件 経験談Zabbix監視結果をシスログに出 したい 理由わからないが要望多し トリガー起動時のアクション実

© SIOS Technology, Inc. All rights Reserved.

サイオステクノロジーでのZabbix構築案件

経験談

サイオステクノロジー株式会社www.sios.jp

Page 2: サイオステクノロジーでの Zabbix構築案件 経験談Zabbix監視結果をシスログに出 したい 理由わからないが要望多し トリガー起動時のアクション実

© SIOS Technology, Inc. All rights Reserved.

自己紹介

髙岡貴史 サイオス入社2年

サイオス入社前 サーバ基盤・DB等 JP1で監視を知る

Zabbixとの出会いはサイオス入社後 初回、経験者を気取った 2回⽬、プロだと認識された

2

趣味は旅⾏と登⼭

です。

Page 3: サイオステクノロジーでの Zabbix構築案件 経験談Zabbix監視結果をシスログに出 したい 理由わからないが要望多し トリガー起動時のアクション実

© SIOS Technology, Inc. All rights Reserved.

自己紹介

3

今日はちょっとZabbixについて

⾔わせてください︕

Page 4: サイオステクノロジーでの Zabbix構築案件 経験談Zabbix監視結果をシスログに出 したい 理由わからないが要望多し トリガー起動時のアクション実

© SIOS Technology, Inc. All rights Reserved.

Zabbixは

初心者に優しくない

4

Page 5: サイオステクノロジーでの Zabbix構築案件 経験談Zabbix監視結果をシスログに出 したい 理由わからないが要望多し トリガー起動時のアクション実

© SIOS Technology, Inc. All rights Reserved.

⼾惑う⽤語が多い︕

例えばトリガー トリガーは元々銃の引き⾦の意味 トリガーはIT世間一般ではDBテーブル操作前

後で起動するプロシージャのこと トリガーはアイテムが収集したデータを「評

価」し最新のシステム状態を表⽰する論理条件︖︖︖

例えばアイテム アイテムといえば世間一般ではスーパーマリオ

でいうキノコ 日本語版Zabbixでは「監視項⽬」と表⽰して︕

5

Page 6: サイオステクノロジーでの Zabbix構築案件 経験談Zabbix監視結果をシスログに出 したい 理由わからないが要望多し トリガー起動時のアクション実

© SIOS Technology, Inc. All rights Reserved.

でも、慣れれば楽︕

むしろ魅⼒的のはず…

6

Page 7: サイオステクノロジーでの Zabbix構築案件 経験談Zabbix監視結果をシスログに出 したい 理由わからないが要望多し トリガー起動時のアクション実

© SIOS Technology, Inc. All rights Reserved.

魅⼒

例えばトリガー 論理条件式で表現できさえすれば、複雑な監視条件を指定できる柔軟性︕ 式なので入⼒項⽬に拘束されない柔軟性︕

例)不安定なCPUロードアベレージを監視

7

0

1

2

3

4

5

6

9:00 9:02 9:04 9:06 9:08 9:10 9:12 9:14 9:16 9:18 9:20

CPU

閾値

({TRIGGER.VALUE}=0 & {host:system.cpu.load[percpu,avg1].min(#5)} > 4 ) |({TRIGGER.VALUE}=1 & {host:system.cpu.load[percpu,avg1].max(#5)} > 4) 連続したら

異常とする 安定したら正常に戻す

Page 8: サイオステクノロジーでの Zabbix構築案件 経験談Zabbix監視結果をシスログに出 したい 理由わからないが要望多し トリガー起動時のアクション実

© SIOS Technology, Inc. All rights Reserved.

Zabbixの自由なんて

要らない︕

8

Page 9: サイオステクノロジーでの Zabbix構築案件 経験談Zabbix監視結果をシスログに出 したい 理由わからないが要望多し トリガー起動時のアクション実

© SIOS Technology, Inc. All rights Reserved.

顧客からの要望

例えば…

9

監視ができればいいよアラート上がればいいからetc…

Page 10: サイオステクノロジーでの Zabbix構築案件 経験談Zabbix監視結果をシスログに出 したい 理由わからないが要望多し トリガー起動時のアクション実

© SIOS Technology, Inc. All rights Reserved.

最初が肝心です︕

最初に要件を明確化して⾒積ることが肝心︕ 監視項⽬はリソース監視、プロセス監視、ログ

監視のみとします。 SNMPトラップ監視はやりません(汗) アラート通知はメール通知のみとします。 アラート通知で音は鳴らしません(汗) マップとかグラフの作成はしません(汗) Zabbix監視サーバダウン時は監視停止します。

→ 曖昧だと赤字プロジェクト化︕10

Page 11: サイオステクノロジーでの Zabbix構築案件 経験談Zabbix監視結果をシスログに出 したい 理由わからないが要望多し トリガー起動時のアクション実

© SIOS Technology, Inc. All rights Reserved.

Zabbix案件での

個人課題11

Page 12: サイオステクノロジーでの Zabbix構築案件 経験談Zabbix監視結果をシスログに出 したい 理由わからないが要望多し トリガー起動時のアクション実

© SIOS Technology, Inc. All rights Reserved.

個人課題(抜粋)

Zabbix監視結果をシスログに出⼒したい 理由わからないが要望多し トリガー起動時のアクション実⾏でloggerコマ

ンド実⾏で出⼒できます。 他にいい⽅法ある︖︖

通常期の監視条件を繁忙期に変更したいtime関数手動編集で対応のため運用負荷高 通常期用と繁忙期用のトリガーを作成しておい

て、手動でon/offしては︖ 他にいい⽅法ある︖︖

12

Page 13: サイオステクノロジーでの Zabbix構築案件 経験談Zabbix監視結果をシスログに出 したい 理由わからないが要望多し トリガー起動時のアクション実

© SIOS Technology, Inc. All rights Reserved.

最後に…

13

Page 14: サイオステクノロジーでの Zabbix構築案件 経験談Zabbix監視結果をシスログに出 したい 理由わからないが要望多し トリガー起動時のアクション実

© SIOS Technology, Inc. All rights Reserved.

Zabbixの良し悪し(私⾒)

Zabbixの良い点 監視条件を論理式を使って設定できる柔軟性「トリガー」 監視内容を自由に定義できる柔軟性「ユーザ定義パラメータ」

Zabbixの悪い点 SNMPトラップ監視面倒、マニュアル説明冷たい

ログ監視通知、わかりづらい 監視コンソール、⾒づらい

14

Page 15: サイオステクノロジーでの Zabbix構築案件 経験談Zabbix監視結果をシスログに出 したい 理由わからないが要望多し トリガー起動時のアクション実

© SIOS Technology, Inc. All rights Reserved.

Zabbix案件での

苦楽︕15

Page 16: サイオステクノロジーでの Zabbix構築案件 経験談Zabbix監視結果をシスログに出 したい 理由わからないが要望多し トリガー起動時のアクション実

© SIOS Technology, Inc. All rights Reserved.

Zabbix案件の苦楽

監視サーバはリモート接続不可の場合多し、地方のデータセンター出張で対応

【楽】札幌出張(2015年7月、8月)→ラーメン美味しかった

【苦】横須賀出張(2015年1月)→海近いが店無し

⾷料入手にも苦労

16