MIRACLE ZBX 3.0
インストールマニュアル

サイバートラスト株式会社
更新日 2023/4/5
文書番号 ML-CS-2839
Copyright Cybertrust Japan Co., Ltd. All rights reserved.

i

目次

第1章

MIRACLE ZBX 概要

11.1

MIRACLE ZBX とは . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

1.2

主な特長 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

1.3

動作環境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

1.3.1

MIRACLE ZBX サーバ . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2

1.3.2

MIRACLE ZBX Web インターフェース . . . . . . . . . . . . . . . . . . .

2

1.3.3

MIRACLE ZBX プロキシ

. . . . . . . . . . . . . . . . . . . . . . . . . .

3

1.3.4

MIRACLE ZBX Java Gateway . . . . . . . . . . . . . . . . . . . . . . .

3

1.3.5

MIRACLE ZBX エージェント . . . . . . . . . . . . . . . . . . . . . . . .

3

1.3.6

MIRACLE ZBX Get . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

1.3.7

MIRACLE ZBX Sender . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

MIRACLE ZBX のシステム要件 . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

MIRACLE ZBX サーバのシステム要件 . . . . . . . . . . . . . . . . . . .

4rpm コマンドと yum コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

MIRACLE ZBX エージェントのシステム要件 . . . . . . . . . . . . . . . .

7

1.4

1.4.1
1.4.2
第2章

2.1

インストール

8

MIRACLE ZBX サーバ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

2.1.1

パッケージリスト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

2.1.2

OS の設定変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

2.1.3

MariaDB/MySQL を使用する場合 . . . . . . . . . . . . . . . . . . . . . . 10

MariaDB/MySQL サーバのインストールはお済みですか？
2.1.4

PostgreSQL を使用する場合 . . . . . . . . . . . . . . . . . . . . . . . . . 13

PostgreSQL サーバのインストールはお済みですか？
2.2

2.3

. . . . . . . . . . . . 10

. . . . . . . . . . . . . . . . 13

MIRACLE ZBX Web インターフェース . . . . . . . . . . . . . . . . . . . . . . . 16
2.2.1

パッケージリスト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.2.2

OS の設定変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.2.3

インストール及び各種設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

MIRACLE ZBX プロキシ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.3.1

パッケージリスト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.3.2

OS の設定変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

MIRACLE ZBX 3.0 インストールマニュアル

ii

2.4

2.5

2.6
第3章

2.3.3

MariaDB/MySQL を使用する場合 . . . . . . . . . . . . . . . . . . . . . . 26

2.3.4

PostgreSQL を使用する場合 . . . . . . . . . . . . . . . . . . . . . . . . . 29

MIRACLE ZBX JavaGateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.4.1

パッケージリスト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

2.4.2

OS の設定変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

2.4.3

インストール及び各種設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

MIRACLE ZBX エージェント . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.5.1

Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

2.5.2

Microsoft Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

2.5.3

Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

2.5.4

AIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

2.5.5

HP-UX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

MIRACLE ZBX Get と MIRACLE ZBX Sender . . . . . . . . . . . . . . . . . . 51
追加情報

52

3.1

Web インターフェースへのログイン

3.2

MIRACLE ZBX サービスの強制停止時間の設定方法 . . . . . . . . . . . . . . . . 53
3.2.1

3.3

. . . . . . . . . . . . . . . . . . . . . . . . . 52

設定方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

環境変数設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

3.3.1

設定方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

1

1 MIRACLE ZBX 概要
本セクションでは、MIRACLE ZBX の概要について解説します。

1.1 MIRACLE ZBX とは「MIRACLE ZBX」(以下、本ソフトウェア) シリーズは、オープンソース版統合監視ソフトウェ
ア「Zabbix」をベースとして、サイバートラストが独自に開発したエンタープライズ用途に特化した統合的なシステム監視ソリューションです。
「Zabbix」はマルチプラットフォームに対応したシス
テム統合監視ソフトウェアです。開発は Zabbix LLC が行い、GNU General Public License バー
ジョン 2 ライセンスに基づきオープンソース・ソフトウェアとして配布されています。本ソフト
ウェアを使用することで、サーバ・ネットワーク機器などのハードウェアリソースの使用状況やア
プリケーションの動作状況などの情報を一元的に収集することが可能となります。また、収集した情報に閾値を設定し、障害情報を通知することも可能です。収集した情報をグラフ・ネットワーク
マップ・レポートなどグラフィカルに出力させることで、キャパシティプランニングへ利用することもできます。本ソフトウェアは、収集した情報の表示や設定を行う際に Web ブラウザを使用する
ため、場所や端末を問わずシステムの状態を確認することができます。また、設定情報・収集情報
ともにデータベースで管理するため、データの再利用やバックアップを容易に行うことができます。
本ソフトウェアは、サイバートラストが独自でパッケージを作成しサポート提供しているものであり、Zabbix の開発元である Zabbix LLC が推奨もしくはサポート提供やスポンサーしているもの
ではありません。

1.2 主な特長
本ソフトウェアの主な特長は以下のとおりです。

• オープンソース・ソフトウェア• サポートするアーキテクチャが豊富• 簡潔な Web インタフェースから設定、管理、情報表示• 柔軟に設定可能な監視、障害検知、通知機能• 簡単に作成できるグラフ、マップ機能• RDBMS によるデータ管理• テンプレートによる監視設定の管理• 高性能な専用エージェント• エージェントレスの監視にも対応• SNMP v1、v2、v3 に対応

1.3 動作環境
本ソフトウェアの動作環境は以下のとおりです。MIRACLE ZBX は以下のソフトウェアから構成されます。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

2• MIRACLE ZBX サーバ• MIRACLE ZBX Web インターフェース• MIRACLE ZBX プロキシ
• MIRACLE ZBX Java Gateway• MIRACLE ZBX エージェント• MIRACLE ZBX Get• MIRACLE ZBX Sender

1.3.1 MIRACLE ZBX サーバ
MIRACLE ZBX サーバは、データベースに保存されている監視設定を読み込み、各監視対象の機器からステータス情報を収集し、データベースに保存します。収集したステータス情報が閾値を超えていた場合に、管理者にアラート通知を行うのも MIRACLE ZBX サーバの役割です。MIRACLEZBX サーバは基本的にポーリングの監視を行いますが、snmptrapd や SNMPTT 等と組み合わせることで SNMP Trap による情報収集にも対応します。

1.3.2 MIRACLE ZBX Web インターフェース
MIRACLE ZBX のほぼ全ての操作は MIRACLE ZBX Web インターフェースから行います。
MIRACLE ZBX Web インターフェースは PHP、JavaScript で作成された Web アプリケーションです。対応ブラウザを稼働させられる機器であれば、環境を選ばず操作できます。MIRACLE ZBX

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

3

Web インターフェースは MIRACLE ZBX サーバに送信・蓄積されたステータス情報、それらを使用したグラフ・ネットワークマップなどを表示します。また、監視設定の追加・変更を行うことができます。

1.3.3 MIRACLE ZBX プロキシ
MIRACLE ZBX プロキシは、MIRACLE ZBX サーバに代行して監視データを収集し、集約してMIRACLE ZBX サーバへ送信するプロキシサーバです。通信経路が長大で低レイテンシが期待できない場合や、複数のネットワークセグメントに跨るような大規模システムの監視を可能にします。

1.3.4 MIRACLE ZBX Java Gateway
MIRACLE ZBX Java Gateway は、JMX(Java Management Extensions) を使用して Java ア
プリケーションを監視することができます。MIRACLE ZBX サーバまたはプロキシから接続することができ、パッシブプロキシとして動作します。

1.3.5 MIRACLE ZBX エージェント
MIRACLE ZBX エージェントは、MIRACLE ZBX サーバまたは MIRACLE ZBX プロキシからの要求に応じてシステムのリソースやアプリケーションの情報を要求元のサーバに送信します。

MIRACLE ZBX エージェントは OS のシステムコールを利用するため動作が軽快で、各サーバか
らデータ取得の要求がない限りステータス情報を収集しないためリソースの消費も軽微となるのが特長です。

1.3.6 MIRACLE ZBX Get
MIRACLE ZBX Get は MIRACLE ZBX エージェントから監視データを直接収集します。
MIRACLE ZBX エージェントの動作確認や MIRACLE ZBX サーバを用いずにスクリプトで監視を行いたい場合などに利用できます。Linux 版の MIRACLE ZBX ではバージョン 3.0 から MIRACLE ZBX エージェントパッケージに同梱されなくなりました。その他の OS では

MIRACLE ZBX エージェントパッケージに同梱されています。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

4

