• 検索結果がありません。

PowerPoint プレゼンテーション

N/A
N/A
Protected

Academic year: 2021

シェア "PowerPoint プレゼンテーション"

Copied!
38
0
0

読み込み中.... (全文を見る)

全文

(1)

オープンソース統合監視ツール

Hinemos/Zabbix徹底比較

SRA OSS, Inc. 日本支社

山本博之

(2)

概要

Hinemos、Zabbixの概要

 構成の比較

 アーキテクチャ、インストール

 機能の比較

 監視対象機器の管理

 監視

 グラフ

 オプション

 まとめ

 会社紹介

(3)

Hinemosの管理画面

監視履歴画面

(4)

Zabbixの管理画面

(5)

HinemosとZabbixの概要(構成)

Hinemos 5.0

Zabbix 3.0

開発元

(株)NTTデータ (日本)

Zabbix LLC (ラトビア)

Zabbix Japan LLC (日本)

ライセンス

GPL

GPL

実装言語

Java

C (管理ツールはPHP)

管理インタフェース

専用GUIアプリ

Webアプリ (5.0)

Webアプリ

データベース

PostgreSQL (同梱)

MySQL、PostgreSQL他選択可

負荷分散

マルチマネージャ機能

(5.0)

Zabbixプロキシ

HA

ミッションクリティカルオプション

(HA機能)

標準機能としてはなし

Act/Act、Act/Stb構成

(6)
(7)

Hinemosのアーキテクチャ

Hinemos Manager

DB

(PostgreSQL)

Hinemos

Web Client

Rich Client

Hinemos

Hinemos CLI

(API)

監視対象

クライアント

マネージャ

• すべてのクライアントはマネージャ

経由でアクセス

• マネージャが集中して処理する

アーキテクチャ

(8)

Zabbixのアーキテクチャ

Zabbix Server

DB

(MySQL, PostgreSQL,

Oracle, etc.)

Zabbix

Web Interface

(Apache + PHP)

Zabbix CLI

(API)

監視対象

クライアント

監視サーバ

• WebインタフェースはDBに直接アクセス

• WebサービスAPIはWebサーバ経由でアクセス

• インタフェースと監視サーバで処理を分散するアーキテクチャ

(9)

分散監視

(Hinemos)

Hinemos Manager

Hinemos

Web Client

Hinemos Manager

監視対象

複数の独立したマネージャが監視を行う

Hinemosクライアントから複数マネージャに同時にログインして管理

マネージャ間で設定は共有できない

ボトルネックがない

障害発生時に影響が伝搬しない

(10)

分散監視

(Zabbix)

Zabbix Server

Zabbix

Web Interface

Zabbix Proxy

監視対象

1つのZabbix Serverが複数のZabbix Proxyを管理

監視対象ホストごとにどのServerまたはProxyで監視するかを設定

Server-Proxy間で設定および収集データは定期的に同期される

Zabbix Serverがボトルネックになりうる

障害発生時に影響が伝搬しやすい

(11)

インストール

(Hinemos)

Hinemosマネージャの対応OS (Hinemos 5.0)

RHEL7 / CentOS 7 / Oracle Linux 7

 インストール手順

RPMパッケージを用意

java-1.7.0-openjdk

rsyslog

vim-common

hinemos-manager-5.0.0-1.el7.x86_64.rpm

hinemos-web-5.0.0-1.el7.x86_64.rpm

RPMインストール

DBは自動でセットアップされるため

設定不要

Hinemosは必要なパッケージが

少なく、

DBも同梱されており自動

でセットアップされるため、インス

トールが簡単。

デフォルトで適切な

DBのチューニ

ングが行われているため性能上の

問題も起こりにくい。

(12)

インストール

(Zabbix) (1/2)

Zabbixサーバの対応OS (Zabbix 3.0 LTS)

Linux (RHEL/CentOS/Oracle Linux 5,6,7/Debian 7,8/

Ubuntu 14.04 LTS)

AIX/FreeBSD/NetBSD/OpenBSD/HP-UX/Mac OS X/Solaris

 インストール手順

(RPMでインストールする場合)

RPMパッケージを用意

fping-3.10-1.el7.x86_64.rpm

iksemel-1.4-2.el7.centos.x86_64.rpm

