Submit Search
Upload
Zabbix rails
•
0 likes
•
109 views
T
Tatsuji Miyamoto
Follow
ZabbixのAPIをRailsでつくったWeb UIから叩く
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 12
Download now
Download to read offline
Recommended
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
Naoto MATSUMOTO
Raspberry Pi 2 誤自宅サーバー移行日記
Raspberry Pi 2 誤自宅サーバー移行日記
96smcln
Lxc on cloud
Lxc on cloud
Yukihiko SAWANOBORI
クックパッドのスケーリング
クックパッドのスケーリング
Satoshi Takada
Nsegソフトウェアルータvyatta
Nsegソフトウェアルータvyatta
jem 3
さくらのクラウドでのPlesk Onyx導入手順
さくらのクラウドでのPlesk Onyx導入手順
さくらインターネット株式会社
Azure Firewall and Standard Load Balancer Integration
Azure Firewall and Standard Load Balancer Integration
Kentaro Higashi
COMSTARでiSCSI - OpenSolaris勉強会 2011.08
COMSTARでiSCSI - OpenSolaris勉強会 2011.08
tokuhy
Recommended
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
Naoto MATSUMOTO
Raspberry Pi 2 誤自宅サーバー移行日記
Raspberry Pi 2 誤自宅サーバー移行日記
96smcln
Lxc on cloud
Lxc on cloud
Yukihiko SAWANOBORI
クックパッドのスケーリング
クックパッドのスケーリング
Satoshi Takada
Nsegソフトウェアルータvyatta
Nsegソフトウェアルータvyatta
jem 3
さくらのクラウドでのPlesk Onyx導入手順
さくらのクラウドでのPlesk Onyx導入手順
さくらインターネット株式会社
Azure Firewall and Standard Load Balancer Integration
Azure Firewall and Standard Load Balancer Integration
Kentaro Higashi
COMSTARでiSCSI - OpenSolaris勉強会 2011.08
COMSTARでiSCSI - OpenSolaris勉強会 2011.08
tokuhy
OpenvswitchでVPS
OpenvswitchでVPS
Daisuke Nakajima
Trema での Open vSwitch
Trema での Open vSwitch
kazuyas
Havana版 RDO-QuickStart-3 (140421-Havana-RDO-QuickStart-3.pdf)
Havana版 RDO-QuickStart-3 (140421-Havana-RDO-QuickStart-3.pdf)
VirtualTech Japan Inc.
「前回の COMSTAR ネタに刺激されてしまったので、オレも COMSTAR を使ってみた。」(仮)
「前回の COMSTAR ネタに刺激されてしまったので、オレも COMSTAR を使ってみた。」(仮)
Kazuyuki Sato
さくらのクラウドでUCARPを使う方法 -メモ-
さくらのクラウドでUCARPを使う方法 -メモ-
Naoto MATSUMOTO
kstmネットワーク
kstmネットワーク
kstmshinshu
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
tokuhy
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every second
Taisuke Yamada
10GbE時代のネットワークI/O高速化
10GbE時代のネットワークI/O高速化
Takuya ASADA
[AWS Summit 2012] クラウドデザインパターン#4 CDP VPC移行編
[AWS Summit 2012] クラウドデザインパターン#4 CDP VPC移行編
Amazon Web Services Japan
OSvの概要と実装
OSvの概要と実装
Takuya ASADA
Net opscoding#4発表資料
Net opscoding#4発表資料
Kenta Hattori
Router board勉強会vol2(配布用)
Router board勉強会vol2(配布用)
milk hanakara
NetBackupバックアップ/リストア検証(Fujitsu Primeflex HCI)
NetBackupバックアップ/リストア検証(Fujitsu Primeflex HCI)
vxsejapan
Seastar:高スループットなサーバアプリケーションの為の新しいフレームワーク
Seastar:高スループットなサーバアプリケーションの為の新しいフレームワーク
Takuya ASADA
InfiniBand on Debian
InfiniBand on Debian
Taisuke Yamada
統合監視ソフトウェア Zabbix新バージョン2.0の紹介
統合監視ソフトウェア Zabbix新バージョン2.0の紹介
takanori suzuki
BIGLOBEクラウドホスティング新機能ご紹介
BIGLOBEクラウドホスティング新機能ご紹介
ビジネスBIGLOBE
Brocade SDN Controller -Sample Code for Brocade vRouter-
Brocade SDN Controller -Sample Code for Brocade vRouter-
Brocade
AWS NAT Gateway Test(Japanese)
AWS NAT Gateway Test(Japanese)
laporz
0から始めるVPC
0から始めるVPC
クラスメソッド株式会社
「さくらのクラウド」におけるVyattaの活用事例
「さくらのクラウド」におけるVyattaの活用事例
SAKURA Internet Inc.
More Related Content
What's hot
OpenvswitchでVPS
OpenvswitchでVPS
Daisuke Nakajima
Trema での Open vSwitch
Trema での Open vSwitch
kazuyas
Havana版 RDO-QuickStart-3 (140421-Havana-RDO-QuickStart-3.pdf)
Havana版 RDO-QuickStart-3 (140421-Havana-RDO-QuickStart-3.pdf)
VirtualTech Japan Inc.
「前回の COMSTAR ネタに刺激されてしまったので、オレも COMSTAR を使ってみた。」(仮)
「前回の COMSTAR ネタに刺激されてしまったので、オレも COMSTAR を使ってみた。」(仮)
Kazuyuki Sato
さくらのクラウドでUCARPを使う方法 -メモ-
さくらのクラウドでUCARPを使う方法 -メモ-
Naoto MATSUMOTO
kstmネットワーク
kstmネットワーク
kstmshinshu
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
tokuhy
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every second
Taisuke Yamada
10GbE時代のネットワークI/O高速化
10GbE時代のネットワークI/O高速化
Takuya ASADA
[AWS Summit 2012] クラウドデザインパターン#4 CDP VPC移行編
[AWS Summit 2012] クラウドデザインパターン#4 CDP VPC移行編
Amazon Web Services Japan
OSvの概要と実装
OSvの概要と実装
Takuya ASADA
Net opscoding#4発表資料
Net opscoding#4発表資料
Kenta Hattori
Router board勉強会vol2(配布用)
Router board勉強会vol2(配布用)
milk hanakara
NetBackupバックアップ/リストア検証(Fujitsu Primeflex HCI)
NetBackupバックアップ/リストア検証(Fujitsu Primeflex HCI)
vxsejapan
Seastar:高スループットなサーバアプリケーションの為の新しいフレームワーク
Seastar:高スループットなサーバアプリケーションの為の新しいフレームワーク
Takuya ASADA
InfiniBand on Debian
InfiniBand on Debian
Taisuke Yamada
What's hot
(16)
OpenvswitchでVPS
OpenvswitchでVPS
Trema での Open vSwitch
Trema での Open vSwitch
Havana版 RDO-QuickStart-3 (140421-Havana-RDO-QuickStart-3.pdf)
Havana版 RDO-QuickStart-3 (140421-Havana-RDO-QuickStart-3.pdf)
「前回の COMSTAR ネタに刺激されてしまったので、オレも COMSTAR を使ってみた。」(仮)
「前回の COMSTAR ネタに刺激されてしまったので、オレも COMSTAR を使ってみた。」(仮)
さくらのクラウドでUCARPを使う方法 -メモ-
さくらのクラウドでUCARPを使う方法 -メモ-
kstmネットワーク
kstmネットワーク
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every second
10GbE時代のネットワークI/O高速化
10GbE時代のネットワークI/O高速化
[AWS Summit 2012] クラウドデザインパターン#4 CDP VPC移行編
[AWS Summit 2012] クラウドデザインパターン#4 CDP VPC移行編
OSvの概要と実装
OSvの概要と実装
Net opscoding#4発表資料
Net opscoding#4発表資料
Router board勉強会vol2(配布用)
Router board勉強会vol2(配布用)
NetBackupバックアップ/リストア検証(Fujitsu Primeflex HCI)
NetBackupバックアップ/リストア検証(Fujitsu Primeflex HCI)
Seastar:高スループットなサーバアプリケーションの為の新しいフレームワーク
Seastar:高スループットなサーバアプリケーションの為の新しいフレームワーク
InfiniBand on Debian
InfiniBand on Debian
Similar to Zabbix rails
統合監視ソフトウェア Zabbix新バージョン2.0の紹介
統合監視ソフトウェア Zabbix新バージョン2.0の紹介
takanori suzuki
BIGLOBEクラウドホスティング新機能ご紹介
BIGLOBEクラウドホスティング新機能ご紹介
ビジネスBIGLOBE
Brocade SDN Controller -Sample Code for Brocade vRouter-
Brocade SDN Controller -Sample Code for Brocade vRouter-
Brocade
AWS NAT Gateway Test(Japanese)
AWS NAT Gateway Test(Japanese)
laporz
0から始めるVPC
0から始めるVPC
クラスメソッド株式会社
「さくらのクラウド」におけるVyattaの活用事例
「さくらのクラウド」におけるVyattaの活用事例
SAKURA Internet Inc.
(続) はじめてのCloud Foundry
(続) はじめてのCloud Foundry
Tomohiro Ichimura
DevCloud Installation and Some Hack
DevCloud Installation and Some Hack
Zack Dolby
Hadoop on LXC
Hadoop on LXC
俊夫 森
FD.io VPP事始め
FD.io VPP事始め
tetsusat
OpenStack構築手順書 Juno版
OpenStack構築手順書 Juno版
VirtualTech Japan Inc.
DevCloud Installation and Some Hack
DevCloud Installation and Some Hack
Zack Dolby
運用ドキュメントから見たシステム運用を考える Vol.2.2 ベンチマーク計測
運用ドキュメントから見たシステム運用を考える Vol.2.2 ベンチマーク計測
Naoya Hashimoto
次世代仮想化テクノロジー
次世代仮想化テクノロジー
Syuichi Murashima
次世代仮想化テクノロジー
次世代仮想化テクノロジー
Syuichi Murashima
さくらのクラウドインフラの紹介
さくらのクラウドインフラの紹介
SAKURA Internet Inc.
Windows Azure 上でのVPN 接続方法
Windows Azure 上でのVPN 接続方法
Masaki Takeda
20141110 tf azure_iaas
20141110 tf azure_iaas
Osamu Takazoe
Hyper-V を Windows PowerShell から管理する
Hyper-V を Windows PowerShell から管理する
junichi anno
勉強会0614 vagrant
勉強会0614 vagrant
Yu Ito
Similar to Zabbix rails
(20)
統合監視ソフトウェア Zabbix新バージョン2.0の紹介
統合監視ソフトウェア Zabbix新バージョン2.0の紹介
BIGLOBEクラウドホスティング新機能ご紹介
BIGLOBEクラウドホスティング新機能ご紹介
Brocade SDN Controller -Sample Code for Brocade vRouter-
Brocade SDN Controller -Sample Code for Brocade vRouter-
AWS NAT Gateway Test(Japanese)
AWS NAT Gateway Test(Japanese)
0から始めるVPC
0から始めるVPC
「さくらのクラウド」におけるVyattaの活用事例
「さくらのクラウド」におけるVyattaの活用事例
(続) はじめてのCloud Foundry
(続) はじめてのCloud Foundry
DevCloud Installation and Some Hack
DevCloud Installation and Some Hack
Hadoop on LXC
Hadoop on LXC
FD.io VPP事始め
FD.io VPP事始め
OpenStack構築手順書 Juno版
OpenStack構築手順書 Juno版
DevCloud Installation and Some Hack
DevCloud Installation and Some Hack
運用ドキュメントから見たシステム運用を考える Vol.2.2 ベンチマーク計測
運用ドキュメントから見たシステム運用を考える Vol.2.2 ベンチマーク計測
次世代仮想化テクノロジー
次世代仮想化テクノロジー
次世代仮想化テクノロジー
次世代仮想化テクノロジー
さくらのクラウドインフラの紹介
さくらのクラウドインフラの紹介
Windows Azure 上でのVPN 接続方法
Windows Azure 上でのVPN 接続方法
20141110 tf azure_iaas
20141110 tf azure_iaas
Hyper-V を Windows PowerShell から管理する
Hyper-V を Windows PowerShell から管理する
勉強会0614 vagrant
勉強会0614 vagrant
Zabbix rails
1.
Zabbix自動設定要求仕様 2015-05-30
2.
どんなことを自動化するの? 仮想ルータ起動用のサーバの設定 デフォルトゲートウェイの設定
各IFへのIPアドレッシング DNSアドレスの指定(etc/resolv.confへの記述) 各パッケージインストール Kvm Qemu Virt-manager Openssh-server Zabbixエージェント SNMPパッケージ wrapでVyOSのisoダウンロード VyOS設定 デフォルトゲートウェイ Sshログインパスワード SNMP service set その他もろもろ 仮想ブリッジとVyOSの接続(virt-managerでconfigを直接記述) 新しく追加されたホスト(ルータ)の監視設定の投入 但し以下の設定はすでにできている前提。 何千台というルータを 置くことを考えると 自動化は必須 Zabbixサーバ設定 パッケージインストール Wget zabbixパッケージ取得→dpkgでインストール Mysql Zabbix-agent Zabbix-frontend-php Zabbix-server-mysql 文字コードをutf8に(DB文字化け対策) データベース作成 Apache設定、起動 あとなんかブラウザで初期設定したような
3.
Zabbixで監視する項目 トラフィック量 →
しきい値超えるとAlarm出したい エラーパケットの数 ポートステータス監視 CPU負荷率、メモリ使用率 HW Power状態 OSPF(何を見る?) とりあえずこいつらやっつける
4.
Webアプリケーションの構成 Controller • Autoconfigs … • Configlists Index Update new … •
loggets index update … View • index • Configlist • Logget … Model • Autoconfigs • Configlists • Loggets … Database • Autoconfigs configlist logget • Configlist id hostname memTotalReal … • Loggets id hostname memTotalReal
5.
UIイメージ-設定一括投入 - Custom Template
- 監視一括投入 item投入 対象ホスト(IPアドレス): Zabbix監視設定一括投入UI Form送信先:update →hostlist.dbに格納 +autoconfig.rb実行 Form送信先:update →hostlist.db登録(チェック項目のみTrue) +autoconfig.rb実行? 引数だらけになる… フォームに入力した値をView-Controller間で受け渡すためには… → 面倒なので変数受け渡し・プログラム実行を すべてビューでやってしまうことにする。 と思ったが、Railsの規範に乗っ取らないと エラー吐かれて動かない為、ちゃんと紐付けることにした 動作中のホスト:172.19.83.73, 172.19.83.74 CheckBox 1CheckBox 1CheckBox 1 CheckBox 1CheckBox 1CheckBox 1
6.
UIイメージ – Log取得 -
Custom Template - csv取得 対象ホスト(IPアドレス) Zabbix監視Log取得UI Log取得期間 ~yyyy/mm/dd hh:MM:ss yyyy/mm/dd hh:MM:ss 一括取得 CheckBox1 CheckBox1 CheckBox1 CheckBox1 CheckBox1 CheckBox1 CheckBox1
7.
MODEL:データベースの形式と中身 id(主キー) Title
レコード autoconfig logget 1.autoconfigs.db id(主キー) Title Fromtime Endtime レコード すべての監視アイテム 2.loggets.db id(主キー) Title レコード すべての監視アイテム 3.configlists.db hostname(主 キー) すべての監視アイ テム(true or false) レコード Hostname(IPアド レス) 4.hostlists.db
8.
Controller:アクションリスト autoconfigs.controller.rb configlists.controller.rb
loggets.controller.rb Action 説明 index 機能一覧ページの表示 Action 説明 index 監視設定一括投入ペー ジ @host: textフォーム Action 説明 index ログ取得ページ どんな機能が必要か
9.
View:ページ構成 UI参照
10.
自動化のシナリオ 監視設定を一括投入 ホストグループの作成
既存グループから選択 新しく作成 ホストの作成 ホスト名はIPアドレスをそのまま使う(本当は仮想マシンのホスト名が望ましいが、とれていないのでと りあえず応急的にこうする) Zabbix AgentとSNMPポートに対応させる 監視アイテムの作成 監視する内容がひと目でわかる名前にする。例えばトラフィック監視だったら「IfOut.FEindex」というか んじ。 WebUIで個別に指定も可能にする チェックボックス方式で クリエイト失敗時のメッセージどうする? ローレベルディスカバリ機能でIFヒモ付はできる?
11.
OSPF監視項目 (key:OSPF) ルータID AS番号
ネイバールータの確認 隣接ルータID エリアボーダルータの数 ASボーダルータの数 エリアに何台のルータがいる? DRはどのルータなのか
12.
WebUIどんなのにする ホスト名を指定 チェックボックスでつくりたいアイテムを指定する
モデルの階層は以下のように定義。 Zabbix_App Autoconfig Config_all each Log_get Get_all each
Download now