1.3.7 MIRACLE ZBX Sender
MIRACLE ZBX Sender は MIRACLE ZBX サーバへ監視データを直接送ります。MIRACLEZBX エージェントがなくても任意のタイミングで監視情報を送信できます。Linux 版の MIRACLEZBX ではバージョン 3.0 から MIRACLE ZBX エージェントパッケージに同梱されなくなりました。その他の OS では MIRACLE ZBX エージェントパッケージに同梱されています。

1.4 MIRACLE ZBX のシステム要件
1.4.1 MIRACLE ZBX サーバのシステム要件
弊社 MIRACLE ZBX サポートでは、MIRACLE ZBX サーバの導入にあたり以下のシステム要件を推奨しています。要件を満たさない場合には技術サポートを受けられない場合がありますので、ご注意ください。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

5

Pentium4 以降必須、Xeon(2 コア以上、x86_64 アーキテクチャ対応) を推奨
512MB 以上必須、2GB 以上を推奨

CPU
メモリ

以下の構成での例を挙げます。
・データベースは MySQL/MariaDB・監視対象機器 50 台
・各監視対象に対し収集データの種類が数値の 200 項目を監視
・ログ監視を行わない
・実データの保存期間は 30 日間
・更新間隔は 300 秒
なお、収集データの種別が数値のみの場合、収集データ 1 件あたりの容量は実測値で概ね 120Bytes 程度となるため、次の数式からおよそ 11GB のデータベース領域を必要とすることになります。

120[一件の容量] * 50[台] * 200[項目] * 30[日] * (86400/300)[一日の監視回数]≒ 11(GB)
ただし、この数値はあくまで参考値であり、実際には障害データやログファイルを保存する領域も必要とします。
ML7 系
・Asianux Server 7 == MIRACLE LINUX V7・Red Hat Enterprise Linux 7・CentOS 7・Oracle Linux 7

ディスク

ML6 系
・Asianux Server 4 == MIRACLE LINUX V6 *1・Red Hat Enterprise Linux 6 *1・CentOS 6 *1・Oracle Linux 6 *1
その他
・Amazon Linux 2 *2

*1 ML6 系の OS は MIRACLE ZBX 3.0.1-1 からサポートされます。
*2 Amazon Linux 2 は MIRACLE ZBX 3.0.24-1 からサポートされます。

OS

以下の各ディストリビューションに含まれているバージョンのパッケージが必要

ApachePHP *1MySQL *2 もしくは MariaDB *2 もしくは PostgreSQL

ソフトウェア環境*1 ML6 系の OS では、Software Collection 1.0 が必要です*2 ML6 系の OS では MySQL、ML7 系の OS では MariaDB が使用可能です

本書では例として以下の ML7 系及び ML6 系の 2 種類の OS 環境に対して MIRACLE ZBX サー
バをインストールする手順を解説します。

• Asianux Server 7 == MIRACLE LINUX V7 SP1 を「インフラストラクチャサーバー」構成でインストールした状態• Asianux Server 4 == MIRACLE LINUX V6 SP6 を「基本サーバー」構成でインストール
した状態

Amazon Linux 2 は ML7 系のインストール手順を参考にしてください。ただし、AMI イメージの更新によりパッケージが変化する可能性があるため依存パッケージの表記は省略しています。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

6■コラム: rpm コマンドと yum コマンド
本書では各パッケージのインストールに rpm コマンドを使用していますが yum コマンドを利用可能な環境であれば依存関係の解決を自動で行うことができるため大変便利です。例えば

MIRACLE ZBX サーバの MariaDB/MySQL 版パッケージをインストールするコマンド# rpm -ivh miracle-zbx-server-mysql-XXX.rpm

これは以下のように書き換えることができます。

# yum localinstall miracle-zbx-server-mysql-XXX.rpm

また、パッケージをオンラインのリポジトリからダウンロードできる環境の場合、パッケー
ジを自動的にインストールすることができます。

# # 初回のみ、rpm キーのインポート# rpm --import http://ftp.miraclelinux.com/zbx/RPM-GPG-KEY-MIRACLE# # 初回のみ、リポジトリファイルをインストール# rpm -ihv http://ftp.miraclelinux.com/zbx/3.0/miracle-zbx-release-3.0-2.noarch.rpm# # MIRACLE ZBX サーバのインストール# yum install miracle-zbx-server-mysql

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

1.4.2 MIRACLE ZBX エージェントのシステム要件
メモリ
ディスク

OS

128MB 以上必須
10MB 以上必須
MIRACLE LINUX 9 *10
MIRACLE LINUX 8 Asianux Inside ／ MIRACLE LINUX 8 *5
Asianux Server 7 == MIRACLE LINUX V7Asianux Server 4 == MIRACLE LINUX V6Asianux Server 3 == MIRACLE LINUX V5
MIRACLE LINUX V4 *7
MIRACLE LINUX V3 *7
Red Hat Enterprise Linux 9 *10
Red Hat Enterprise Linux 8 *5
Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 6
Red Hat Enterprise Linux 5
Red Hat Enterprise Linux 4 *7
Red Hat Enterprise Linux 3 *7
CentOS Stream 9 *10
CentOS 8 *5
CentOS 7
CentOS 6
CentOS 5
CentOS 4 *7
CentOS 3 *7
Oracle Linux 8 *5
Oracle Linux 7
Oracle Linux 6
Oracle Enterprise Linux 5
Oracle Enterprise Linux 4 *7
Amazon Linux 2 *2
Windows Server 2022 *8
Windows Server 2019 *3
Windows Server 2016 *1
Windows Server 2012 (R2 含む)
Windows Server 2008 (R2 含む) *7
Solaris 11
Solaris 10
Solaris 9 *7
AIX 7.3 *9
AIX 7.2 *6
AIX 7.1 *4
AIX 6.1 *7
HP-UX 11i v3*1 Windows Server 2016 は MIRACLE ZBX 3.0.5-1 からサポートされます。
*2 Amazon Linux 2 は MIRACLE ZBX 3.0.24-1 からサポートされます。
*3 Windows Server 2019 は MIRACLE ZBX 3.0.24-1 からサポートされます。
*4 AIX 7.1 は MIRACLE ZBX 3.0.28-1 からサポートされます。
*5 ML8 系の OS は MIRACLE ZBX 3.0.28-2 からサポートされます。
*6 AIX 7.2 は MIRACLE ZBX 3.0.29-2 からサポートされます。
*7 当該環境向けパッケージは MIRACLE ZBX 3.0.29-2 まで提供されます。
*8 Windows Server 2022 は MIRACLE ZBX 3.0.32-8 からサポートされます。
*9 AIX 7.3 は MIRACLE ZBX 3.0.32-8 からサポートされます。
*10 ML9 系の OS は MIRACLE ZBX 3.0.32-8 からサポートされます。

Amazon Linux 2 は ML7 系のインストール手順を参考にしてください。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

7

MIRACLE ZBX 3.0 インストールマニュアル

8

2 インストール本セクションでは、弊社提供のバイナリを用いてインストールを行う手順を説明します。

2.1 MIRACLE ZBX サーバ
2.1.1 パッケージリスト
MIRACLE ZBX サーバのインストールには、以下の RPM パッケージが必要です。RPM パッ
ケージには依存関係がありますので、それを満たすようにインストールを行ってください。依存パッケージは Asianux Server 7 == MIRACLE LINUX V7 SP1 のインストール時に「インフラストラクチャサーバー」を選択している状態から追加でインストールが必要なパッケージ、およびAsianux Server 4 == MIRACLE LINUX V6 SP6 のインストール時に「基本サーバー」を選択している状態から追加でインストールが必要なパッケージです。
使用するデータベース

弊社提供パッケージ

ML7 系のディストリビューションに含まれるパッケージ

ML6 系のディストリビューションに含まれるパッケージ

MariaDB/MySQL
miracle-zbx-server-mysql
fping *1
iksemel *1
OpenIPMI-libs
OpenIPMI-modalias
libtool-ltdl
net-snmp
net-snmp-agent-libs
net-snmp-libs
systemd *2
perl-Data-Dumper
unixODBC
mariadb
mariadb-server *3
OpenIPMI-libs
libtool-ltdl
lm_sensors-libs
net-snmp
net-snmp-libs
unixODBC
mysql
mysql-server *3

PostgreSQL
miracle-zbx-server-pgsql
fping *1
iksemel *1
OpenIPMI-libs
OpenIPMI-modalias
libtool-ltdl
net-snmp
net-snmp-agent-libs
net-snmp-libs
systemd *2
perl-Data-Dumper
unixODBC
postgresql
postgresql-libs
postgresql-server *3
OpenIPMI-libs
libtool-ltdl
lm_sensors-libs
net-snmp
net-snmp-libs
unixODBC
postgresql
postgresql-libs
postgresql-server *3*1 fping 及び iksemel について、Asianux Server 7 == MIRACLE LINUX V7 においてのみ
ディストリビューションのリポジトリに含まれています。