zabbix-release-3.0-1.el7.noarch.rpm

zabbix-server-pgsql-3.0.2-1.el7.x86_64.rpm

zabbix-web-3.0.2-1.el7.noarch.rpm

zabbix-web-pgsql-3.0.2-1.el7.noarch.rpm

• httpd

• php

• unixODBC

• OpenIPMI-libs

• postgresql

• postgresql-server

• php-pgsql

• php-gd

• php-xml

• php-mbstring

• php-bcmaths

(13)

インストール

(Zabbix) (2/2)

 インストール手順

RPMインストール

 必要なパッケージが多いため、yumを使用せず手動でインストールする場合は大変

DBセットアップ

 ユーザ作成

 データベース作成

 初期スキーマのインポート

 初期データのインポート

 サーバのセットアップ

 接続先DBの設定

 接続ユーザ、IPアドレス、ポート、DB名

Webインタフェースの設定

Zabbixは対応プラットフォームが

多く、構成の自由度が高い。

Zabbixは必要なパッケージが多く、

DBは別途セットアップする必要が

あるため、インストール手順が複雑。

監視の規模に合わせて適切にDB

のチューニングを行っていない場

合は後に性能上の問題が起こりや

すい。

(14)

エージェント対応

OS

RHEL 5/6/7

Oracle Linux 5/6/7

CentOS 5/6/7

Windows 7/8/8.1

Windows Server 2008/R2

Windows Server 2012/R2

Solaris 10/11 (SPARC/x86)

HP-UX 11i v2/v3

AIX 6.1/7.1

Linux

FreeBSD

NetBSD

OpenBSD

AIX

HP-UX

Mac OS X

Solaris

Windows 2000/XP/Vista/7/8

Windows Server

2003/2008/2012

Hinemos 5.0

Zabbix 3.0

対応OSはZabbixがやや多い

※要商用Unixエージェント

(15)

インストール

(アップデート)

Zabbix

Zabbix 2.0以降のバージョンから、メジャーバージョン間

(2.0 → 2.2、2.0 → 3.0等)のDBのアップグレードが自動で可能

Hinemos

 パートナー経由で提供されるバージョンアップツールを利用

(パートナーとのサポート契約が必要)

(16)
(17)

機能の比較

(主な機能一覧)

Hinemos

Webクライアント (5.0)/

リッチクライアント

 マルチマネージャ

(5.0)

 ノードサーチ

(5.0)

 カレンダ

 通知

 監視・性能情報収集

 性能

(グラフ表示)

 ジョブ

 環境構築

(5.0)

Zabbix

Webインタフェース

 データ収集

 トリガー

(アラートの閾値)

 アクション

(通知)

 グラフ・

スクリーン

 メンテナンス

 テンプレート

 ディスカバリ

(ホスト・LLD)

Zabbixプロキシ

(18)

Hinemos 5.0の新機能

2015/5/27 Hinemos 5.0リリース

2016/2/15 5.0.2リリース

Webクライアントの追加

 環境構築機能

Chef, AnsibleのようなことがGUIでできる

 ノードサーチ、デバイスサーチ機能

 マルチマネージャ機能

1クライアントから複数マネージャに同時接続

HTTPシナリオ、JMX監視の追加

 マネージャ、エージェント間の通信の暗号化

 性能改善

(19)

Zabbix 3.0の新機能

2016/2/16 Zabbix 3.0.0リリース

5/18 3.0.3リリース

Webインタフェースの大幅改善

 サーバ・プロキシ・エージェント間の通信の暗号化

 特定時刻の監視

1日1回00:00に監視する、など

 性能改善

 その他多数の細かい改善

(20)

監視対象機器の管理

(グループ化)

Hinemos

Zabbix

ノード

スコープA

ノード

スコープ

ノード

スコープB

ノード

Hinemosはスコープで複数のノードを

グループ化できる

スコープは階層化できる

ノード

ホストグループA

ノード

ノード

ホストグループB

ノード

Zabbixはホストグループで複数のホストを

グループ化できる

ホストグループは階層化できない

(21)

監視対象機器の管理

(ノードの自動登録)

 ノードサーチ機能

指定IPアドレス範囲のノードを一括登

SNMPを使用

定期実行したい場合、コマンドライン

ツールを使用する必要がある

 自動デバイスサーチ機能

