俺のZabbixがこんなに
 可愛いわけがない
  ~おかわり~

qpstudy #05
@sechiro
http://d.hatena.ne.jp/sechiro/
自己紹介
●
    Twitter ID: @sechiro
     ● サーバ擬人化友の会(最近結成)

     ●
       サーバ擬人化エバンジェリスト
●   昼間はスーツコスでSE的な感じ
    のお仕事をしています。
●   ざびたんの絵は@laughsketch氏に
    書いてもらいました。
本題の前に!
●   べっ別にあんたのためn
    (ry
●
    Zabbix銘菓w




            自宅検証結果

●   生クリームの持ち込みは断
    念しましたorz
本日のアジェンダ
1.嫁自慢
2.Zabbixのカスタマイズ
3.ざびたん導入案内
4.ロードマップ
1.嫁自慢
ざびたんとは
●   次世代統合監視ソフトZabbix
    の斜め先を行く次世代監視コ
    ンソール
●
    伺かという21世紀初頭のロス
    トテクノロジーを利用
●   みなさん、サーバ監視してま
    すよね?
自宅でのZabbix活用例

年末年始の   新番を消化しき
 一挙放映   れていない現状
嫁を起こします。
シャベッタァァァァアアァ
 ァァァァァァ!!!!!
大発表!
●
    Linux-HA Japanの協力によ
    り、                    本人プロフィールはアップロー
                          ドに当たって削除しました。
●
    伊瀬茉莉也さん(@Mariya_i)
    に声を当てていただきま
    した!!!
●   英語ナレーション取りの
    ついでだそうです。
今回の設定~障害通知~
今回の設定~障害通知~
今回の設定~障害通知~

「Zabbix上のホスト登録名」:「スクリプトへのフルパス」
それに続けて、スクリプトの引数として、

 "{HOSTNAME}:{TRIGGER.NAME}:
{TRIGGER.SEVERITY}:{TRIGGER.VALUE}"

を渡す。
ひと通り、やってみましょう
●   障害時のメッセージ
            深刻度
            致命的な障害(Disaster)
            重大な障害(High)
            軽度の障害(Average)
            警告(Warning)
            情報(Information)
            未分類(Not classified)

    ●   姉妹構成専用メッセージ
    ●   コミュニケーション
        ●
            トラックボールがおすすめ!
これが大人の
  本気!
2.Zabbixの
  カスタマイズ
Zabbix のカスタマイズ
●
    Zabbix サーバの情報取得、設定追
    加・変更
    ●   Zabbix API
●   情報収集
    ●
        zabbix_get (管理ノードから取得)
    ●
        zabbix_sender (サーバに送信)
    ●
        External Script (監視機能追加)
●   アラート時
    ●   メディア(AlertScript)
    ●   リモートコマンド(ざびたん)
        –   ただしセキュリティには注意!
zabbix_get の利用例
●
    Zabtop (@mikeda氏)
    ●
      Zabbix管理下のノードからリアルタ
      イムに情報取得してtop風に表示
    ●
      zabbix_senderを使った過去のグラフ
      の作り方も紹介されています。




    http://d.hatena.ne.jp/mikeda/
●   実はzabtopは、魔改造済みw
メディア(AlertScript)の利用例
●   Zabbixから電話をかける
    (@BlueSkyDetector氏)
     ● サーバ上からスクリプト実行!




    http://www.slideshare.net/BlueSkyDetector/zabbixjp-study-20100730-2nd-
    session

●   ざびたんから電話を書けてもらうことも
    できますねw
Zabbix APIの使用例
●
    Zabbix CLIインターフェース
    ●   Zabcon
    ● 拙作:ホスト一括追加スクリプト
●   独自Webインターフェース
    ● 拙作:高良姉妹専用コンソール


●   リモードコマンドやメディアか
    らAPIにアクセスして条件分岐
●
    APIは仕様が不確定なところがあ
    るので、ご利用は計画的に
    ●   この前もやられました…
つまり、だいたいのことはできます
●   Zabbix サーバの情報取得、設定追加・変更
    ●   Zabbix API
●   情報収集
    ●   zabbix_get (管理ノードから取得)
    ●   zabbix_sender (サーバに送信)
    ●   External Script (監視機能追加)
●   アラート時
    ●   メディア(AlartScript)
    ●   リモートコマンド(ざびたん)

    なので、みんなでつくりこみましょう!
3.ざびたん
   導入案内
配布方法・導入案内
●   導入案内
    ●   サイト「ざびたん基本設計書」に記載
        –   http://www43.atwiki.jp/zabbitan/
●   配布サイト
    ●   Githubをお借りしました!
    ●   Rawファイルを伺かにドラッグアンドドロップ
        –   https://github.com/sechiro/Zabbitan
    ●   @k_mikageさんのパッチ入り!
●   利用条件
    ●   音声
        –   商用利用不可
        –   改変不可
        –   Zabbix への同梱不可・・・
    ●   スクリプト部分は自由に使ってOK
●   詳しい条件・インストール方法はWebで!
4.ロードマップ
マルチプラットフォーム
●   移植
    ●
        Debian
        –   ninixという伺かのパッケージが
           あるらしい
    ●   Mac
         – 偽林檎
    ●
        そのほかは?
●   移植してくれる人、絶賛募集
    中!
    ●
        もしくは僕にMBAください!
HAクラスター
●   監視サーバは当然クラスタ化
    しますよね!
    ●
        別に高良姉妹に釣られたわけ
        じゃないんだから!
●   でも、今回までに間に合いま
    せんでしたorz
    ●
        Pacemaker + Heartbeat
    ●   リソースエージェント
    ●   データはDRBDで保護
緩募
●   絵師
    ●
        pixivで流行らないかな…(チラッ
●   テーマソング
●   導入企業
最後に:男性キャラはいないの?
●   ユーザ会で上がった要望
●   最有力候補は、あの人


    ジャッジメント
     ですの!
えんいー!
ありがとうございました。
スペシャルサンクス
●   Zabbix-JP
    ●   http://www.zabbix.jp/
    ● ざびたんの実家的なところです。
●   Linux-HA Japan
    ●   http://linux-ha.sourceforge.jp/wp/
●   ばぐとら研究所
    ●   http://ssp.shillest.net/
●   AYAYA/03
    ●   http://emily.shillest.net/ayaya/index.php
    ●   こちらのSimpleYAYAのテンプレートを使わせていただきま
        した。

俺のZabbixがこんなに可愛いわけがない(おかわり)

Editor's Notes

  • #7 ここでZabbixの画面を見せる。 アニメの録画状況のグラフを見せる。 監視しておくと、年末年始の一挙放映とかだんだん容量が少なくなっていく状況が一目瞭然。
  • #9 ここでざびたん起動
  • #11 どれかひとつだけトリガーを見せてイメージを掴んでもらう。
  • #12 まずはZabbix上での設定を見せる。
  • #13 途中でログも確認すべし。
  • #17 デモする場合はZabbixサーバにログインして実行すること。