Zabbix で PostgreSQL を監視! pg_monz のご紹介 Zabbix Conference Japan 年 11 月 20 日 SRA OSS, Inc. 日本支社マーケティング部

Similar documents
スライド 1

PostgreSQL による クラスタ構成の可能性 SRA OSS, Inc. 日本支社 取締役支社長 石井達夫

pgpool-ii で PostgreSQL のクラスタを楽々運用しよう OSC Tokyo 2014/12/12 SRA OSS, Inc. 日本支社マーケティング部 OSS 技術グループ 長田 悠吾

自己紹介 長田悠吾 ( ナガタユウゴ ) SRA OSS, Inc. 日本支社 マーケティング部 OSS 技術グループ pgpool-ii 開発者 PostgreSQL 関連の技術調査 OSS の技術サポート PostgreSQL の開発にも参加 Copyright 2015 SRA OSS, In

日本 PostgreSQL ユーザ会第 28 回しくみ + アプリケーション勉強会 Zabbix を使って PostgreSQL を監視してみよう 2014 年 2 月 1 日 TIS 株式会社中西剛紀 (Yoshinori Nakanishi)

スライド 1

スライド 1

SRA OSS, Inc. のご紹介 1999 年より PostgreSQL サポートを中心に OSS ビジネスを開始 2005 年に現在の形に至る 主なビジネス PostgreSQL, Zabbix などの OSS のサポート コンサルティング 導入構築 PowerGres ファミリーの開発 販売

pg_monz 監視アイテム一覧 :Template App PostgreSQL Template App PostgreSQL アプリケーション LLD アイテムトリガー監視タイプ更新間隔ヒストリトレンドデフォルト説明ステータス pg.get pgsql.get.pg.bgwriter Zabb

アジェンダ はクラウド上でも十分使えます 1. の概要 とは の導入事例 で利用される構成 2. をクラウドで使う クラウドサービスの分類 Amazon Web Services による構成例 2

新バージョン! Zabbix 2.2 と検証結果のご紹介 SRA OSS, Inc. 日本支社山本博之 Copyright 2013 SRA OSS, Inc. Japan All rights reserved. 1

PowerGres Plus V9.1 のご紹介 PostgreSQL をベースに信頼性とセキュリティをプラス SRA OSS,Inc. 日本支社マーケティング部 2015/10 Copyright 2015 SRA OSS, Inc. Japan All rights reserved. 1

1000 Copyright(C)2009 All Rights Reserved - 2 -

PostgreSQLによる クラスタ運用および負荷分散術 SRA OSS, Inc. 日本支社 OSS事業本部 星合 拓馬

PowerPoint プレゼンテーション

Automation for Everyone <デモ で実感できる、組織全体で活用できるAnsible Tower>

PowerPoint プレゼンテーション

スライド 1

商用監視ソフトウェアユーザの Zabbix 移行へ朗報 Zabbix Event Viewer のご紹介 【本邦初公開】

スライド 1

PostgreSQL 10 で作るクラスタ構成 SRA OSS, Inc. 日本支社 取締役支社長 石井達夫

別紙 : 検証環境の構築手順 ( 章 ) 1. サーバ設定 1.1 IP アドレス設定 サーバは以下の 6 台を用いる pgpool-ii サーバ 2 台 DB サーバ 3 台 上位サーバ 1 台 OS は全サーバで CentOS 6.4 x86_64 とする pgpool-ii のサー

自己紹介 石井 達夫 Pgpool-IIコミュニティリード PostgreSQLコミッタ SRA OSS, Inc. 日本支社支 社長 長田 悠吾 Pgpool-II開発者 SRA OSS, Inc. 日本支社で PostgreSQL関連のサポー ト コンサル業務に従事 2

Arcserve Replication/High Availability 製品の仕組み

untitled


Web 環境におけるレイヤー別負荷の 2 違い DB サーバ AP サーバ 後ろのレイヤーほど負荷が高く ボトルネックになりやすい

PostgreSQL / PowerGres サポート&保守サービスのご案内

release-270.PDF

リレーショナルデータベース入門 SRA OSS, Inc. 日本支社 Copyright 2008 SRA OSS, Inc. Japan All rights reserved. 1

スライド 1


2015年10月24日 OSC 2015 Tokyo/Fall Linuxシステムをもっと安全で便利に 冗長化システムのご紹介 PowerDNSも冗長化しました 株式会社デージーネット OSS研究室 大野 公善

42

PowerPoint プレゼンテーション

スライド 1

