概要 ZabbixでNW機器を監視し、通信断が復旧したらAnsibleでログを自動取得します。 昨日の記事では、Ansible側に監視対象機器のIPアドレスを設定しており、使いまわすような設定ではありませんでした。 「Ansible × Zabbix」通信断が復旧したときのログ取得…
概要 ZabbixでNW機器を監視し、通信断が復旧したらAnsibleでログを自動取得します。 NW機器はcsrとし、show running-configとshow logを取得します。 環境 Software Versions AWX(Ansible) 13.0.0 Zabbix 5.0 1.Zabbixの構築 先日の記事の環境を使用します。…
www.facebook.com JBUG 東京 #16 #オンライン 〜今聞きたい!運営イチオシ特集〜 - connpass セッション 発表者 なぜ、リモートアジャイルでタスク管理がそれほど重要なのか 市谷 聡啓(@papanda) リモートワークになり意識を変えたプロジェクトマネジメン…
やったこと Zabbix5.0で追加されたRedmineのWebhookを使って、障害チケットを自動起票させました。 スクリプトを書く必要がなく、とても便利でした。 環境 Versions OS Zabbix5.0 Amazon Linux 2 Redmine3.4 centos7.7 1.Zabbixの構築 先日の記事の環境を使…
やったこと zabbix5.0が4.0からどのくらい変わったのか気になるので、NW機器の監視設定を入れるところから触ってみました。 触ってみた感想としては、新機能以外は4.0の知識で特に悩まず設定できます。 ユーザーインターフェースは変更され、メニューが左サ…
やりたいこと トラフィックの取得タイミングをそろえたい。 例えば、複数の機器のトラフィックを3分間隔で取得するとき、Zabbixサーバのスペックや機器数などにより、トラフィック取得時のXX分がそろうとは限りません。 Zabbix上ではそれで問題ないのですが…
やりたいこと 本番環境でsnmptrapの設定を確認したい。 まとめ まず、zabbix serverにsnmtrapの設定を行います(手順は過去記事を参照) 次に、snmptrapコマンドを実行し、ifIndex10のLinkDownを疑似的に発生させます。 snmptrapコマンド LinkDown snmptrap -v…
※Zabbix5.2を元に、丁寧に書いた更新版を投稿しました。Zabbix4.0でも設定出来ます。 mitomito.hatenablog.jp やりたいこと syslogを、対応が必要なログ(既知・未知)、対応が不要なログ(既知)の3種類に分けて管理、検知したい。 まとめ Zabbixには、設定に正…
やりたいこと snmptrapのLinkDown/LinkUpをインターフェースごとに障害条件式LinkDown、復旧条件式LinkUpとして監視したい。 また、機器のどのインターフェースがDownしたのか一目で分かるようにしたい。 まとめ トリガーのタグ設定とsnmptt.confの修正によ…
やりたいこと 作成・管理するテンプレート数を出来る限り少なくします。 その上で、機種(インターフェース数)の違いを吸収でき、さらに使用しているインターフェースのみ監視するテンプレートを作ります。 手動で設定する場合、機種ごとに監視アイテム(≒テン…
やりたいこと トラフィックの送信量、受信量(bps)を取得したい。 まとめ MIBには、トラフィックの送信量、受信量(bps)のOIDはありません。 その為、以下の送信・受信したPacketの総バイト数のOIDを取得し、1秒毎の差分、かつbitに変換します。 OID MIB 説明 …
退屈なことはVBAにやらせよう OutlookでもExcelと同じようにVBAが使えます。便利なのに、Excelと比較するとあまり知られていないため、少しでも広まればと。 なお、本コードはOutlook2013、2010で動作を確認しています。 定型項目の通知メールを別ファイルへ…
やりたいこと トラフィック監視の閾値はホスト単位、ホストグループ単位、共通の3パターンがあります。 以下のようにそれぞれ役割がありますので、柔軟に設定できるようにします。 単位 トラフィック閾値 役割 ホスト 7GBps 一時的に適用したい ホストグルー…
やりたいこと トラフィック監視のテンプレートを効率的に作成できること。 ホストごとに、トラフィックの閾値を柔軟に変更できること。 まとめ ホストマクロ、テンプレートマクロ、グローバルマクロは、以下の優先順位で適用されます。 優先順位 高 ホストマ…
やりたいこと syslogの監視にて、errorなどを含むログを検知したら、障害名(トリガー名)にログを載せる。 要約 テンプレート「Template Linux Log」にある、トリガー「Log message Error in /var/log/messages on {HOST.NAME}」の名前を「{ITEM.VALUE}」に変…
やりたいこと Zabbixで検知した障害を他システムに連携し、チケットとして管理する。 要約 アクションのデフォルトメッセージに含まれる改行コードCRLFにより、スクリプトのcurlコマンドが意図した通りに動かなかった。 デフォルトメッセージ内の改行は必要…
ssmjp.connpass.com 時間 登壇者 内容 19:30-19:40 山崎さん 前枠/会場諸注意 19:40-19:45 合同会社DMM.com様 会社紹介 19:45-20:15 鄭昌浩さん 「クラウド時代の運用設計」 20:15-20:45 波田野裕一さん 「運用エンジニアにとって大事な視点」 20:45-21:00 -…
mitoです。こんにちは。ブログモヤモヤしたらアウトプットする、そんな感じで書いていきます。とりあえずQiitaをどうするか迷っています。経歴Cによる組み込みソフトウエア開発、ネットワーク技術検証・保守、製造業の情シスを経て現職に。ネットワークの保…
ssmjp.connpass.com 8/6に初参加し、今回で2回目です。ssmjpは「 アウトプットしないのは知的な便秘」と掲げているので、なるほどと思い感想を書きました。 今回は大規模カンファレンスの主催者・スタッフによる運営の話です。 私は、最近コミュニティ活動へ…