*2 systemd については、バージョン 219-3 以上が必要です。このバージョン未満の systemd がインストールされている場合は OS ベンダが提供する最新のバージョンにアップデートしてください。

*3 各データベースサーバは MIRACLE ZBX の依存パッケージとはされていないため yum 等では自動的にインストールされません。MIRACLE ZBX サーバとは別のコンピュータにインストー
ルすることも可能ですが本書では MIRACLE ZBX サーバと同一のコンピュータにインストールされているものとして解説します。
以降の手順は、上記「ディストリビューションに含まれるパッケージ」がインストールされた状

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

9

態を前提とします。

2.1.2 OS の設定変更
MIRACLE ZBX サーバが監視対象ホストと通信を行えるように設定を変更します。
(1) SELinux (強 制 ア ク セ ス 制 御 機 能) が 有 効 な 場 合 は 無 効 化 し ま す 。設 定 フ ァ イ ル/etc/selinux/conﬁg の該当行を次のように変更してください。

SELINUX=disabled

SELinux の設定を変更した場合は再起動を行ってください。

# shutdown -r now(2) ネットワークフィルタの設定を変更します。
ML7 系の場合# firewall-cmd --permanent --add-port=10051/tcp# firewall-cmd --permanent --add-port=162/udp# firewall-cmd --reload

ML6 系の場合
以下の 2 ファイルを次のように変更してください。

• /etc/sysconﬁg/iptables• /etc/sysconﬁg/ip6tables
両ファイルともに、下線となっている行が追加対象です。

-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT-A INPUT -p udp --dport 162 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibited

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

10

編集後、設定を反映するためサービスを再起動します。

# service iptables restart# service ip6tables restart

なお、MIRACLE ZBX Web インターフェースを、MIRACLE ZBX サーバとは別のコンピュー
タにインストールする場合には、MIRACLE ZBX Web インターフェースのインストール対象サー
バから MIRACLE ZBX サーバ上のデータベースへ接続を許可するよう、定義を追加する必要があります。

2.1.3 MariaDB/MySQL を使用する場合(1) 必要な RPM パッケージをインストールします。「XXX」の部分は、使用するファイルのバー
ジョン、リリース番号等で置換してください。

# rpm -ivh miracle-zbx-server-mysql-XXX.rpm■コラム: MariaDB/MySQL サーバのインストールはお済みですか？
yum をお使いの場合、mariadb-server(ML7 系) や mysql-server(ML6 系) パッケージが依存パッケージとして自動インストールされることはありません。別のコンピュータ上のデータ
ベースサーバを使用出来るため、明示的に指定しないとインストールされませんのでご注意く
ださい。

(2) MariaDB/MySQL の設定をします。
ML7 系の場合/etc/my.cnf.d/zabbix.cnf を次のように作成してください。

[mysqld]
character-set-server=utf8
skip-character-set-client-handshake
innodb_file_per_table
innodb_log_buffer_size=16M
innodb_buffer_pool_size=1024M
innodb_log_file_size=256M
innodb_log_files_in_group=2
key_buffer_size=200M

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル11

max_allowed_packet=16MB

ML6 系の場合/etc/my.cnf を次のように変更してください。

[mysqld]# (初期設定情報を残す)
character-set-server=utf8
skip-character-set-client-handshake
innodb_file_per_table
innodb_log_buffer_size=16M
innodb_buffer_pool_size=1024M
innodb_log_file_size=256M
innodb_log_files_in_group=2
key_buffer_size=200M
max_allowed_packet=16MB# 上記設定は必ず [mysqld] セクションに記載してください

各変数値には推奨値があるものがあります。下記を参考にして設定してください。
innodb_log_buﬀer_size
innodb_buﬀer_pool_size
key_buﬀer_size
max_allowed_packet

16M を推奨
物理メモリの 5 割程度を推奨
物理メモリの 1〜2 割程度を推奨

16M を推奨

なお、数値の決定を行う際には次の式が真となるように注意してください。

innodb_log_file_size * innodb_log_files_in_group < innodb_buffer_pool_size(3) サービスの起動および自動起動設定を行います。
ML7 系の場合# systemctl start mariadb# systemctl enable mariadb

ML6 系の場合

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

12# service mysqld start# chkconfig mysqld on(4) MIRACLE ZBX 用データベースおよびユーザを作成します。次の実行例ではデータベース名を zabbix、データベースユーザ名を zabbix として指定しています。データベースの文字コードは

utf8、照合順序を utf8_bin と指定します。

# mysql -uroot
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by ’<パ ス ワ ー ド>’;
mysql> flush privileges;
mysql> exit(5) MIRACLE ZBX の初期データをインポートします。ディレクトリ名中の「XXX」は、インストールしたパッケージのバージョンに置換してください。mysql コマンド時にデータベースのパスワードを要求されます。

# cd /usr/share/doc/miracle-zbx-server-mysql-XXX# zcat create.sql.gz | mysql zabbix -uzabbix -p(6) MIRACLE ZBX の設定ファイルを編集します。/etc/zabbix/zabbix_server.conf の該当パ
ラメータを次のように変更してください。<パスワード>には、手順 (4) で<パスワード>として指定した文字列を入力してください。

DBName=zabbix
DBUser=zabbix
DBPassword=<パスワード>(7) サービス zabbix-server を起動します。また、サービス zabbix-server の自動起動設定を行います。

ML7 系の場合# systemctl start zabbix-server# systemctl enable zabbix-server

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル13

ML6 系の場合# service zabbix-server start# chkconfig zabbix-server on

2.1.4 PostgreSQL を使用する場合(1) 必要な RPM パッケージをインストールします。「XXX」の部分は、使用するファイルのバー
ジョン、リリース番号等で置換してください。

# rpm -ivh miracle-zbx-server-pgsql-XXX.rpm■コラム: PostgreSQL サーバのインストールはお済みですか？
yum をお使いの場合、postgresql-server パッケージが依存パッケージとして自動インストー
ルされることはありません。別のコンピュータ上のデータベースサーバを使用出来るため、明示的に指定しないとインストールされませんのでご注意ください。

(2) データベースを初期化します。
ML7 系の場合# export PGSETUP_INITDB_OPTIONS="--encoding=UTF-8 --locale=ja_JP.UTF-8"# postgresql-setup initdb

ML6 系の場合/etc/init.d/postgresql の initdb() 関 数 の 以 下 の 部 分 を 変 更 後 の よ う に"--encoding=UTF-8--locale=ja_JP.UTF-8"を追加して下さい。
変更前

