Suche senden
Hochladen
Zabbixに手の届かない所は無い expect
•
3 gefällt mir
•
3,362 views
隼人 渡邉
Folgen
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 34
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Amazon Aurora - Auroraの止まらない進化とその中身
Amazon Aurora - Auroraの止まらない進化とその中身
Amazon Web Services Japan
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
NTT DATA Technology & Innovation
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Amazon Web Services Japan
20200818 AWS Black Belt Online Seminar AWS Shield Advanced
20200818 AWS Black Belt Online Seminar AWS Shield Advanced
Amazon Web Services Japan
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
NTT DATA Technology & Innovation
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(基礎編)配布用
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(基礎編)配布用
シスコシステムズ合同会社
AWS Black Belt Online Seminar 2018 AWS Well-Architected Framework
AWS Black Belt Online Seminar 2018 AWS Well-Architected Framework
Amazon Web Services Japan
[AKIBA.AWS] NLBとPrivateLinkの仕様に立ち向かう
[AKIBA.AWS] NLBとPrivateLinkの仕様に立ち向かう
Shuji Kikuchi
Empfohlen
Amazon Aurora - Auroraの止まらない進化とその中身
Amazon Aurora - Auroraの止まらない進化とその中身
Amazon Web Services Japan
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
NTT DATA Technology & Innovation
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Amazon Web Services Japan
20200818 AWS Black Belt Online Seminar AWS Shield Advanced
20200818 AWS Black Belt Online Seminar AWS Shield Advanced
Amazon Web Services Japan
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
NTT DATA Technology & Innovation
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(基礎編)配布用
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(基礎編)配布用
シスコシステムズ合同会社
AWS Black Belt Online Seminar 2018 AWS Well-Architected Framework
AWS Black Belt Online Seminar 2018 AWS Well-Architected Framework
Amazon Web Services Japan
[AKIBA.AWS] NLBとPrivateLinkの仕様に立ち向かう
[AKIBA.AWS] NLBとPrivateLinkの仕様に立ち向かう
Shuji Kikuchi
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
手作業なしの安定環境実現に向けたZabbix活用方法紹介+Zabbix2.4最新機能紹介
手作業なしの安定環境実現に向けたZabbix活用方法紹介+Zabbix2.4最新機能紹介
Daisuke Ikeda
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Atsushi Tanaka
Aws auto scalingによるwebapサーバbatchサーバの構成例
Aws auto scalingによるwebapサーバbatchサーバの構成例
Takeshi Mikami
AWS Black Belt Online Seminar 2017 AWS X-Ray
AWS Black Belt Online Seminar 2017 AWS X-Ray
Amazon Web Services Japan
今さら聞けない! Active Directoryドメインサービス入門
今さら聞けない! Active Directoryドメインサービス入門
Tetsuya Yokoyama
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
Masahiro NAKAYAMA
DatadogでAWS監視やってみた
DatadogでAWS監視やってみた
tyamane
AWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct Connect
Amazon Web Services Japan
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
Amazon Web Services Japan
[AKIBA.AWS] VPCをネットワーク図で理解してみる
[AKIBA.AWS] VPCをネットワーク図で理解してみる
Shuji Kikuchi
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)
Takeshi Fukuhara
明日からはじめるネットワーク運用自動化
明日からはじめるネットワーク運用自動化
Taiji Tsuchiya
AWS Black Belt Online Seminar 2016 AWS CloudFormation
AWS Black Belt Online Seminar 2016 AWS CloudFormation
Amazon Web Services Japan
[Black Belt Online Seminar] AWS上でのログ管理
[Black Belt Online Seminar] AWS上でのログ管理
Amazon Web Services Japan
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
Amazon Web Services Japan
インターネットの仕組みとISPの構造
インターネットの仕組みとISPの構造
Taiji Tsuchiya
AWS Black Belt Online Seminar 2017 Deployment on AWS
AWS Black Belt Online Seminar 2017 Deployment on AWS
Amazon Web Services Japan
Redis勉強会資料(2015/06 update)
Redis勉強会資料(2015/06 update)
Yuji Otani
【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較
【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較
Hinemos
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
Katsuhiro Miura
Weitere ähnliche Inhalte
Was ist angesagt?
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
手作業なしの安定環境実現に向けたZabbix活用方法紹介+Zabbix2.4最新機能紹介
手作業なしの安定環境実現に向けたZabbix活用方法紹介+Zabbix2.4最新機能紹介
Daisuke Ikeda
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Atsushi Tanaka
Aws auto scalingによるwebapサーバbatchサーバの構成例
Aws auto scalingによるwebapサーバbatchサーバの構成例
Takeshi Mikami
AWS Black Belt Online Seminar 2017 AWS X-Ray
AWS Black Belt Online Seminar 2017 AWS X-Ray
Amazon Web Services Japan
今さら聞けない! Active Directoryドメインサービス入門
今さら聞けない! Active Directoryドメインサービス入門
Tetsuya Yokoyama
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
Masahiro NAKAYAMA
DatadogでAWS監視やってみた
DatadogでAWS監視やってみた
tyamane
AWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct Connect
Amazon Web Services Japan
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
Amazon Web Services Japan
[AKIBA.AWS] VPCをネットワーク図で理解してみる
[AKIBA.AWS] VPCをネットワーク図で理解してみる
Shuji Kikuchi
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)
Takeshi Fukuhara
明日からはじめるネットワーク運用自動化
明日からはじめるネットワーク運用自動化
Taiji Tsuchiya
AWS Black Belt Online Seminar 2016 AWS CloudFormation
AWS Black Belt Online Seminar 2016 AWS CloudFormation
Amazon Web Services Japan
[Black Belt Online Seminar] AWS上でのログ管理
[Black Belt Online Seminar] AWS上でのログ管理
Amazon Web Services Japan
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
Amazon Web Services Japan
インターネットの仕組みとISPの構造
インターネットの仕組みとISPの構造
Taiji Tsuchiya
AWS Black Belt Online Seminar 2017 Deployment on AWS
AWS Black Belt Online Seminar 2017 Deployment on AWS
Amazon Web Services Japan
Redis勉強会資料(2015/06 update)
Redis勉強会資料(2015/06 update)
Yuji Otani
Was ist angesagt?
(20)
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
手作業なしの安定環境実現に向けたZabbix活用方法紹介+Zabbix2.4最新機能紹介
手作業なしの安定環境実現に向けたZabbix活用方法紹介+Zabbix2.4最新機能紹介
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Aws auto scalingによるwebapサーバbatchサーバの構成例
Aws auto scalingによるwebapサーバbatchサーバの構成例
AWS Black Belt Online Seminar 2017 AWS X-Ray
AWS Black Belt Online Seminar 2017 AWS X-Ray
今さら聞けない! Active Directoryドメインサービス入門
今さら聞けない! Active Directoryドメインサービス入門
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
DatadogでAWS監視やってみた
DatadogでAWS監視やってみた
AWS Black Belt Online Seminar AWS Direct Connect
AWS Black Belt Online Seminar AWS Direct Connect
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
[AKIBA.AWS] VPCをネットワーク図で理解してみる
[AKIBA.AWS] VPCをネットワーク図で理解してみる
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 1: IoT 基盤 (製造リファレンス・アーキテクチャ勉強会)
明日からはじめるネットワーク運用自動化
明日からはじめるネットワーク運用自動化
AWS Black Belt Online Seminar 2016 AWS CloudFormation
AWS Black Belt Online Seminar 2016 AWS CloudFormation
[Black Belt Online Seminar] AWS上でのログ管理
[Black Belt Online Seminar] AWS上でのログ管理
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
インターネットの仕組みとISPの構造
インターネットの仕組みとISPの構造
AWS Black Belt Online Seminar 2017 Deployment on AWS
AWS Black Belt Online Seminar 2017 Deployment on AWS
Redis勉強会資料(2015/06 update)
Redis勉強会資料(2015/06 update)
Andere mochten auch
【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較
【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較
Hinemos
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
Katsuhiro Miura
第6回zabbix jp勉強会資料
第6回zabbix jp勉強会資料
Daisuke Ikeda
OSC 2014 Tokyo/Spring 「Zabbix 2.2を使ってみよう」
OSC 2014 Tokyo/Spring 「Zabbix 2.2を使ってみよう」
Atsushi Tanaka
【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix
【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix
真乙 九龍
ZABBIXでメトリクス監視の話
ZABBIXでメトリクス監視の話
kenjiskywalkerslide
第5回oss運用管理勉強会 zabbix徹底活用術の紹介
第5回oss運用管理勉強会 zabbix徹底活用術の紹介
Daisuke Ikeda
Zabbix による ms sql監視 ~データベースモニタリング~ odbc
Zabbix による ms sql監視 ~データベースモニタリング~ odbc
真乙 九龍
ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話
Masahito Zembutsu
ZabbixによるAWS監視のコツ
ZabbixによるAWS監視のコツ
ShinsukeYokota
Andere mochten auch
(10)
【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較
【HinemosWorld2015】A1-4_オープンソース統合監視ツール Hinemos/Zabbix徹底比較
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
第6回zabbix jp勉強会資料
第6回zabbix jp勉強会資料
OSC 2014 Tokyo/Spring 「Zabbix 2.2を使ってみよう」
OSC 2014 Tokyo/Spring 「Zabbix 2.2を使ってみよう」
【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix
【 Zabbix 2.0 】zabbix 2.0による簡単 MySQL 監視 #Zabbix
ZABBIXでメトリクス監視の話
ZABBIXでメトリクス監視の話
第5回oss運用管理勉強会 zabbix徹底活用術の紹介
第5回oss運用管理勉強会 zabbix徹底活用術の紹介
Zabbix による ms sql監視 ~データベースモニタリング~ odbc
Zabbix による ms sql監視 ~データベースモニタリング~ odbc
ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話
ZabbixによるAWS監視のコツ
ZabbixによるAWS監視のコツ
Zabbixに手の届かない所は無い expect
1.
ZABBIXに手の届かない所は無い expectで... 渡邉 隼人
2.
改めまして
3.
池田さん ご出版おめでとうございます! (拍手) Zabbix統合監視徹底活用 複雑化・大規模化する インフラの一元管理 大容量で ¥ 3,780 大好評発売中!
4.
なんと! 池田先生の第1号サイン頂きました!
5.
度々 池田さんの所有物に勘違いされます
6.
改まして ZABBIXに手の届かない所は無い expectで...
7.
● 渡邉 隼人 (わたなべ はやと) ● TwitterID: @_BSmile_ ● 2児の父 ● アクアリウム(水槽いじり)やってます ● 株式会社
アーベルソフト 設立:1984年8月20日 本社:埼玉県坂戸市芦山町22-13 従業員:約40名 従業員は道産子が多いです かく言う私も道産子です
8.
本題。 ZABBIX運用環境をお話します
9.
とあるお客様環境で プライベートクラウド構築を行っており SaaS・IaaSサーバ監視 Switch/UTM/Storage等等 約220台のホスト監視を行っています。
10.
突然ですが 運用監視を行っていて、次の事案が発生しました。 (専用線で接続しているオフショア、中国の問題)
11.
Private Cloud 社内ネットワーク担当部門 プロバイダオフショアネットワーク 中国から 専用線接続で 日本の 開発サーバを使用し 日々業務をこなしている プロジェクトがあります ここに接続 この人が
12.
Private Cloud 社内ネットワーク担当部門 プロバイダオフショアネットワーク 中国から 専用線接続で 日本の 開発サーバを使用し 日々業務をこなしている プロジェクトがあります ここに接続 この人が どこかでネットワークが切れた! プロバイダからの連絡は無い! 社内ネットワーク担当者は 打ち合わせで居ない! オフショアの開発者は 試験環境への接続を失った! 途方に暮れるオフショアユーザ!
13.
オチから言うと ビル停電によりオフショアルータの設定が ロストした ↓ Ciscoルータのstartup-configに 設定入れて無かった
14.
頼みますよプロバイダさん(涙)
15.
こうなったら 各担当者から連絡が来る前に こちらから報知してやろう と思いたち オフショアルータのGWへPingを飛ばしたかった が FW(Fortigate) からしかPingが飛ばない環境
16.
そこで expect ですよ
17.
スクリプト作成時、対話形式で実行が可能なコマンド 例) Y/Nの問いが多いパッケージソフトの設定を自 動で実行させる [expect]とは... #!/usr/bin/expect -f spawn
$INSTALLER --platform-override expect "Do you agree with the terms of the software license agreement?" send "yn" expect "Install zimbra-ldap" send "n" expect "Install zimbra-logger" send "n" ※zimbraメールサーバ自動インストールの冒頭
18.
Private Cloud 社内ネットワーク担当部門 プロバイダオフショアネットワーク オフショアネットワーク 監視が可能な FW(Fortigate)から Pingで監視を行い パケロス発生時の ログをzabbixが拾う expect
19.
設定はたった7項目! ちゃちゃっと10秒で説明!
20.
● /etc/zabbix/externalscripts/lan_ping.sh (1/7)ZABBIX外部スクリプトへの仕込み #! /bin/bash LOG_TEMP=$2 PJ_NAME=$3 PACKET_LIMIT=$4 if [
-e $LOG_TEMP ]; then rm -rf $LOG_TEMP fi /etc/zabbix/externalscripts/forti_ping.sh $1 $LOG_TEMP PACKETLOSS_STR=`grep "received, " $LOG_TEMP | awk -F 'received, ' '{print $NF}' | cut -d "%" -f1` PACKETLOSS=$(( PACKETLOSS_STR + 0)) if [ $(( PACKETLOSS )) -gt 30 ]; then echo "[`date +"%Y/%m/%d %H:%M:%S"`] Caution: Location [$PJ_NAME] $1 `grep " packet loss" $LOG_TEMP`" >> /var/log/zabbix/forti_ping.log fi if [ -e $LOG_TEMP ]; then rm -rf $LOG_TEMP fi
21.
● /etc/zabbix/externalscripts/forti_ping.sh (2/7)ZABBIX外部スクリプトへの仕込み #!/usr/bin/expect -f set host
[lindex $argv 0] set path [lindex $argv 1] log_file "$path" spawn ssh -l pinger XXX.XXX.XXX.1 ## 相手先GW expect "password:" send "fortipasswordn" expect "fortiHostName $" send "execute ping-options repeat-count 5n" send "execute ping $hostn" send "exitn" expect "VPEXFW001 $" interact
22.
(3/7)ホスト設定(ロケーション設定側) Gateway IPアドレス 監視する ロケーション名 テンポラリ ログファイル名
23.
(4/7)アイテム設定(ロケーション設定側) [ キー設定 ] lan_ping.sh[“{HOST.CONN}”,”/etc/zabbix/log_tmp/{HOST.DNS}.log”,”{HOST.NAME}”]
24.
(5/7)アイテム設定(ZABBIX-Server側) [ タイプ ] Zabbixエージェント(アクティブ) [
キー ] Log[/var/log/zabbix/forti_ping.log,Caution]
25.
(6/7)トリガー設定(ZABBIX-Server側) [ 条件式 ] {Zabbixホスト:log[/var/log/zabbix/forti_ping.log,Caution].str(Caution)}=1
26.
(7/7)アクション設定 [ アクションの実行条件 ] トリガー名
含まれる ”Loation packet loss Check Failed”
27.
飛んでくるメール 件名:【重要】【ZABBIX】ロケーション:Location Packet loss
Check Failed 本文: 深刻度: PROBLEM 発生日時:2014.04.07 23:23:44 -- [2014/04/07 23:22:49] Caution: Location [PJ105L1_ 【中国】マインスイーパー開発プロジェクト] 10.1.2.22 5 packets transmitted, 2 packets received, 60% packet loss
28.
簡単ですね。
29.
ZABBIXに実施させる事でのメリット 1 . 監視する方法が散在しない 2
. 拾った情報をメール送信する手間が少ない 3 . 一度流れを組んでしまえば、オフショアロケーションが 複数発生した場合でも追加が容易 (ホストの複製をし、監視するロケーションを編集する だけで良い) 特に3番が重要で 設定を簡易化した事によるオペレータへの 引き継ぎが非常に楽
30.
こんな事やってたら 約70台のSaaSサーバのindex.htmlを ZABBIX使って一括改修してくれという 依頼が来ました(汗)
31.
まぁやりましたけどね。
32.
ZABBIXに手の届かない所は無い expectで...
33.
ZABBIXはできる子。
34.
ご清聴ありがとうございました。 次回... ご要望ありましたらRasPi+ZABBIXで水槽管理
Jetzt herunterladen