ノードの

CPU、メモリ、ネットワークI/Fな

どの各種デバイスやファイルシステムを

自動更新できる

 ネットワークディスカバリ機能

指定IPアドレス範囲のホストを一括登

SNMP、HTTP、PING、SSHなど様々

なプロトコルが利用可能

ホスト登録に加え、グループやテンプ

レート登録などのアクションが実行可能

定期実行可能

 エージェント自動登録機能

エージェントからホストを自動登録

 ローレベルディスカバリ機能

ホストのネットワーク

I/Fやファイルシス

テム、

SNMP OIDを自動更新できる

ユーザが任意のルールを作成すること

ができる

Hinemos

Zabbix

監視対象の自動登録は

Zabbixのほうが得意

(22)

監視対象機器の管理

(ユーザ権限)

 ユーザをロールというグループに

割り当て、ロール単位で権限を設

 機能別権限設定

アカウント、リポジトリ、監視設定、監視

結果など機能別に作成・変更・参照権

限設定が可能

 設定別権限設定

各設定ごとに作成・変更・参照権限設

定が可能

 ユーザをユーザグループに割り当

て、ユーザグループ単位で権限を

設定

 機能別権限設定

ユーザ

(監視対象の閲覧のみ)・管理者

(監視対象の閲覧と設定のみ)・特権管

理者

(管理を含む全機能にアクセス可

)の3種類のユーザを設定可能

 設定別権限設定

ホストグループまたはホストごとに読書

可能・読込専用・拒否設定が可能

Hinemos

Zabbix

Hinemosはきめ細かくユーザ権限の設定が可能

Zabbixはホスト・ホストグループ単位のみ

(23)

監視の種類

syslog監視が可能

SNMPTRAP監視が可能

性能情報、プロセス監視はSNMPを使

Hinemosエージェントが不要

オプションで仮想化・クラウド監視が可

VMware、AWS、Azureなどに対応

ハイパーバイザおよび

VMの監視

syslog監視不可

ログ監視で代用は可能

SNMPTRAP監視はツールを組み合わ

せることで可能

snmptrapd + SNMPTT 使用

性能情報、プロセス監視はZabbixエー

ジェントが必要

計算アイテム

複数の監視項目を組み合わせて計算し

た結果を監視結果として使用できる

内部チェック

Zabbix内部の各種状態を監視可能

VMware監視が可能

Hinemos

Zabbix

大部分の監視は両者に共通して存在する

Hinemosはエージェントなしで性能監視可能

Zabbixは複数の監視項目を組み合わせたり、

Zabbix自身の詳細な監視が可能

(24)

監視設定

(Hinemos)

ノード

スコープ

ノード

監視設定

監視項目

条件

(監視間隔等)

通知設定

通知種別

通知条件

• Hinemosは1つの監視設定で監視対象、監視項目、アラートの条件を設定する

• 監視設定をスコープに適用することで、複数ノードに一括適用できる

• 複数の監視設定を組み合わせた条件判定などはできない

通知内容

判定

(閾値等)

(25)

監視設定

(Zabbix)

• Zabbixはホストに対してアイテム(監視項目)、アラートの条件(トリガー)、

トリガーにより発生するイベントに対して通知(アクション)をそれぞれ個別に設定する

• 複数のアイテムを組み合わせた複雑なトリガーを柔軟に作成することができる

• アイテムやトリガーの設定をテンプレートとしてまとめ、複数ホストに一括適用できる

ホスト

ホストグループ

ホスト

アイテム

キー

(監視項目)

条件

(監視間隔等)

トリガー

条件式

(閾値等)

アクション

実行条件

実行内容

テンプレート

アイテム

(26)

監視設定に必要な操作

 監視設定

 監視対象ノード、監視種別、条件、

閾値の設定

 通知設定

 通知方法、通知条件の設定

 テンプレートの設定

 テンプレートの作成

 アイテムの設定

 アイテムの作成

(キー、条件の設

定)

 トリガーの設定

 トリガーの作成

(閾値の設定)

 アクションの設定

 アクションの作成

(実行条件、実行

内容の設定

)

 ホストの設定

 テンプレートの適用

(リンク)

Hinemos

Zabbix

Hinemosは「監視」「通知」の設定がセッ

トとなる。