initdb(){(中略)# Initialize the database$SU -l postgres -c "$PGENGINE/initdb --pgdata=’$PGDATA’ --auth=’ident’" >>"$PGLOG" 2>&1 < /dev/null(中略)

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

14

変更後

initdb(){(中略)# Initialize the database$SU -l postgres -c "$PGENGINE/initdb --encoding=UTF-8 --locale=ja_JP.UTF-8--pgdata=’$PGDATA’ --auth=’ident’" >> "$PGLOG" 2>&1 < /dev/null(中略)# service postgresql initdb(3) サービス postgresql を起動します。また、サービス postgresql の自動起動設定を行います。
ML7 系の場合# systemctl start postgresql# systemctl enable postgresql

ML6 系の場合# service postgresql start# chkconfig postgresql on(4) MIRACLE ZBX 用データベースおよびユーザを作成します。次の実行例ではデータベース名を zabbix、データベースユーザ名を zabbix として指定しています。

# sudo -u postgres psql --username=postgres
postgres=# CREATE USER zabbix NOSUPERUSER NOCREATEDB NOCREATEROLE PASSWORD ’<パ ス ワ ー ド>’;
postgres=# CREATE DATABASE "zabbix" WITH OWNER=zabbix ENCODING=’UTF8’;
postgres=# \q(5) PostgreSQL の認証設定ファイルを編集します。/var/lib/pgsql/data/pg_hba.conf を次のように変更してください。下線となっている行が追加対象です。なお、MIRACLE ZBX Web イン

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

15

ターフェースを別のコンピュータにインストールする場合は、そのサーバからの接続を許可するよ
うに定義を追加してください。

# TYPEDATABASE

USER

CIDR-ADDRESS# "local" is for Unix domain socket connections only
local
zabbixzabbix
local
all
all
# IPv4 local connections:
host
all
all
127.0.0.1/32# IPv6 local connections:hostzabbixzabbix::1/128
host
all
all
::1/128

METHOD

md5
ident
ident
md5
ident

編集完了後、サービス postgresql を再起動します。

ML7 系の場合# systemctl restart postgresql

ML6 系の場合# service postgresql restart(6) MIRACLE ZBX の初期データをインポートします。ディレクトリ名中の「XXX」は、インストールしたパッケージのバージョンに置換してください。psql コマンド時にデータベースのパス
ワードを要求されます。

# cd /usr/share/doc/miracle-zbx-server-pgsql-XXX# zcat create.sql.gz | sudo -u zabbix psql --username=zabbix --dbname=zabbix(7) MIRACLE ZBX の設定ファイルを編集します。/etc/zabbix/zabbix_server.conf の該当パ
ラメータを次のように変更してください。<パスワード>には、手順 (4) で<パスワード>として指定した文字列を入力してください。

DBName=zabbix
DBUser=zabbix

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

16

DBPassword=<パスワード>
DBPort=5432(8) サービス zabbix-server を起動します。また、サービス zabbix-server の自動起動設定を行います。

ML7 系の場合# systemctl start zabbix-server# systemctl enable zabbix-server

ML6 系の場合# service zabbix-server start# chkconfig zabbix-server on

2.2 MIRACLE ZBX Web インターフェース
2.2.1 パッケージリスト
MIRACLE ZBX Web インターフェースのインストールには、以下の RPM パッケージが必要です。RPM パッケージには依存関係がありますので、それを満たすようにインストールを行ってください。依存パッケージは Asianux Server 7 == MIRACLE LINUX V7 SP1 のインストール
時に「インフラストラクチャサーバー」を選択している状態から追加でインストールが必要なパッ
ケージ、および Asianux Server 4 == MIRACLE LINUX V6 SP6 のインストール時に「基本サーバー」を選択している状態から追加でインストールが必要なパッケージです。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル
使用するデータベース

弊社提供パッケージ

ML7 系のディストリビューションに含まれるパッケージ

ML6 系のディストリビューションに含まれるパッケージ

MariaDB/MySQL
miracle-zbx-web
miracle-zbx-web-japanese
miracle-zbx-web-mysql
apr
apr-util
fontpackages-ﬁlesystem
httpd
httpd-tools
libXpmlibxslt
libzipmailcap
php
php-bcmath
php-cli
php-common
php-gdphp-ldap *1
php-mbstring
php-mysql
php-pdophp-xmlt1lib
vlgothic-p-fonts
apr
apr-util
apr-util-ldap
audit-libs-python
httpd
httpd-tools
libXpmlibselinux-python
libsemanage-python
php54-php
php54-php-bcmath
php54-php-cli
php54-php-common
php54-php-gd
php54-php-ldap *1
php54-php-mbstring
php54-php-mysqlnd
php54-php-pdo
php54-php-xml
php54-runtime
policycoreutils-python
setools-libs
setools-libs-python
t1lib

17
PostgreSQL
miracle-zbx-web
miracle-zbx-web-japanese
miracle-zbx-web-pgsql
apr
apr-util
fontpackages-ﬁlesystem
httpd
httpd-tools
libXpmlibxslt
libzipmailcap
php
php-bcmath
php-cli
php-common
php-gdphp-ldap *1
php-mbstring
php-pdophp-pgsql
php-xmlt1lib
vlgothic-p-fonts
postgresql-libs
apr
apr-util
apr-util-ldap
audit-libs-python
httpd
httpd-tools
libXpmlibselinux-python
libsemanage-python
php54-php
php54-php-bcmath
php54-php-cli
php54-php-common
php54-php-gd
php54-php-ldap *1
php54-php-mbstring
php54-php-pdo
php54-php-pgsql
php54-php-xml
php54-runtime
policycoreutils-python
setools-libs
setools-libs-python
t1lib
postgresql-libs*1 php-ldap パッケージは MIRACLE ZBX の依存パッケージとはされていないため yum 等では自動的にインストールされません。LDAP 認証を行う場合は当該パッケージをインストールして下さい。
以降の手順は、上記「ディストリビューションに含まれるパッケージ」がインストールされた状態を前提とします。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

18

2.2.2 OS の設定変更
MIRACLE ZBX Web インターフェースにブラウザからアクセスできるように設定を変更します。
(1) SELinux (強 制 ア ク セ ス 制 御 機 能) が 有 効 な 場 合 は 無 効 化 し ま す 。設 定 フ ァ イ ル/etc/selinux/conﬁg の該当行を次のように変更してください。

SELINUX=disabled

SELinux の設定を変更した場合は再起動を行ってください。

# shutdown -r now(2) ネットワークフィルタの設定を変更します。
ML7 系の場合# firewall-cmd --permanent --add-port=80/tcp# firewall-cmd --reload

ML6 系の場合
以下の 2 ファイルを次のように変更してください。

• /etc/sysconﬁg/iptables• /etc/sysconﬁg/ip6tables
両ファイルともに、下線となっている行が追加対象です。

-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibited

編集後、設定を反映するためサービスを再起動します。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

19# service iptables restart# service ip6tables restart

2.2.3 インストール及び各種設定(1) 必要な RPM パッケージをインストールします。「XXX」の部分は、使用するファイルのバージョン、リリース番号等で置換してください。次の例は MariaDB/MySQL データベース を 使 用 す る 際 の イ ン ス ト ー ル コ マ ン ド で す 。PostgreSQL デ ー タ ベ ー ス を 使 用 す る 場 合 は

miracle-zbx-web-mysql-XXX.rpm の代わりに miracle-zbx-web-pgsql-XXX.rpm を指定してください。

# rpm -ivh miracle-zbx-web-XXX.rpm miracle-zbx-web-mysql-XXX.rpm \> miracle-zbx-web-japanese-XXX.rpm(2) サービス httpd (Apache) の MIRACLE ZBX 用設定ファイル/etc/httpd/conf.d/zabbix.conf
を編集します。全ての行がコメントアウトされた状態となっていますので、行頭の「#」を 1 文字削除します。以下のコマンドを実行してください。

sed -i ’s/^#//’ /etc/httpd/conf.d/zabbix.conf

なお、ファイルを直接編集していただくこともできます。ファイル先頭部のコメントを削除し過ぎないように注意してください。
【編集前】

##
## Zabbix monitoring system php web frontend####Alias /zabbix /usr/share/zabbix##<Directory "/usr/share/zabbix">#
Options FollowSymLinks#
AllowOverride None#
Order allow,deny#
Allow from all〜中略〜#</Directory>

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

20
【編集後】

#
# Zabbix monitoring system php web frontend#
Alias /zabbix /usr/share/zabbix<Directory "/usr/share/zabbix">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all〜中略〜</Directory>(3) サービス httpd を起動します。また、サービス httpd の自動起動設定を行います。
ML7 系の場合# systemctl start httpd# systemctl enable httpdML6 系の場合# service httpd start# chkconfig httpd on(4) ブラウザから MIRACLE ZBX Web インターフェースにアクセスします。次の URL を指定
してください。

http://<MIRACLE ZBX Web インターフェースをインストールしたホストの IP アドレス>/zabbix(5) 下図が表示されます。ボタン「Next step」をクリックしてください。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

21(6) 各項目が OK と判定されていることを確認し、ボタン「Next step」をクリックしてください。なお、「PHP LDAP」は「Warning」となっている場合があります。LDAP 認証をする場合は

php-ldap パッケージをインストールして下さい。

(7) データベースへの接続情報を入力します。ボタン「Next step」をクリックしてください。デー
タベースへの接続情報が正しければ、次の画面に移動します。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル22(8) MIRACLE ZBX サーバの稼働ホスト情報を入力します。項番 2.2 で操作したホストの情報を入力し、ボタン「Next step」をクリックしてください。

(9) 前手順までの入力情報が表示されます。内容が正しいことを確認し、ボタン「Next step」をクリックしてください。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル23(10) MIRACLE ZBX Web インターフェースの設定ファイルが正常に生成されると、設定の完了
画面が表示されます。ボタン「Finish」をクリックしてください。

(11) MIRACLE ZBX Web インターフェースのログイン画面が表示されます。以後、手順 (4) のURL を表示させると、このログイン画面が表示されるようになります。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

24

2.3 MIRACLE ZBX プロキシ
2.3.1 パッケージリスト
MIRACLE ZBX プロキシのインストールには、以下の RPM パッケージが必要です。RPM パッ
ケージには依存関係がありますので、それを満たすようにインストールを行ってください。依存パッケージは Asianux Server 7 == MIRACLE LINUX V7 SP1 のインストール時に「インフラストラクチャサーバー」を選択している状態から追加でインストールが必要なパッケージ、およびAsianux Server 4 == MIRACLE LINUX V6 SP6 のインストール時に「基本サーバー」を選択している状態から追加でインストールが必要なパッケージです。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル
使用するデータベース
弊社提供パッケージ

ML7 系のディストリビューションに含まれるパッケージ

ML6 系のディストリビューションに含まれるパッケージ

MariaDB/MySQL
miracle-zbx-proxy-mysql
fping *1
OpenIPMI-libs
OpenIPMI-modalias
libtool-ltdl
net-snmp
net-snmp-agent-libs
net-snmp-libs
systemd *2
perl-Data-Dumper
unixODBC
mariadb
mariadb-server *3
OpenIPMI-libs
libtool-ltdl
lm_sensors-libs
net-snmp
net-snmp-libs
unixODBC
mysql
mysql-server *3

25
PostgreSQL
miracle-zbx-proxy-pgsql
fping *1
OpenIPMI-libs
OpenIPMI-modalias
libtool-ltdl
net-snmp
net-snmp-agent-libs
net-snmp-libs
systemd *2
perl-Data-Dumper
unixODBC
postgresql
postgresql-libs
postgresql-server *3
OpenIPMI-libs
libtool-ltdl
lm_sensors-libs
net-snmp
net-snmp-libs
unixODBC
postgresql
postgresql-libs
postgresql-server *3*1 fping について、Asianux Server 7 == MIRACLE LINUX V7 においてのみディストリビュー
ションのリポジトリに含まれています。

*2 systemd については、バージョン 219-3 以上が必要です。このバージョン未満の systemd がインストールされている場合は OS ベンダが提供する最新のバージョンにアップデートしてください。

*3 各データベースサーバは MIRACLE ZBX プロキシとは別のコンピュータにインストールすることも可能ですが本書では MIRACLE ZBX プロキシと同一のコンピュータにインストールされているものとして解説します。
以降の手順は、上記「ディストリビューションに含まれるパッケージ」がインストールされた状態を前提とします。

2.3.2 OS の設定変更
MIRACLE ZBX プロキシが監視対象ホストと通信を行えるように設定を変更します。
(1) SELinux (強 制 ア ク セ ス 制 御 機 能) が 有 効 な 場 合 は 無 効 化 し ま す 。設 定 フ ァ イ ル/etc/selinux/conﬁg の該当行を次のように変更してください。

SELINUX=disabled

SELinux の設定を変更した場合は再起動を行ってください。

# shutdown -r now

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

26(2) ネットワークフィルタの設定を変更します。
ML7 系の場合# firewall-cmd --permanent --add-port=10051/tcp# firewall-cmd --permanent --add-port=162/udp# firewall-cmd --reload

ML6 系の場合
以下の 2 ファイルを次のように変更してください。

• /etc/sysconﬁg/iptables• /etc/sysconﬁg/ip6tables
両ファイルともに、下線となっている行が追加対象です。

-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT-A INPUT -p udp --dport 162 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibited

編集後、設定を反映するためサービスを再起動します。

# service iptables restart# service ip6tables restart

2.3.3 MariaDB/MySQL を使用する場合(1) 必要な RPM パッケージをインストールします。「XXX」の部分は、使用するファイルのバー
ジョン、リリース番号等で置換してください。

# rpm -ivh miracle-zbx-proxy-mysql-XXX.rpm(2) MariaDB/MySQL の設定をします。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル27

ML7 系の場合/etc/my.cnf.d/zabbix.cnf を次のように作成してください。

[mysqld]
character-set-server=utf8
skip-character-set-client-handshake
innodb_file_per_table
innodb_log_buffer_size=16M
innodb_buffer_pool_size=1024M
innodb_log_file_size=256M
innodb_log_files_in_group=2
key_buffer_size=200M
max_allowed_packet=16MB

ML6 系の場合/etc/my.cnf を次のように変更してください。

[mysqld]# (初期設定情報を残す)
character-set-server=utf8
skip-character-set-client-handshake
innodb_file_per_table
innodb_log_buffer_size=16M
innodb_buffer_pool_size=1024M
innodb_log_file_size=256M
innodb_log_files_in_group=2
key_buffer_size=200M
max_allowed_packet=16MB# 上記設定は必ず [mysqld] セクションに記載してください

各変数値には推奨値があるものがあります。下記を参考にして設定してください。
innodb_log_buﬀer_size
innodb_buﬀer_pool_size
key_buﬀer_size
max_allowed_packet

16M を推奨
物理メモリの 5 割程度を推奨
物理メモリの 1〜2 割程度を推奨

16M を推奨

なお、数値の決定を行う際には次の式が真となるように注意してください。

innodb_log_file_size * innodb_log_files_in_group < innodb_buffer_pool_size(3) サービスの起動および自動起動設定を行います。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル28

ML7 系の場合# systemctl start mariadb# systemctl enable mariadb

ML6 系の場合# service mysqld start# chkconfig mysqld on(4) MIRACLE ZBX 用データベースおよびユーザを作成します。次の実行例ではデータベース
名を zabbix_proxy、データベースユーザ名を zabbix として指定しています。データベースの文字
コードは utf8、照合順序を utf8_bin と指定します。

# mysql -uroot
mysql> create database zabbix_proxy character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix_proxy.* to zabbix@localhost identified by ’<パ ス
ワード>’;
mysql> flush privileges;
mysql> exit(5) MIRACLE ZBX の初期データをインポートします。ディレクトリ名中の「XXX」は、インストールしたパッケージのバージョンに置換してください。mysql コマンド時にデータベースのパスワードを要求されます。

# cd /usr/share/doc/miracle-zbx-proxy-mysql-XXX# zcat schema.sql.gz | mysql zabbix_proxy -uzabbix -p(6) MIRACLE ZBX の設定ファイルを編集します。/etc/zabbix/zabbix_proxy.conf の該当パ
ラメータを次のように変更してください。<パスワード>には、手順 (4) で<パスワード>として指定した文字列を入力してください。

Server=<MIRACLE ZBX サーバの IP アドレス>
Hostname=<MIRACLE ZBX プロキシのホスト名>
DBName=zabbix_proxy
DBUser=zabbix

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

29

DBPassword=<パスワード>(7) サービス zabbix-proxy を起動します。また、サービス zabbix-proxy の自動起動設定を行います。

ML7 系の場合# systemctl start zabbix-proxy# systemctl enable zabbix-proxyML6 系の場合# service zabbix-proxy start# chkconfig zabbix-proxy on

2.3.4 PostgreSQL を使用する場合(1) 必要な RPM パッケージをインストールします。「XXX」の部分は、使用するファイルのバー
ジョン、リリース番号等で置換してください。

# rpm -ivh miracle-zbx-proxy-pgsql-XXX.rpm(2) データベースを初期化します。
ML7 系の場合# export PGSETUP_INITDB_OPTIONS="--encoding=UTF-8 --locale=ja_JP.UTF-8"# postgresql-setup initdb

ML6 系の場合/etc/init.d/postgresql の initdb() 関 数 の 以 下 の 部 分 を 変 更 後 の よ う に"--encoding=UTF-8--locale=ja_JP.UTF-8"を追加して下さい。
変更前

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

30

initdb(){(中略)# Initialize the database$SU -l postgres -c "$PGENGINE/initdb --pgdata=’$PGDATA’ --auth=’ident’" >>"$PGLOG" 2>&1 < /dev/null
(中略)

変更後

initdb(){(中略)# Initialize the database$SU -l postgres -c "$PGENGINE/initdb --encoding=UTF-8 --locale=ja_JP.UTF-8--pgdata=’$PGDATA’ --auth=’ident’" >> "$PGLOG" 2>&1 < /dev/null(中略)# service postgresql initdb(3) サービス postgresql を起動します。また、サービス postgresql の自動起動設定を行います。
ML7 系の場合# systemctl start postgresql# systemctl enable postgresql

ML6 系の場合# service postgresql start# chkconfig postgresql on(4) MIRACLE ZBX 用データベースおよびユーザを作成します。次の実行例ではデータベース名を zabbix_proxy、データベースユーザ名を zabbix として指定しています。

# sudo -u postgres psql --username=postgres

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

31

postgres=# CREATE USER zabbix NOSUPERUSER NOCREATEDB NOCREATEROLE PASSWORD ’<パ ス ワ ー ド>’;
postgres=# CREATE DATABASE "zabbix_proxy" WITH OWNER=zabbix ENCODING=’UTF8’;
postgres=# \q(5) PostgreSQL の認証設定ファイルを編集します。/var/lib/pgsql/data/pg_hba.conf を次のように変更してください。下線となっている行が追加対象です。

# TYPEDATABASE

USER

CIDR-ADDRESS# "local" is for Unix domain socket connections only
local
zabbix_proxy zabbix
local
all
all
# IPv4 local connections:
host
all
all
127.0.0.1/32# IPv6 local connections:hostzabbix_proxy zabbix::1/128
host
all
all
::1/128

METHOD

md5
ident
ident
md5
ident

編集完了後、サービス postgresql を再起動します。

ML7 系の場合# systemctl restart postgresql

ML6 系の場合# service postgresql restart(6) MIRACLE ZBX の初期データをインポートします。ディレクトリ名中の「XXX」は、インストールしたパッケージのバージョンに置換してください。psql コマンド時にデータベースのパス
ワードを要求されます。

# cd /usr/share/doc/miracle-zbx-proxy-pgsql-XXX# zcat schema.sql.gz | sudo -u zabbix psql --username=zabbix --dbname=zabbix_proxy(7) MIRACLE ZBX の設定ファイルを編集します。/etc/zabbix/zabbix_proxy.conf の該当パ
ラメータを次のように変更してください。<パスワード>には、手順 (4) で<パスワード>として指Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

32
定した文字列を入力してください。

Server=<MIRACLE ZBX サーバの IP アドレス>
Hostname=<MIRACLE ZBX プロキシのホスト名>
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=<パスワード>
DBPort=5432(8) サービス zabbix-proxy を起動します。また、サービス zabbix-proxy の自動起動設定を行います。

ML7 系の場合# systemctl start zabbix-proxy# systemctl enable zabbix-proxyML6 系の場合# service zabbix-proxy start# chkconfig zabbix-proxy on

2.4 MIRACLE ZBX JavaGateway
2.4.1 パッケージリスト
MIRACLE ZBX Java Gateway のインストールには、以下の RPM パッケージが必要です。
RPM パッケージには依存関係がありますので、それを満たすようにインストールを行ってください。依存パッケージは Asianux Server 7 == MIRACLE LINUX V7 SP1 のインストール時に「インフラストラクチャサーバー」を選択している状態から追加でインストールが必要なパッケージです。なお、Asianux Server 4 == MIRACLE LINUX V6 SP6 にはインストール時に「基本サーバー」を選択している状態から追加でインストールが必要なパッケージはありません。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル
弊社提供パッケージ

ML7 系のディストリビューションに含まれるパッケージ

33
miracle-zbx-java-gateway
copy-jdk-conﬁgs
fontconﬁg
fontpackages-ﬁlesystem
giﬂib
java-1.8.0-openjdk
java-1.8.0-openjdk-headlessjavapackages-tools
libICE
libSM
libXcomposite
libXext
libXfont
libXi
libXrender
libXtstlibfontenc
libxslt
lksctp-tools
python-javapackages
python-lxml
ttmkfdirtzdata-java
xorg-x11-font-utils
xorg-x11-fonts-Type1以降の手順は、上記「ディストリビューションに含まれるパッケージ」がインストールされた状態を前提とします。

2.4.2 OS の設定変更
MIRACLE ZBX Jave Gateway が監視対象ホストと通信を行えるように設定を変更します。
(1) SELinux (強 制 ア ク セ ス 制 御 機 能) が 有 効 な 場 合 は 無 効 化 し ま す 。設 定 フ ァ イ ル/etc/selinux/conﬁg の該当行を次のように変更してください。

SELINUX=disabled

SELinux の設定を変更した場合は再起動を行ってください。

# shutdown -r now(2) ネットワークフィルタの設定を変更します。
ML7 系の場合# firewall-cmd --permanent --add-port=10052/tcp# firewall-cmd --reload

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル34

ML6 系の場合
以下の 2 ファイルを次のように変更してください。

• /etc/sysconﬁg/iptables• /etc/sysconﬁg/ip6tables
両ファイルともに、下線となっている行が追加対象です。

-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 10052 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibited

編集後、設定を反映するためサービスを再起動します。

# service iptables restart# service ip6tables restart

2.4.3 インストール及び各種設定(1) 必要な RPM パッケージをインストールします。「XXX」の部分は、使用するファイルのバー
ジョン、リリース番号等で置換してください。

# rpm -ivh miralcle-zbx-java-gateway-XXX.rpm(2) サービス zabbix-java-gateway を起動します。また、サービス zabbix-java-gateway の自動起動設定を行います。

ML7 系の場合# systemctl start zabbix-java-gateway# systemctl enable zabbix-java-gateway

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル35

ML6 系の場合# service zabbix-java-gateway start# chkconfig zabbix-java-gateway on(3) 監視を行う MIRACLE ZBX サーバの設定ファイル/etc/zabbix/zabbix_server.conf を、
MIRACLE ZBX プロキシ経由での監視の場合は/etc/zabbix/zabbix_proxy.conf を編集し、次のパラメータに変更を加えてください。

JavaGateway=<MIRACLE ZBX Java Gateway を起動したホストの IP アドレス>
StartJavaPollers=<JavaPoller の初期起動数>

なお、「JavaPoller の初期起動数」には、MIRACLE ZBX Java Gateway をインストールしたホス
ト上のファイル/etc/zabbix/zabbix_java_gateway.conf のパラメータ START_POLLERS(初期値: 5) を超えない数値を指定してください。また、MIRACLE ZBX Java Gateway を MIRACLEZBX サーバにインストールした場合は、「MIRACLE ZBX Java Gateway を起動したホストの IP
アドレス」に 127.0.0.1 を指定してください。

(4) 監視を行う MIRACLE ZBX サーバもしくは MIRACLE ZBX プロキシのサービスを再起動します。

ML7 系の場合# systemctl restart zabbix-server

もしくは# systemctl restart zabbix-proxyML6 系の場合# service zabbix-server restartもしくはCopyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル36# service zabbix-proxy restart

2.5 MIRACLE ZBX エージェント
監視対象ホストへのインストール方法を、各 OS 別に説明します。各手順の最後に、エージェン
トの停止方法も合わせて説明します。

2.5.1 Linux
ML7 系 OS 以降の環境には systemd 219-3 以上のインストールが必要です。このバージョン未満のパッケージがインストールされている場合は OS ベンダが提供している最新のパッケージにアップデートしてください。

ML7 系 OS 以降の環境で system.hw.devices のキーを使用する場合、pciutils と usbutils のパッ
ケージをインストールしてください。

(1) SELinux (強 制 ア ク セ ス 制 御 機 能) が 有 効 な 場 合 は 無 効 化 し ま す 。設 定 フ ァ イ ル/etc/selinux/conﬁg の該当行を次のように変更してください。

SELINUX=disabled

SELinux の設定を変更した場合は再起動を行ってください。

# shutdown -r now(2) ネットワークフィルタの設定を変更します。
ML7 系以降の場合# firewall-cmd --permanent --add-port=10050/tcp# firewall-cmd --reload

ML6 系以前の場合
以下の 2 ファイルを次のように変更してください。

• /etc/sysconﬁg/iptables• /etc/sysconﬁg/ip6tables
Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

37

両ファイルともに、下線となっている行が追加対象です。

-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibited

編集後、設定を反映するためサービスを再起動します。

# service iptables restart# service ip6tables restart(3) 必要な RPM パッケージをインストールします。「XXX」の部分は、使用するファイルのバー
ジョン、リリース番号等で置換してください。

# rpm -ivh miracle-zbx-agent-XXX.rpm(4)

MIRACLEZBX

エ ー ジ ェ ン ト の 設 定 フ ァ イ ル を 編 集 し ま す 。

/etc/zabbix/zabbix_agentd.conf の 次 の パ ラ メ ー タ を 変 更 し て く だ さ い 。な お 、<ホ ス ト 名>には、MIRACLE ZBX Web インターフェースを使用して MIRACLE ZBX サーバに登録する際のホスト名を指定する必要があります。

Server=<MIRACLE ZBX サーバの IP アドレス>
ServerActive=<MIRACLE ZBX サーバの IP アドレス>
Hostname=<ホスト名>(5) サービス zabbix-agent を起動します。また、サービス zabbix-agent の自動起動設定を行います。

ML7 系以降の場合# systemctl start zabbix-agent# systemctl enable zabbix-agent

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル38
ML6 系以前の場合# service zabbix-agent start# chkconfig zabbix-agent on

なお、サービス zabbix-agent を停止、再起動、自動起動の無効化、パッケージアップデートを行う場合は以下の手順を踏んでください。
停止:

ML7 系以降の場合# systemctl stop zabbix-agent

ML6 系以前の場合# service zabbix-agent stop

再起動:

ML7 系以降の場合# systemctl restart zabbix-agent

ML6 系以前の場合# service zabbix-agent restart

自動起動の無効化:

ML7 系以降の場合# systemctl disable zabbix-agent

ML6 系以前の場合
Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル39# chkconfig zabbix-agent off

パッケージのアップデート:(1) 該当パッケージをダウンロードします。
(2) RPM パッケージのアップデートを行います。「XXX」の部分はバージョン、リリース番号等で置換してください。

# rpm -Fvh miracle-zbx-agent-XXX.rpm(3) サービスの再起動を行ってください。

2.5.2 Microsoft Windows
MIRACLE ZBX エージェントのインストールには、弊社提供のインストーラが必要です。次の名称のファイルを、インストール対象ホストにコピーしてください。「XXX」の部分は、使用するファイルのバージョン、リリース番号等で置換してください。

• miracle_zbx_agent-XXX_installer.exe

GUI によるインストール(1) アイコンをダブルクリックし、インストーラを起動します。ボタン「次へ (N) >」をクリック
してください。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

40

MIRACLE ZBX 3.0 インストールマニュアル(2) ライセンス契約書の内容を確認し、ボタン「同意する (A)」をクリックします。

(3) 「Zabbix Sender (optional)」および「Zabbix get (optional)」にチェックが付いていることを確認し、ボタン「次へ (N) >」をクリックします。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル41(4) 「ZABBIX サーバのホスト名または IP アドレス」および「このマシンのホスト名」に正しい情報を入力し、ボタン「次へ (N) >」をクリックします。なお、「このマシンのホスト名」には、

MIRACLE ZBX Web インターフェースを使用して MIRACLE ZBX サーバに登録する際のホスト名を指定する必要があります。「リモートコマンドを有効」には、MIRACLE ZBX サーバのアクションとして、MIRACLE ZBX インストール対象ホスト上でリモートコマンドを実行させる場合にチェックを付けてください。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル42(5) 「インストール先フォルダ」を確認し、ボタン「インストール」をクリックします。なお、インストール先を変更しないことを推奨します。

(6) プログレスバーがウィンドウ右端まで到達し、バーの上に「完了」と表示されるとインストー
ルは終了です。ボタン「閉じる (C)」をクリックし、インストーラを終了させてください。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル43(7) Microsoft Windows の「サービス」を表示させ、「Zabbix Agent」の状態が「実行中」、「スタートアップの種類」が「自動」とされていることを確認してください。

(8) MIRACLE ZBX サーバから MIRACLE ZBX エージェントに対する通信が可能となるように、「Windows ファイアウォール」等を設定してください。規則の種類で「プログラム (P)」を選択する場合は、手順 (4) でインストール先フォルダとして指定したディレクトリに配置されている、「zabbix_agentd.exe」を選択してください。初期インストール状態では、次のパスとなります。

%ProgramFiles%\ZABBIX Agent\zabbix_agentd.exe

規則の種類で「ポート (O)」を選択する場合は、次の条件での通信を許可してください。

• プロトコル: TCP• ポート番号: 10050

CUI によるインストール
MIRACLE ZBX 3.0.10-1 以降、Windows においても Linux や UNIX 環境と同様、コマンドラ
インによるインストールが可能になりました。start コマンドとあわせて実行することで GUI を表示せずにインストーラを起動することができます。

start /B /WAIT miracle_zbx_agent-x.x.x-xML_installer.exe /S <Parameters...>Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

44

Parameters: (* Required)/ACCEPT_UNINSTALL: Accept uninstallation if already installed MIRACLE ZBX Agent* /SERVER="<server-ip>": Set Server/ServerActive parameter in zabbix_agentd.conf/HOST="<hostname>": Set Hostname parameter in zabbix_agentd.conf
If not provide this parameter, use this machine’s hostname/ENABLE_RMTCMD: Set EnableRemoteCommands=1 parameter in zabbix_agentd.conf• /ACCEPT_UNINSTALL
すでに MIRACLE ZBX エージェントがインストールされていた場合、削除後にインストールします。指定されていなければインストールを中止します。

• /SERVER="<MIRACLE ZBX サーバ IP もしくは DNS 名>"
zabbix_agentd.conf の Server および ServerActive 欄を設定します。このパラメータは必須です。

• /HOST="<ホスト名>"
zabbix_agentd.conf の Hostname 欄 を 設 定 し ま す 。指 定 さ れ て い な け れ ば こ の マ シ ン のWindows のコンピューター名を設定します。
• /ENABLE_RMTCMD
zabbix_agentd.conf の EnableRemoteCommand 欄に 1 を設定します。指定されていなければ0 を設定します。
次の実行例では、IP アドレス 192.0.2.1 で動作する MIRACLE ZBX サーバと通信を行い、fooというホスト名で動作する MIRACLE ZBX エージェントをインストールします。

start /B /WAIT miracle_zbx_agent-x.x.x-xML_installer.exe /S /SERVER=192.0.2.1 /HOST=foo

Windows ファイアウォールの設定は以下のコマンドで行うことができます。改行は不要です。

netsh advfirewall firewall add rule name=zabbix_agent dir=in action=allow profile=any
protocol=tcp localport=10050

なお、エージェントの停止や再起動、パッケージアップデートを行う場合は以下の手順を踏んでください。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

45

停止:

net stop "ZABBIX Agent"

再起動:

net stop "ZABBIX Agent" && net start "ZABBIX Agent"

アップデート方法:
設定ファイルを引き継ぎたい場合は、事前にコピーをしてください。アップデート後、元のファ
イル名に直して下さい。

GUI によるアップデート
インストール方法と同様の手順でアップデートが可能です。
既にインストールされている場合はアンインストールを行います。ボタン [OK] をクリックします。

以降はインストール方法と同様です。

CUI によるアップデート
イ ン ス ト ー ル 方 法 と 同 様 の コ マ ン ド で ア ッ プ デ ー ト が 可 能 で す 。パ ラ メ ー タ/ACCEPT_UNINSTALL を付与して実行して下さい。

2.5.3 Solaris
MIRACLE ZBX エージェントのインストールには、弊社提供の Solaris 用パッケージが必要です。次の名称のファイルを、インストール対象ホストにコピーしてください。なお、パッケージは

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

46

アーキテクチャ個別に用意されています。「XXX」の部分は、使用するファイルのバージョン、リ
リース番号等で置換してください。

miracle-zbx-agent-XXX.pkg

Solaris 9, 10(1) パッケージをインストールします。

# pkgadd -d miracle-zbx-agent-XXX.pkg all(2) ユーザ「zabbix」を追加し、ログ出力用ディレクトリの権限を変更します。

# useradd zabbix# chown zabbix /var/log/zabbix(3) MIRACLE ZBX エ ー ジ ェ ン ト の 設 定 フ ァ イ ル を 編 集 し ま す 。イ ン ス ト ー ル 直
後 は/etc/zabbix/zabbix_agentd.conf.new に 設 定 フ ァ イ ル の サ ン プ ル が 置 か れ て い ま す 。

zabbix_agentd.conf にリネームし、以下のパラメータを変更してください。なお、<ホスト名>には、MIRACLE ZBX Web インターフェースを使用して MIRACLE ZBX サーバに登録する際のホスト名を指定する必要があります。

# mv /etc/zabbix/zabbix_agentd.conf.new /etc/zabbix/zabbix_agentd.conf

Server=<MIRACLE ZBX サーバの IP アドレス>
ServerActive=<MIRACLE ZBX サーバの IP アドレス>
Hostname=<ホスト名>(4) MIRACLE ZBX エージェントを起動します。

# /etc/init.d/zabbix_agentd start

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

47

Solaris 9 および 10 ではパッケージのインストール時に RC ファイルが自動で作成されます。したがって MIRACLE ZBX エージェントの自動起動設定に際しコマンド等を実行する必要はありません。
なお、エージェントの停止や再起動、パッケージアップデートを行う場合は以下の手順を踏んで
ください。
停止:

# /etc/init.d/zabbix_agentd stop

再起動:

# /etc/init.d/zabbix_agentd restart

アップデート方法:# pkgrm zabbix-agent# pkgadd -d miracle-zbx-agent-XXX.pkg all

Solaris 11(1) パッケージをインストールします。

# pkgadd -d miracle-zbx-agent-XXX.pkg all(2) MIRACLE ZBX エ ー ジ ェ ン ト の 設 定 フ ァ イ ル を 編 集 し ま す 。イ ン ス ト ー ル 直
後 は/etc/zabbix/zabbix_agentd.conf.new に 設 定 フ ァ イ ル の サ ン プ ル が 置 か れ て い ま す 。

zabbix_agentd.conf にリネームし、以下のパラメータを変更してください。なお、<ホスト名>には、MIRACLE ZBX Web インターフェースを使用して MIRACLE ZBX サーバに登録する際のホスト名を指定する必要があります。

# mv /etc/zabbix/zabbix_agentd.conf.new /etc/zabbix/zabbix_agentd.conf

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

48

Server=<MIRACLE ZBX サーバの IP アドレス>
ServerActive=<MIRACLE ZBX サーバの IP アドレス>
Hostname=<ホスト名>(3) MIRACLE ZBX エージェントを起動します。

# svcadm enable zabbix-agent

Solaris 11 ではパッケージのインストール時に RC ファイルが自動で作成されます。したがって
MIRACLE ZBX エージェントの自動起動設定に際しコマンド等を実行する必要はありません。
なお、エージェントの停止や再起動、パッケージアップデートを行う場合は以下の手順を踏んで
ください。
停止:

# svcadm disable zabbix-agent

再起動:# svcadm restart zabbix-agent

アップデート方法:# pkgrm zabbix-agent# pkgadd -d miracle-zbx-agent-XXX.pkg all

2.5.4 AIXMIRACLE ZBX エージェントのインストールには、弊社提供の AIX 用パッケージが必要です。
次の名称のファイルを、インストール対象ホストにコピーしてください。「XXX」の部分は、使用するファイルのバージョン、リリース番号等で置換してください。

miracle-zbx-agent-XXX.ppc.rpm

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル49(1) パッケージをインストールします。

# rpm -i miracle-zbx-agent-XXX.ppc.rpm(2)

MIRACLEZBX

エ ー ジ ェ ン ト の 設 定 フ ァ イ ル を 編 集 し ま す 。

/etc/zabbix/zabbix_agentd.conf の 次 の パ ラ メ ー タ を 変 更 し て く だ さ い 。な お 、<ホ ス ト 名>には、MIRACLE ZBX Web インターフェースを使用して MIRACLE ZBX サーバに登録する際のホスト名を指定する必要があります。

Server=<MIRACLE ZBX サーバの IP アドレス>
ServerActive=<MIRACLE ZBX サーバの IP アドレス>
Hostname=<ホスト名>(3) MIRACLE ZBX エージェントを起動します。

# /etc/rc.d/init.d/zabbix-agent start

なお、エージェントの停止や再起動、パッケージアップデートを行う場合は以下の手順を踏んで
ください。
停止:

# /etc/rc.d/init.d/zabbix-agent stop

再起動:

# /etc/rc.d/init.d/zabbix-agent restart

アップデート方法:

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

50# rpm -F miracle-zbx-agent-XXX.ppc.rpm

2.5.5 HP-UXMIRACLE ZBX エージェントのインストールには、弊社提供の HP-UX 用パッケージが必要です。次の名称のファイルを、インストール対象ホストにコピーしてください。「XXX」の部分は、使用するファイルのバージョン、リリース番号等で置換してください。

miracle-zbx-agent-XXX.depot(1) パッケージをインストールします。depot ファイルはカレントディレクトリに配置されていても、コマンド swinstall に対してはフルパスで指定する必要があります。full_path_to_directoryの部分は実際のファイルへのフルパスに変更してください。

# swinstall -s /full_path_to_directory/miracle-zbx-agent-XXX.depot ZabbixAgent(2)

MIRACLEZBX

エ ー ジ ェ ン ト の 設 定 フ ァ イ ル を 編 集 し ま す 。

/etc/zabbix/zabbix_agentd.conf の 次 の パ ラ メ ー タ を 変 更 し て く だ さ い 。な お 、<ホ ス ト 名>には、MIRACLE ZBX Web インターフェースを使用して MIRACLE ZBX サーバに登録する際のホスト名を指定する必要があります。

Server=<MIRACLE ZBX サーバの IP アドレス>
ServerActive=<MIRACLE ZBX サーバの IP アドレス>
Hostname=<ホスト名>(3) MIRACLE ZBX エージェントを起動します。

# /sbin/init.d/zabbix_agentd start

HP-UX ではパッケージのインストール時に RC ファイルが自動で作成されます。したがって
MIRACLE ZBX エージェントの自動起動設定に際しコマンド等を実行する必要はありません。
なお、エージェントの停止や再起動、パッケージアップデートを行う場合は以下の手順を踏んでください。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

51

停止:

# /sbin/init.d/zabbix_agentd stop

再起動:

# /sbin/init.d/zabbix_agentd restart

アップデート:
アップデートについては、インストール時と同様に、swinstall -s を使用してください。

2.6 MIRACLE ZBX Get と MIRACLE ZBX Sender
MIRACLE ZBX バージョン 3.0 から Linux 版の MIRACLE ZBX エージェントに zabbix_get
および zabbix_sender コマンドが同梱されなくなりました。そのため、これらのコマンドを利用したい場合は MIRACLE ZBX エージェントとは別にインストールを行う必要があります。もしくは MIRACLE ZBX エージェントをインストールせず、MIRACLE ZBX Get および MIRACLEZBX Sender パッケージをそれぞれ単体でインストールすることができます。また、どちらのパッ
ケージも追加でインストールが必要なパッケージはありません。

(1) 必要な RPM パッケージをインストールします。「XXX」の部分は、使用するファイルのバー
ジョン、リリース番号等で置換してください。次の例では、miracle-zbx-get、miracle-zbx-sender
パッケージを同時にインストールする際の実行例です。どちらか一方のみをインストールすることもできます。

# rpm -ivh miracle-zbx-get-XXX.rpm miracle-zbx-sender-XXX.rpm

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル52

3 追加情報3.1 Web インターフェースへのログイン(1) MIRACLE ZBX Web インターフェースのログイン画面を表示します。対応ブラウザで次のURL へアクセスしてください。

http://<MIRACLE ZBX Web インターフェースをインストールしたホストの IP アドレス>/zabbix(2) ログインします。ログインのための初期情報は以下のとおりです。
• Username: Admin• Password: zabbix
入力後にボタン「サインイン」をクリックしてください。

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

53

3.2 MIRACLE ZBX サービスの強制停止時間の設定方法
MIRACLE ZBX の各サービスはサービス停止の際、取得したデータをデータベースに格納しま
すが一定の時間以内 (ML6 系で 300 秒、ML7 系で 320 秒) にサービスが停止しなかった場合、強制停止を行います。この際、まだ格納されていないデータは失われます。

MIRACLE ZBX サーバ・プロキシ・Java Gateway の独自機能として、環境変数"KILL_DELAY"を定義した状態でサービス停止を実行するとサービスの停止完了まで待機する時間を変更することができます。
より長い待ち時間と引き換えにサービス停止時のデータの喪失を防ぐ、あるいはデータ喪失のリ
スクを取りつつもより短い待ち時間での停止を行うといった調整ができます。
なお、ML7 系では systemd により同等の機能が提供されていますので、合わせて設定方法を説明します。

3.2.1 設定方法
ML6 系の場合
以下のように KILL_DELAY 環境変数に任意の秒数を設定してください。

# export KILL_DELAY=5000~/.bashrc や、~/.bash_proﬁle 等に上記を記載することで、ログインするたびに手入力する必要がなくなります。
以下のコマンドで停止すると強制停止時間 KILL_DELAY が反映されます。

# /etc/init.d/zabbix-server stop

なお service コマンドは環境変数を保持できないため使用できません。

ML7 系の場合
パラメータを上書きするための以下のユニットファイルを作成してください# mkdir -p /etc/systemd/system/zabbix-server.service.d# vi /etc/systemd/system/zabbix-server.service.d/extend-timeout.conf

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

54[Service]
TimeoutStopSec=5000s

上記で設定した内容を反映させるために以下のコマンドを実行してください。

# systemctl daemon-reload

サービスを停止する場合は、通常のコマンドで停止してください# systemctl stop zabbix-server

3.3 環境変数設定
ML7 系以降では、MIRACLE ZBX サーバ、プロキシ、エージェントへ環境変数を渡すために/etc/sysconﬁg 以下にファイルを作成する必要があります。各サービスへ環境変数を渡すためにはこのファイルを使用して設定して下さい。作成するファイルはサービスによって変えて下さい。
なお、作成する各サービスの環境ファイル名は以下のとおりです。

MIRACLE ZBX サーバ/etc/sysconfig/zabbix-server

MIRACLE ZBX プロキシ

/etc/sysconfig/zabbix-proxy

MIRACLE ZBX エージェント/etc/sysconfig/zabbix-agent

Copyright Cybertrust Japan Co., Ltd. All rights reserved.

MIRACLE ZBX 3.0 インストールマニュアル

55

3.3.1 設定方法
今回は MIRACLE ZBX サーバに対して設定を行います。例として MIRACLE ZBX サーバに渡す、環境変数 MIBDIRS を設定します。

(1) /etc/sysconﬁg/zabbix-server を作成し以下を設定して下さい。

MIBDIRS=/usr/share/snmp/mibs:/usr/share/snmp/venders_mib
MIBS=ALL(2) 上記で設定した内容を反映させるためにサービスを再起動して下さい。

# systemctl restart zabbix-server

以下余白Copyright Cybertrust Japan Co., Ltd. All rights reserved.