自己紹介 正野 裕大 マサノ ユウタ SRA OSS, Inc. 日本支社 OSS技術グループ 主にAmazon Web Services (AWS) 関連のR&D活動に従事 SRA OSS, Inc. 日本支社 1999年よりPostgreSQLサポートを中心にOSSビジネスを開始 Postgre

スライド 1

スライド 1


Copyright(C)2010 i-corpration All Rights Reserved.

スライド 1

PowerPoint プレゼンテーション

untitled

Cuoreテンプレート

アジェンダ Oracle サーバの見える化はなぜ必要? WebSAMApplicationNavigator で簡単 安心に監視を実現 Oracle 監視の導入コスト 2 NEC Corporation 2009


Microsoft PowerPoint - 4-MySQL50_JDBC_failover.ppt

PowerPoint Presentation

スライド 1

HAクラスタで PostgreSQLを高可用化 (後編) ~ レプリケーション編 ~

untitled

目次 目次 2 1 ライセンス 3 2 はじめに 内容物 ドキュメント インストーラ システム構成と動作 4 3 前提条件 動作環境 前提条件 対応バージョン 5 4 インストール アンインストール 5 4.

CLUSTERPRO X 4.0 for FileMaker Server ご紹介資料

CLUSTERPRO X 3.2 for FileMaker Server 13 ご紹介資料 2015 年 8 月日本電気株式会社クラウドプラットフォーム事業部 CLUSTERPRO グループ ( グローバル プロモーションチーム )

DataKeeper for Windows リリースノート

相続支払い対策ポイント

150423HC相続資産圧縮対策のポイント

下位互換サポートの注意点 下位互換サポートにはいくつか注意点があります 1. 全体的な注意点 と 利用する製品の注意点 最 後に 8. そのほかの注意点 をすべて確認してください 1. 全体的な注意点 ライセンスキーの登録 ( 重要 ) Arcserve Backup r17 からライセンスの登録モ

ハピタス のコピー.pages

Copyright 2008 All Rights Reserved 2

MIRACLE MH for SNMP サポート SLA( サービスレベルアグリーメント ) ML-CS-0747 本書は サイバートラスト株式会社 ( 以下 サイバートラスト ) が MIRACLE MH for SNMP サポート ( 以下当サポートサービス ) の内容について説明するものである

下位互換サポートの注意点 下位互換サポートにはいくつか注意点があります 1. 全体的な注意点 と 利用する各製品の注意点 最後に 7. そのほかの注意点 をすべて確認してください 1. 全体的な注意点 ライセンスキーの登録 ( 重要 ) 利用中の環境で Arcserve Backup の上書きインス