Zabbixは「アイテム」「トリガー」「アクショ

ン」がセットとなる。

基本的にはテンプレートにこれらを設定し、

ホストにテンプレートを適用する。

このため、

Hinemosに比べZabbixは操

作が煩雑になる。

(27)

監視設定の効率化

 設定インポート・エクスポート

Hinemos Utilityにより機能単位

XMLファイルのインポート・エク

スポートが可能

Excelシートで編集可能

 差分比較機能あり

 監視設定の一括適用

 監視設定をスコープに適用するこ

とで複数ノードに一括適用

 設定インポート・エクスポート

 ホスト・テンプレート単位でXML

ファイルのインポート・エクスポート

が可能

XMLエディタ等で編集

 監視設定の一括適用

 テンプレートを複数ホストに一括適

Hinemos

Zabbix

(28)

その他監視に関する仕様

 監視間隔は1分単位

1、5、10、30、60分から選択

 監視項目ごとにカレンダを指定

可能

 特定の時間帯および期間監視す

る、しない設定が可能

 メンテナンス機能

 指定保存期間より古い監視イベン

ト履歴、ジョブ実行履歴、監視履歴

を定期的に削除

 種別ごとに実行スケジュールを作

成可能

 監視間隔は1秒単位

 例外の更新間隔が設定可能

特定の時間帯のみ間隔を変更できる

Housekeeper機能

 定期的(デフォルトでは1時間ごと)

に古い監視イベント履歴、監視履

歴を削除

 監視項目ごとに保存期間を指定可

Hinemos

Zabbix

(29)

グラフ

1つのグラフに複数ホストの情

報を表示可能

1つのグラフに表示可能な収集

値の組み合わせは限定

 複数のグラフは複数のビューを

配置することで可能

 期間指定が1年、1ヶ月、1週間、

1日のみ選択可

1つのグラフに1つのホストの情

報のみ表示可能

1つのグラフに任意の収集値の

組み合わせの表示が可能

 複数のグラフおよびその他の

情報を自由にレイアウトして並

べるスクリーン機能

 柔軟な期間指定が可能

Hinemos

Zabbix

グラフの表示についてはZabbixのほうが高機能

Hinemosは将来のバージョンでグラフ機能が大幅に強化される予定

(30)

オプション

 エンタープライズオプション

ジョブマップ機能

ノードマップ機能

レポーティング機能

 クラウド仮想化オプション

AWS / VMware ESXi / Azure

クラウド・

VMのリソース管理・監視

 ミッションクリティカルオプション

冗長構成

Utility機能(上記3つに付属)

設定インポート・エクスポート

Excelによる設定編集機能

SNMPTRAP MIBインポート

 標準のオプション機能はない

 ノードマップ相当の機能あり

VMware監視機能あり

 設定インポート・エクスポート機能

あり

 サードパーティ製ツールが存在

 冗長構成用機能は標準では提供さ

れず、自前で構築する必要がある

Active-Active構成

Active-Standby構成

Hinemos

Zabbix

(31)

まとめ

導入・運用コストが比較的低い

インストールが容易

設定方法がシンプルで直感的に分かり

やすい

HA機能を公式のオプションとして提供

運用管理機能が充実している

ジョブ機能

環境構築機能

クラウド・仮想化管理機能

カレンダ機能

細かなアカウントの権限設定が可能

オプション機能が充実

エンタープライズオプション

クラウド仮想化オプション

ミッションクリティカルオプション

導入・運用コストが比較的高い

DBのセットアップが別途必要

設定項目が多岐に渡り、操作が複雑

HA構成は独自に構築する必要あり

(設定同期ツールは提供)

運用管理機能は最小限

監視対象の自動登録機能が強い

ネットワークディスカバリ

エージェント自動登録

LLD

グラフ表示機能が強い

監視設定の自由度が高い

Hinemos

Zabbix

(32)

参考情報

Hinemos: http://www.hinemos.info/

Hinemos プロジェクトページ: http://sourceforge.jp/projects/hinemos/

Zabbix: http://www.zabbix.com/

Zabbix Japan: http://www.zabbix.com/jp/

ZABBIX-JP サイト: http://www.zabbix.jp/

 弊社Webサイト: http://www.sraoss.co.jp/

 技術情報のページでHinemos、Zabbixの記事の連載を行っています

