Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Daisuke Ikeda
2,206 views
インフラ運用管理ツールとGolang OSS運用管理勉強会LT
第10回OSS運用管理勉強会LT資料 GolangでZabbixとかAWSとか連携すると便利かもという話。
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 26
2
/ 26
3
/ 26
4
/ 26
5
/ 26
6
/ 26
7
/ 26
8
/ 26
9
/ 26
10
/ 26
11
/ 26
12
/ 26
13
/ 26
14
/ 26
15
/ 26
16
/ 26
17
/ 26
18
/ 26
19
/ 26
20
/ 26
21
/ 26
22
/ 26
23
/ 26
24
/ 26
25
/ 26
26
/ 26
More Related Content
PPTX
OSS運用管理勉強会LT
by
atk1234
PDF
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
by
Daisuke Ikeda
PDF
第6回zabbix jp勉強会資料
by
Daisuke Ikeda
PDF
第5回oss運用管理勉強会 zabbix徹底活用術の紹介
by
Daisuke Ikeda
PDF
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
by
Daisuke Ikeda
PDF
Tech circle#13 zabbix3.0ハンズオン lld
by
Daisuke Ikeda
PDF
Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化
by
Daisuke Ikeda
PDF
Zabbix-jp study #4 20111020 session2
by
Hitoshi Yoshida
OSS運用管理勉強会LT
by
atk1234
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
by
Daisuke Ikeda
第6回zabbix jp勉強会資料
by
Daisuke Ikeda
第5回oss運用管理勉強会 zabbix徹底活用術の紹介
by
Daisuke Ikeda
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
by
Daisuke Ikeda
Tech circle#13 zabbix3.0ハンズオン lld
by
Daisuke Ikeda
Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化
by
Daisuke Ikeda
Zabbix-jp study #4 20111020 session2
by
Hitoshi Yoshida
What's hot
ODP
Zabbix study
by
Tomohiro Ikeda
PDF
Zabbix勉強会
by
Hiroshi Morotomi
PDF
CentOS6 でも Zabbix 3.0 を動かしたい
by
真治 米田
PDF
Zabbix 3.4の新機能 @OSC 2017 Tokyo/Spring
by
Atsushi Tanaka
PDF
手作業なしの安定環境実現に向けたZabbix活用方法紹介+Zabbix2.4最新機能紹介
by
Daisuke Ikeda
PPTX
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
by
真乙 九龍
PDF
Zabbixを使った効果的な運用管理の実現
by
Daisuke Ikeda
PDF
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
by
Katsuhiro Miura
PDF
Ruby で zabbix agent の loadable module を作れる loadable module を C言語 + mruby で作った
by
takanori suzuki
PDF
OSC 2014 Tokyo/Spring 「Zabbix 2.2を使ってみよう」
by
Atsushi Tanaka
PPTX
5分でインストール!awsでzabbix3.0
by
Tadashi Mishima
PDF
Zabbix 2.2の新機能とZabbixオフィシャルサービスの紹介
by
Kodai Terashima
PDF
2.0~2.2~2.4~3.0 zabbixの進化を紐解く zabbix便利機能紹介-
by
Daisuke Ikeda
PDF
Zabbixを徹底活用してみよう ~4.2の最新情報もご紹介~
by
Daisuke Ikeda
PDF
Zabbix超入門
by
Daisuke Ikeda
PDF
Zabbixのパフォーマンスチューニング & インストール時の注意点
by
Kodai Terashima
PDF
オープンに活動することと現場の改善~Zabbix導入による改善物語~
by
Daisuke Ikeda
PDF
第2回 OSS運用管理勉強会 運用あるある(Zabbix)
by
真治 米田
PDF
ZabbixでDockerも監視
by
Atsushi Tanaka
PDF
Zabbix 2.0 新機能と改善点
by
Zabbix
Zabbix study
by
Tomohiro Ikeda
Zabbix勉強会
by
Hiroshi Morotomi
CentOS6 でも Zabbix 3.0 を動かしたい
by
真治 米田
Zabbix 3.4の新機能 @OSC 2017 Tokyo/Spring
by
Atsushi Tanaka
手作業なしの安定環境実現に向けたZabbix活用方法紹介+Zabbix2.4最新機能紹介
by
Daisuke Ikeda
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
by
真乙 九龍
Zabbixを使った効果的な運用管理の実現
by
Daisuke Ikeda
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
by
Katsuhiro Miura
Ruby で zabbix agent の loadable module を作れる loadable module を C言語 + mruby で作った
by
takanori suzuki
OSC 2014 Tokyo/Spring 「Zabbix 2.2を使ってみよう」
by
Atsushi Tanaka
5分でインストール!awsでzabbix3.0
by
Tadashi Mishima
Zabbix 2.2の新機能とZabbixオフィシャルサービスの紹介
by
Kodai Terashima
2.0~2.2~2.4~3.0 zabbixの進化を紐解く zabbix便利機能紹介-
by
Daisuke Ikeda
Zabbixを徹底活用してみよう ~4.2の最新情報もご紹介~
by
Daisuke Ikeda
Zabbix超入門
by
Daisuke Ikeda
Zabbixのパフォーマンスチューニング & インストール時の注意点
by
Kodai Terashima
オープンに活動することと現場の改善~Zabbix導入による改善物語~
by
Daisuke Ikeda
第2回 OSS運用管理勉強会 運用あるある(Zabbix)
by
真治 米田
ZabbixでDockerも監視
by
Atsushi Tanaka
Zabbix 2.0 新機能と改善点
by
Zabbix
Viewers also liked
PDF
第4回 OSS運用管理勉強会(2014/02/04) 発表資料
by
Ichiro TAKAHASHI
PPTX
運用自動化のためのプログラミング言語の作り方
by
Kenta Hattori
PDF
CMDBuild overview (Japanese) V2.4 update
by
OSSラボ株式会社
PDF
障害対応・運用におけるトリアージ的対応とZabbixの活用
by
Masahito Zembutsu
PDF
できることから始めるOss活動
by
Motoki Narita
PDF
■2012年WILSON製品セールスマニュアル(プレビュー)
by
WilsonAdvisoryStaff
PDF
■2013年 WILSON製品セールスマニュアル
by
WilsonAdvisoryStaff
PDF
CakePHPのレールの外し方 (CakePHP勉強会@uluru 20130419)
by
ichikaway
PPTX
ニフティクラウドにZabbixをインストールしてみた
by
VirtualTech Japan Inc./Begi.net Inc.
PDF
kintone dev camp 2016 spring
by
Akiyoshi Yamazaki
PDF
Zabbix conference2015 daisukeikeda
by
Daisuke Ikeda
PDF
継続的セキュリティテストVaddy説明資料
by
ichikaway
PDF
OSC2014.Enterprise Zabbix-JobScheduler連携ツールHyClopsJobMonitoringによる運用システムOSS化の実現
by
Daisuke Ikeda
PDF
AWS Ops系サービスが更に便利になる中、それでもなおZabbixとセットで考えたほうが良いのか?
by
Daisuke Ikeda
PDF
AWSを含めたハイブリッド環境の監視の実現 ~zabbixのクラウド対応モジュールHyClops~
by
Daisuke Ikeda
PDF
JobScheduler ユーザカンファレンス 2016 東京日産コンピュータシステム様 事例紹介
by
Daisuke Ikeda
PDF
Serverspecの活用tips紹介
by
Daisuke Ikeda
PDF
Tech circle bot x zabbix オペレータbot lt
by
Daisuke Ikeda
第4回 OSS運用管理勉強会(2014/02/04) 発表資料
by
Ichiro TAKAHASHI
運用自動化のためのプログラミング言語の作り方
by
Kenta Hattori
CMDBuild overview (Japanese) V2.4 update
by
OSSラボ株式会社
障害対応・運用におけるトリアージ的対応とZabbixの活用
by
Masahito Zembutsu
できることから始めるOss活動
by
Motoki Narita
■2012年WILSON製品セールスマニュアル(プレビュー)
by
WilsonAdvisoryStaff
■2013年 WILSON製品セールスマニュアル
by
WilsonAdvisoryStaff
CakePHPのレールの外し方 (CakePHP勉強会@uluru 20130419)
by
ichikaway
ニフティクラウドにZabbixをインストールしてみた
by
VirtualTech Japan Inc./Begi.net Inc.
kintone dev camp 2016 spring
by
Akiyoshi Yamazaki
Zabbix conference2015 daisukeikeda
by
Daisuke Ikeda
継続的セキュリティテストVaddy説明資料
by
ichikaway
OSC2014.Enterprise Zabbix-JobScheduler連携ツールHyClopsJobMonitoringによる運用システムOSS化の実現
by
Daisuke Ikeda
AWS Ops系サービスが更に便利になる中、それでもなおZabbixとセットで考えたほうが良いのか?
by
Daisuke Ikeda
AWSを含めたハイブリッド環境の監視の実現 ~zabbixのクラウド対応モジュールHyClops~
by
Daisuke Ikeda
JobScheduler ユーザカンファレンス 2016 東京日産コンピュータシステム様 事例紹介
by
Daisuke Ikeda
Serverspecの活用tips紹介
by
Daisuke Ikeda
Tech circle bot x zabbix オペレータbot lt
by
Daisuke Ikeda
More from Daisuke Ikeda
PDF
AIOpsで実現する効率化 OSC 2022 Online Spring TIS
by
Daisuke Ikeda
PDF
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
by
Daisuke Ikeda
PDF
OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏
by
Daisuke Ikeda
PPTX
OSC2019 LT 運用レコメンドプラットフォーム開発におけるマイクロサービス構成の実現
by
Daisuke Ikeda
PDF
2019/4/18 Zabbix勉強会 徹底活用本の改訂の話
by
Daisuke Ikeda
PDF
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
by
Daisuke Ikeda
PDF
Jtf2018 自律的運用に向けた第一歩
by
Daisuke Ikeda
PDF
保守運用現場の課題共有しませんか?-OSC2018LT-
by
Daisuke Ikeda
PDF
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
by
Daisuke Ikeda
PDF
Osc2016 tokyo sprint-jobschedulerを活用したoperations as codeの世界
by
Daisuke Ikeda
PDF
Job schedulerを活用したoperations as codeの世界
by
Daisuke Ikeda
PDF
Tech circle#2 Vagrant+Docker handson
by
Daisuke Ikeda
PDF
TISMatsuriLT MackerelとZabbix
by
Daisuke Ikeda
PDF
Zabbixとjob scheduler連携による運用システムoss化の実現
by
Daisuke Ikeda
PDF
CloudModule for Zabbix
by
Daisuke Ikeda
AIOpsで実現する効率化 OSC 2022 Online Spring TIS
by
Daisuke Ikeda
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
by
Daisuke Ikeda
OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏
by
Daisuke Ikeda
OSC2019 LT 運用レコメンドプラットフォーム開発におけるマイクロサービス構成の実現
by
Daisuke Ikeda
2019/4/18 Zabbix勉強会 徹底活用本の改訂の話
by
Daisuke Ikeda
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
by
Daisuke Ikeda
Jtf2018 自律的運用に向けた第一歩
by
Daisuke Ikeda
保守運用現場の課題共有しませんか?-OSC2018LT-
by
Daisuke Ikeda
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
by
Daisuke Ikeda
Osc2016 tokyo sprint-jobschedulerを活用したoperations as codeの世界
by
Daisuke Ikeda
Job schedulerを活用したoperations as codeの世界
by
Daisuke Ikeda
Tech circle#2 Vagrant+Docker handson
by
Daisuke Ikeda
TISMatsuriLT MackerelとZabbix
by
Daisuke Ikeda
Zabbixとjob scheduler連携による運用システムoss化の実現
by
Daisuke Ikeda
CloudModule for Zabbix
by
Daisuke Ikeda
Recently uploaded
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
インフラ運用管理ツールとGolang OSS運用管理勉強会LT
1.
インフラ運用管理ツール と Golang TIS株式会社 池田 大輔
2.
Hello! I am Daisuke
IKEDA (@ike_dai) TIS Inc. OSS Promotion Office. Zabbix Specialist
3.
Golang? Ref. https://golang.org/ Googleが開発するOSSのプログラミング言語
4.
Shellスクリプトで運用のための処理プログラム作ったり e.g. AWS操作用スクリプト DBバックアップ用スクリプト That happens
5.
・スクリプトを動かすためにツール等が必要 ・Shellスクリプトでの処理の面倒さ (JSONやXMLのパースとか) What’s concern?
6.
Golangってどうよ?
7.
1 One binary file Golang
builds one binary file.
8.
Easy build $ go
build sample.go $ ls -lh -rwxr-xr-x 1 ike_dai staff 2.2M 4 19 23:35 sample -rw-r--r-- 1 ike_dai staff 77B 4 19 23:35 sample.go $ ./sample Hello World $ go run sample.go package main import "fmt" func main() { fmt.Println("Hello World") } ※都度buildしなくてもgo runで即時実行可
9.
2 Cross platform The same
code for Linux, Windows, MacOS
10.
Cross Compile $ GOOS=linux
GOARCH=amd64 go build sample.go Linux Windows MacOS $ GOOS=windows GOARCH=amd64 go build sample.go $ GOOS=darwin GOARCH=amd64 go build sample.go
11.
3 Various library Golang have
so many efficient libraries.
12.
[Golang標準ライブラリ] flag : コマンドライン引数処理 log
: ログ出力 net: ネットワーク通信関連処理 time: 時刻処理 encoding/json : JSON形式のデータ処理 encoding/xml : XML形式のデータ処理 等 Golang library
13.
[Zabbix] Zabbix API library https://github.com/AlekSi/zabbix Zabbix
Sender https://github.com/AlekSi/zabbix-sender Golang library
14.
[AWS] AWS API library
(AWS official) https://github.com/aws/aws-sdk-go Golang library
15.
なければ作ればいい [JobScheduler] JobScheduler API library https://github.com/ike-dai/go-jobscheduler Golang
library
16.
Go Doc GitHubにコミットすれば 自動的にコメントの内容や メソッド、構造体をもとに ドキュメントサイトが生成 https://godoc.org/github.com/ike-dai/go-jobscheduler/jobscheduler
17.
4 Rich compiler Golang compiler
is so kind.
18.
Go Compiler 単純に動く動かないの構文チェックだけじゃなく ・使っていないパッケージをimportしていることを指摘とか ・使っていないのに変数定義していることを指摘とか Code Build
result package main import "fmt" func main() { sample_var := "test" fmt.Println("Hello World") } $ go build sample.go # command-line-arguments ./sample.go:6: sample_var declared and not used
19.
5 Easy Parallel processing Go
routine and channel architecture.
20.
Go routine &
channel 関数にgoつけて実行するだけで非同期並列処理化 並列処理間のデータ連携にはchannelで送受信 package main import "fmt" func main() { fmt.Println("Hello World") ch := make(chan int) go backend_process(ch) receive := <-ch fmt.Println(receive) } func backend_process(ch chan int) { fmt.Println("Backend Process") ch <- 1 } $ go run sample.go Hello World Backend Process 1
21.
Go routine &
channel 関数にgoつけて実行するだけで非同期並列処理化 並列処理間のデータ連携にはchannelで送受信 package main import "fmt" func main() { fmt.Println("Hello World") ch := make(chan int) go backend_process(ch) receive := <-ch fmt.Println(receive) } func backend_process(ch chan int) { fmt.Println("Backend Process") ch <- 1 } $ go run sample.go Hello World Backend Process 1 複数処理を並行で バックエンド処理させるのが簡単
22.
I tried!
23.
ZabbixでAWSの状況を監視するテンプレート AWSとZabbixとの連携処理をGolangで実装 1コマンドで処理可能 ・EC2インスタンスの情報取得 ・CloudWatchの情報取得 ・Zabbix Senderプロトコルを話してZabbixに連携 ZAWS (Zabbix
AWS monitoring template) https://github.com/ike-dai/zaws
24.
Case 運用管理系ツール展開のHashicorp社のGolangツール ・Serf ・Consul ・Terraform ・Otto ・Nomad DockerもGolang製
25.
Conclusion Let’s try together! ノウハウ等、まだ少ないところはあるが可能性は十分あり さくっと試して日頃の業務を改善するには便利 作ったものを配布、敷居低く試してもらうにはもってこい!
26.
Thanks! Any questions? You can
find me at @ike_dai & dai.ikd123@gmail.com
Download