Zabbix パートナー会とは (1) 日本国内の Zabbix パートナーが集う会 北は東日本計算センターさんから 南は九電ビジネスソリューションズさんまで 日本国内の Zabbix パートナー企業 33 社 ( 参照 :

Copyrig ht 著作権所有 2015 Colasoft LLC. すべての権利を留保する 本書の内容は 予告なしに変更されることがあります 本書の全ての内容は Colasoft の書面による明確な許可無しに いずれの目的のためにも 複写を含む電子または機械によるいかなる形式または手段によっても

勉強会の流れ Google API の概要 デモ curl で実際に体験 Copyright 2010 SRA OSS, Inc. Japan All rights reserved. 2

クラスタ構築手順書

JP1 Version 11

Slide 1

サンのオープンソースへの 取り組み

PostgreSQL 9.4 評価検証報告 SRA OSS, Inc. 日本支社高塚遙 :55 ~ 16:30 PostgreSQL 9.4 最新情報セミナー Copyright 2014 SRA OSS, Inc. Japan All rights reserved. 1

ライフサイクル管理 Systemwalker Centric Manager カタログ

Copyright 2008 NIFTY Corporation All rights reserved. 2

スライド 1

MySQL研修コース & 資格のご案内

ライセンスの注意事項 サーババンドル版のライセンスについてサーババンドル版では 通常のサーバライセンスおよび 4 コアライセンスを ベースライセンス 追加サーバライセンスおよび追加 2 コアライセンスを 追加ライセンス と呼びます 1 台の物理サーバに対してベースライセンスは 1 つしか購入すること

2015年9月19日 OSC 2015 Hiroshima Linuxシステムをもっと安全で便利に 冗長化システムのご紹介 PowerDNSも冗長化しました 株式会社デージーネット OSS研究室 大野 公善

OpenRulesモジュール

目次 基本構成 推奨する主な構成. 仮想マシン用ライセンス概要. VMware vsphere 5 環境の高可用構成 2. ライセンス体系 2. VMware vsphere 4 環境の高可用構成. 共有ディスク型 ( 仮想マシン2 台 ). VMware vsphere 4 環境の高可用構成 2

BOM for Windows Ver

Oracle Database 監視製品の使い分け 2017 年 10 月日本電気株式会社クラウドプラットフォーム事業部 CLUSTERPROグループ

CLUSTERPRO X 4.1 for FileMaker Server ご紹介資料

FUJITSU Software Systemwalker Centric Manager Lite Edition V13.5 機能紹介資料

サーババンドル版ライセンス NX7700x シリーズ Express5800 シリーズのサーバと同時に購入することで パッケージ製品よりも安価 に導入することのできるライセンスも提供しています ライセンスの注意事項 サーババンドル版のライセンスについてサーババンドル版では 通常のサーバライセンスおよ

スライド タイトルなし

ライセンスの注意事項 サーババンドル版のライセンスについてサーババンドル版では 通常のサーバライセンスおよび 4 コアライセンスを ベースライセンス 追加サーバライセンスおよび追加 2 コアライセンスを 追加ライセンス と呼びます 1 台の物理サーバに対してベースライセンスは 1 つしか購入すること

Zabbixを もっと使おう

PowerPoint プレゼンテーション

初心者にもできるアメブロカスタマイズ新2016.pages

PostgreSQLのセキュリティを極める

untitled

- 2 Copyright (C) All Rights Reserved.

高確率軸馬発掘法&今週末から競馬の勝ち組になれる5つの作戦

Rev:1.0 Arcserve Backup 18.0: 下位互換サポート 1 下位互換サポートについて 下位互換サポートの対象製品と対象バージョン 注意点 全体的な注意点 下位互換バージョンのライセンス登録

PowerPoint プレゼンテーション

Microsoft PowerPoint - MySQL-backup.ppt


untitled

Arcserve Replication/HA r16.5 のご紹介 Arcserve Japan 第 1.6 版 1

アジェンダ クラスタリングとは 今回の構成 DRBD Zabbix 等の構成ソフトウェア Zabbix2.0 新機能 構築方法 バックアップについて 参考資料 2

Transcription:

Zabbix で PostgreSQL を監視! pg_monz のご紹介 Zabbix Conference Japan 2015 2015 年 11 月 20 日 SRA OSS, Inc. 日本支社マーケティング部 http://www.sraoss.co.jp/

会社概要 社名 : SRA OSS, Inc. 日本支社設立 : 2005 年 7 月支社長 : 石井達夫資本金 :100 万米国ドル事業内容 Linux, PostgreSQLを中心としたオープンソースソフトウェアのサポート オープンソースソフトウェアを用いたシステム開発のコンサルティング PowerGres の開発 販売 その他オープンソースソフトウェア関連プロダクト販売加盟団体 オープンソースビジネス推進協議会 日本データベース学会 日本 PostgreSQLユーザ会 PostgreSQL エンタープライズコンソーシアム OpenAM コンソーシアム COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 2

SRA OSS の OSS 関連サポートサービス PostgreSQL/PowerGres サポート & 保守サービス ヘルプデスク 障害対応 OSS プロフェッショナルサポートサービス 33 種類以上の幅広い OSS をまとめてワンストップでサポート インシデント制 Zabbix 関連サービス Zabbix サポートサービス ( ヘルプデスク 障害対応 ) 導入支援コンサルティング / 構築支援サポート Hinemos 関連サービス Hinemos サポートサービス ( ヘルプデスク 障害対応 ) 導入支援コンサルティング / 構築支援サポート Fluentd エンタープライズサポートサービス (2015/10/14~) TRESURE DATA 社様との協業 OSS サポートサービス サーバ ソフトウェア単位の個別サポート COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 3

pg_monz( ぴーじもんず ) PostgreSQL monitoring template for Zabbix Zabbix で PostgreSQL の監視を行うためのテンプレート http://pg-monz.github.io/pg_monz/ 2013/11/05 バージョン 1.0 リリース 2015/03/31 バージョン 2.0 リリース 開発 TIS 株式会社様 SRA OSS,Inc. 日本支社共同 ライセンス Apache License Version 2.0 COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 4

pg_monz v1.0 機能 監視機能 PostgreSQL サーバーの死活監視 PostgreSQL のログ監視 データベースサイズの監視 トランザクション処理状況の監視 滞留クエリ処理の監視 など Zabbix のディスカバリ機能を利用し データベースやテーブルを自動検出し 自動で監視を開始する COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 5

pg_monz v1.0 反省点 PostgreSQL 単体の監視 クラスタリング構成に未対応だった 監視項目 1 個に対して 1 個のクエリ発行 PostgreSQL サーバで SQL 発行が多発してしまった 同時刻の関連がある値が見れなかった 取得した値を列挙しただけ 関連があるデータをグルーピングして表示していなかった COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 6

pg_monz v 2.0 では PostgreSQL クラスタリング構成対応 1 回のクエリで複数個の監視データを取得 表示の改善 COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 7

PostgreSQL クラスタリング構成 pgpool-ii 機能 負荷分散 フェイルオーバ クエリキャッシュ PostgreSQL Streaming Replication 機能 同期 / 非同期レプリケーション COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 8

Streaming Replication 監視機能 ü Primary-Standby 状態監視 1 号機に障害が発生 2 号機を Primary に昇格させた場合のイベント COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 9

ü 同期状況監視 LLD でスタンバイ固有情報を自動取得 COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 10

ü Write query block 監視 Ø 同期レプリケーションで Standby が 1 台もいない場合に Primary サーバで書き込みクエリが止まってしまう Ø 書き込みクエリではなく参照クエリで監視 ü split-brain 監視 Ø Primary サーバが複数立ち上がっていないことを監視 ü コンフリクト監視 ü Streaming Replication 固有のプロセス監視 COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 11

pgpool-ii 監視機能 ü pgpool-ii 死活監視 ü クライアント利用状況 Ø 利用可能接続数 使用中接続数 ü コネクションプール利用状況 ü クエリキャッシュ状況監視 COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 12

ü バックエンド監視 Ø pgpool-ii が接続している PostgreSQL の状態 Ø ロール 負荷分散ウエイト ステータス pgpool-ii が PostgreSQL を切り離したときのイベント COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 13

ü pgpool-ii watchdog 機能の監視 ü pgpool-ii の切り替え ü delegate_ip( 仮想 IP) の監視 ü split-brain 監視 仮想 IP 仮想 IP watchdog pgpool-ii COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 14

その他細かい改善 ü 不要領域の状況監視 Ø 不要領域の推測値をデータベースサイズと一緒にグラフ化 COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 15

ü 取得不可 Ø 原因が分かるように COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 16

性能改善ディスカッション Zabbix のモジュールを作成してはどうか? PostgreSQL のバックグランドプロセスを作成してはどうか? 簡単に使えるようにしたい COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 17

性能改善 ü 1 度のクエリで 複数の監視データを取得 Ø zabbix_sender を利用 Zabbix サーバ get 命令 PostgreSQL サーバ SQL 発行 zabbix_sender まとめて返却 COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 18

表示の改善 ü アプリケーション名を監視種類ごとに整理 Ø PostgreSQL ユーザが分かり易い用語で表記 COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 19

pg_monz 提供テンプレート Template App PostgreSQL Template App PostgreSQL SR Template App PostgreSQL SR Cluster Template App pgpool-ii Template App pgpool-ii watchdog COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 20

使い分け Template App PostgreSQL Streaming Replication を使用していない PostgreSQL 向けのテンプレート PostgreSQL 1 台運用 Streaming Replication を使用していない PostgreSQL 複数台運用 COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 21

Template App PostgreSQL SR Streaming Replication を利用している PostgreSQL 向けテンプレート Template App PostgreSQL も自動的にリンクされる Primary サーバからレプリケーションしている場合 カスケード接続 Standby Primary Primary Standby Standby Standby COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 22

Template App PostgreSQL SR Cluster 物理サーバに当てるテンプレートではなく 論理的なクラスタを 1 台のサーバをして捉えてリンクさせるテンプレート Zabbix では適当なノードを作成する ( しかない ) 同じグループに PostgreSQL サーバを配置 グループ内で整合性が保たれているかどうか評価 ホスト名 :PostgreSQL Cluster Standby グループ内に Primary サーバが複数存在すれば通知 Primary PostgreSQL グループ Standby COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 23

Template App pgpool-ii 全てのモード向けテンプレート SR,native, コネクションプール ロードバランス モードに依存しない作りとなっている オンメモリクエリキャッシュの監視はデフォルト無効 pgpool-ii COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 24

Template App pgpool-ii watchdog 適当なホストに当てるテンプレート 同じグループに pgpool-ii サーバを配置 グループ内で整合性を確認 ホスト名 :PostgreSQL Cluster 仮想 IP pgpool グループ watchdog グループ内に仮想 IP が複数存在すれば通知 COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 25

pg_monz の想定環境 対象バージョン Zabbix 2.0 以降 PostgreSQL 9.2 以降 pgpool-ii 3.4 以降 URL https://github.com/pg-monz/pg_monz COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 26

ご清聴ありがとうございました COPYRIGHT(c) SRA OSS, Inc. Japan All Rights Reserved. 27