http://www.sraoss.co.jp/technology/hinemos/

http://www.sraoss.co.jp/technology/zabbix/

(33)
(34)

社名:

SRA OSS, Inc. 日本支社

設立:

2005年7月

支社長: 石井 達夫

資本金:100万米国ドル

事業内容

Linux, PostgreSQLを中心としたオープンソースソフトウェアのサポート

オープンソースソフトウェアを用いたシステム開発のコンサルティング

PowerGres の開発・販売

その他オープンソースソフトウェア関連プロダクト販売

加盟団体

オープンソースビジネス推進協議会

日本データベース学会

日本PostgreSQLユーザ会

PostgreSQL エンタープライズコンソーシアム

OpenAM コンソーシアム

(35)

【書籍執筆活動】

【表彰】

2006年度日本OSS貢献者賞 マーケティング部所属 山本博之 OSSメールクライアント Sylpheed の開発

【OSS開発活動】

2008年度日本OSS貢献者賞 取締役支社長 石井達夫 OSSデータベース PostgreSQLの開発・普及 PostgreSQL コミッタ:石井達夫(弊社取締役支社長) 機能開発:Windows対応、再帰SQL、ラージオブジェクト関連、日本語化関連 pgpool-II

SRA OSS, Inc. 日本支社社員が中心的に開発 Sylpheed コミュニティリード:山本博之(弊社マーケティング部)

【OSSコミュニティ活動】

日本PostgreSQLユーザ会 (JPUG) 事務局、理事 PostgreSQLエンタープライズコンソーシアム(PGECons) 事務局、理事 オープンソースビジネス推進協議会(OBCI) 理事長

オープンソース活動のご紹介

(36)

PostgreSQL/PowerGres サポート&保守サービス

ヘルプデスク、障害対応

OSSプロフェッショナルサポートサービス

33種類以上の幅広いOSSをまとめてワンストップでサポート

インシデント制

Hinemos関連サービス

Hinemosサポートサービス (ヘルプデスク、障害対応)

導入支援コンサルティング

/ 構築支援サポート

Zabbix関連サービス

Zabbixサポートサービス (ヘルプデスク、障害対応)

導入支援コンサルティング

/ 構築支援サポート

OSSサポートサービス

サーバ、ソフトウェア単位の個別サポート

SRA OSSのOSS関連サポートサービス

(37)

33種類以上のOSSをサポート

OS: CentOS 仮想化: Xen,KVM

HAソフトウェア: Heartbeat,Pacemaker,DRBD Webサーバ:Apache APサーバ:Tomcat DBサーバ:PostgreSQL

SQLite

運用監視:Hinemos Zabbix

KVS:memcached

Kyoto Cabinet,Kyoto Tycoon 分散処理:Hadoop

シングルサインオン OpenAM ファイル/プリントサーバ Samba LDAPサーバ OpenLDAP メールサーバ Postfix,sendmail qmail,Dovecot UW-IMAP Courier-IMAP Qpopper ロードバランサ/ リバースプロキシ Pound DNSサーバ Bind FTPサーバ ProFTPD,vsftpd キャッシュサーバ Squid

(38)

参照

関連したドキュメント

●Gartner Magic QuadrantにてクラウドHCM Suiteにおけるリーダーの評価.. Copyright © 2022 Nomura System Corporation Co, Ltd. All Rights Reserved.. Copyright © 2022 Nomura

支援要請入力詳細 13ページ 患者受入入力詳細 14ページ 支援可能スタッフ3.

and Kristjan Vassil (2010) Internet voting in Estonia : a comparative analysis of four elections since 2005 : report for the Council of Europe”Report for the Council of Europe.

2021年1月15日にHa Tay Pharmaceutical Joint Stock Company(

がん化学療法に十分な知識・経験を持つ医師のもとで、本剤の投与が適切と判断さ

日医かかりつけ医機能研修制度 令和 年度応用研修会 「メタボリックシンドロームからフレイルまで」 飯島勝矢 Tamakoshi A ら. Obesity

(Immuno Checkpoint Inhibitor Proper use Support team

剣道部 柔道部 硬式野球部 卓球部 水泳部 ラグビー部 ソフトテニス部 テニス部 ハンドボール部 サッカー部 バドミントン部