Windows/Binary/PandoraFMS
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
ns-lab
nowsky system-lab
DigiLoog
Linux
Windows
開始行:
*PandoraFMS [#xd42b9d9]
[[PandoraFMS:+http://pandorafms.org/ja]]
サーバとNWの統合監視ソフトウェア。
OSSのプログラムとしては珍しく、PandoraFMS監視サーバをWind...
Windows上に監視サーバを構築する場合は、IISの待ち受けポー...
必須なミドルウェアはインストーラに同梱されているので、ク...
~
*メモ [#o4ab7041]
-監視サーバをWindows上に構築する場合、基本的にPandoraFMS...
WebサーバをIISにする場合、機能の追加インストールと、PHP設...
-対応するDBはMySQL、PostgreSQL、Oracleの3つのみ。SQL Serv...
-パラメータとDB構成はLinux版と同じなので、Windows環境で仮...
~
*パラメータ [#fc757bea]
・PandoraFMS コンソール初期ユーザ
[User]: admin
[Pass]: pandora
・同梱MySQL 管理ユーザ
[User]: root
[Pass]: pandora
・同梱MySQL PandoraFMS用DB
[User]: pandora
[Pass]: pandora
~
*インストール(Apache版) [#rfd176db]
&size(16){&font(b){0. 前提条件};};
今回のメモは下記の条件で動作検証。
-構築環境
※インストール先はデフォルト値 "C:\PandoraFMS" を利用
---
[VM]: Hyper-V ver6.3.9600
[OS]: WindowsServer2012R2 x86_64
[MEM]: 2GB
[HDD]: 50GB
-ミドルウェア
※全てPandoraFMSインストーラに同梱されている物を使用
---
[PandoraFMS]: Server 6.0SP1 x86_64
[Apache]: 2.2.25
[PHP]: 5.4.25
[MySQL]: 5.5.37
~
&size(16){&font(b){1. インストール作業};};
事前にHPからPandoraFMSインストーラをダウンロードしておく。
ダウンロードしたインストーラを管理者権限で起動させる。
途中、Apacheのインストールでパラメータ入力をする必要があ...
>&ref(pandora_0001_00.png,left,nowrap,100%);
インストーラで利用する表示言語を選択 -> [OK]
>&ref(pandora_0002_00.png,left,nowrap,100%);
PandoraFMSのインストールを開始 -> [Next]
>&ref(pandora_0003_00.png,left,nowrap,100%);
ソフトの規約同意画面 -> [I Agree]
>&ref(pandora_0004_00.png,left,nowrap,100%);
インストールするミドルウェアの選択
今回は同梱されている物を全て利用するので全部チェック -> [...
>&ref(pandora_0005_00.png,left,nowrap,100%);
PandoraFMSインストール先の選択
選択したディレクトリ配下にApache、MySQL、PHPもインストー...
>&ref(pandora_0006_00.png,left,nowrap,100%);
Apacheの動作に必要なランタイムが表示される
必要に応じてMicrosoftからランタイムをインストールする -> ...
>&ref(pandora_0007_00.png,left,nowrap,100%);
インストール完了 -> [Finish]
インストールが完了した後は、各サービスが登録・起動してい...
Apache、MySQL、PHP、PandoraFMS_Serverの一つでも起動してい...
フォルダへのアクセス権限、待ち受けポートの衝突などを確認...
~
*インストール(IIS版) [#x774328c]
&size(16){&font(b){0. 前提条件};};
WebサーバをIISで構築する場合、事前に[[Apache版の内容>#rfd...
その後にIISの機能追加とPHPの設定を行い、IISからPandoraFMS...
ちなみに、PandoraFMSに同梱されているApacheは使わないが、
インストールしておかないと一部ページで不具合が出るのでイ...
-ミドルウェア
[PandoraFMS]: Server 6.0SP1 x86_64
[IIS]: 8.5
[PHP]: 5.4.25
[MySQL]: 5.5.37
~
&size(16){&font(b){1. IISの機能追加};};
PandoraFMSに同梱されているApache同等の動きをIISで実現する...
下記の機能追加リストは一例なので、サーバに必要な機能に応...
[サーバーマネージャー] -> [役割と機能追加] -> [サーバー...
---
■ Webサーバー (IIS)
├■ Webサーバー
│├■ HTTP 共通機能
││├■ HTTP エラー
││├■ ディレクトリの参照
││├■ 規定のドキュメント
││├■ HTTPエラー
││├■ 静的なコンテンツ
││├■ HTTP リダイレクト
││└□ WebDAV 発行
││
│├■ セキュリティ
││├■ 要求フィルター
││├□ IIS クライアント証明書マッピング認証
││├■ IP およびドメインの制御
││├□ SSL 証明書の集中サポート
││├■ URL 承認
││├□ Windows 認証
││├□ クライアント証明書マッピング認証
││├■ ダイジェスト認証
││└■ 基本認証
││
│├■ パフォーマンス
││├■ 静的なコンテンツの圧縮
││└□ 動的なコンテンツの圧縮
││
│├■ 状態と診断
││├■ HTTP ログ
││├□ ODBC ログ
││├□ カスタムログ
││├□ トレース
││├□ ログ ツール
││└□ 要求の監視
││
│└■ アプリケーション開発
│ ├□ .NET 拡張機能 3.5
│ ├□ .NET 拡張機能 4.5
│ ├□ Application Initialization
│ ├□ ASP
│ ├□ ASP.NET 3.5
│ ├□ ASP.NET 4.5
│ ├■ CGI
│ ├■ ISAPIフィルター
│ ├■ ISAPI拡張
│ ├■ WebSocketプロトコル
│ └■ サーバー側インクルード
│
├□ FTP サーバー
│├□ FTP サービス
│└□ FTP 拡張
│
└■ 管理ツール
├■ IIS 管理コンソール
├□ IIS 6 管理互換
│├□ IIS 6 メタベース互換
│├□ IIS 6 WMI互換
│├□ IIS 6 スクリプトツール
│└□ IIS 6 管理コンソール
│
├□ IIS 管理スクリプトおよびツール
└□ 管理サービス
~
&size(16){&font(b){2. Apache、PHPの設定};};
インストール済みのApacheは利用しないのでサービスを停止す...
また、IISからPHPを参照出来る様に設定を追加する。
・Apacheの停止
---
[管理ツール] -> [サービス] -> [Apache2.2] -> [プロパティ...
・php.ini編集
[C:\PandoraFMS\php\php.ini] -> PHPディレクティブの中に下...
---
fastcgi.impersonate=1
fastcgi.logging=0
cgi.fix_pathinfo=1
cgi.force_redirect=0
~
&size(16){&font(b){3. IIS設定変更};};
・IISの仮想ディレクトリ追加
[管理ツール] -> [インターネット インフォメーション サー...
---
[エイリアス]: pandora_console
[物理パス] : C:\PandoraFMS\Apache\htdocs\pandora_console
・PHPのPATH設定
[管理ツール] -> [インターネット インフォメーション サー...
---
[要求パス] : *.php
[モジュール] : FastCgiModule
[実行可能ファイル]: C:\PandoraFMS\php\php-cgi.exe
[名前] : PHP-FastCGI
・htdocsへの参照権限付与
[エクスプローラ] -> [C:\PandoraFMS\Apache]
---
[読み取りと実行]、[フォルダーの内容の一覧表示]、[読み取...
~
*パスワード変更 [#p2dd69cb]
Windows版PandoraFMSはMySQLやログインユーザが共通デフォル...
本番運用する前にはパスワード変更しておく方が良い。
~
&size(16){&font(b){1. MySQL};};
デフォルト状態のMySQLログインパラメータは下の通り。
|ユーザ |パスワード|
|root |pandora |
|pandora|pandora |
・MySQLにcmdからコンソールログイン
> cd C:\PandoraFMS\mysql\bin
> mysql.exe -u root -p
Enter password: *******
・現在のパスワードハッシュを確認
mysql> select user,host,password from mysql.user;
+---------+-----------+---------------------------------...
| user | host | password ...
+---------+-----------+---------------------------------...
| root | localhost | ********************************...
| pandora | localhost | ********************************...
+---------+-----------+---------------------------------...
・パスワードの変更
mysql> set password for 'root'@'localhost' = PASSWORD('*...
mysql> set password for 'pandora'@'localhost' = PASSWORD...
・パスワードのハッシュが変更されたか確認
mysql> select user,host,password from mysql.user;
+---------+-----------+---------------------------------...
| user | host | password ...
+---------+-----------+---------------------------------...
| root | localhost | ********************************...
| pandora | localhost | ********************************...
+---------+-----------+---------------------------------...
・PandoraFMS設定ファイルの書き換え
[notepad.exe] -> [C:\PandoraFMS\Apache\htdocs\pandora\in...
---
$config["dbpass"]="設定したパスワード";
・PandoraServer設定ファイルの書き換え
[notepad.exe] -> [C:\PandoraFMS\Pandora_Server\pandora_s...
---
dbpass "設定したパスワード";
終了行:
*PandoraFMS [#xd42b9d9]
[[PandoraFMS:+http://pandorafms.org/ja]]
サーバとNWの統合監視ソフトウェア。
OSSのプログラムとしては珍しく、PandoraFMS監視サーバをWind...
Windows上に監視サーバを構築する場合は、IISの待ち受けポー...
必須なミドルウェアはインストーラに同梱されているので、ク...
~
*メモ [#o4ab7041]
-監視サーバをWindows上に構築する場合、基本的にPandoraFMS...
WebサーバをIISにする場合、機能の追加インストールと、PHP設...
-対応するDBはMySQL、PostgreSQL、Oracleの3つのみ。SQL Serv...
-パラメータとDB構成はLinux版と同じなので、Windows環境で仮...
~
*パラメータ [#fc757bea]
・PandoraFMS コンソール初期ユーザ
[User]: admin
[Pass]: pandora
・同梱MySQL 管理ユーザ
[User]: root
[Pass]: pandora
・同梱MySQL PandoraFMS用DB
[User]: pandora
[Pass]: pandora
~
*インストール(Apache版) [#rfd176db]
&size(16){&font(b){0. 前提条件};};
今回のメモは下記の条件で動作検証。
-構築環境
※インストール先はデフォルト値 "C:\PandoraFMS" を利用
---
[VM]: Hyper-V ver6.3.9600
[OS]: WindowsServer2012R2 x86_64
[MEM]: 2GB
[HDD]: 50GB
-ミドルウェア
※全てPandoraFMSインストーラに同梱されている物を使用
---
[PandoraFMS]: Server 6.0SP1 x86_64
[Apache]: 2.2.25
[PHP]: 5.4.25
[MySQL]: 5.5.37
~
&size(16){&font(b){1. インストール作業};};
事前にHPからPandoraFMSインストーラをダウンロードしておく。
ダウンロードしたインストーラを管理者権限で起動させる。
途中、Apacheのインストールでパラメータ入力をする必要があ...
>&ref(pandora_0001_00.png,left,nowrap,100%);
インストーラで利用する表示言語を選択 -> [OK]
>&ref(pandora_0002_00.png,left,nowrap,100%);
PandoraFMSのインストールを開始 -> [Next]
>&ref(pandora_0003_00.png,left,nowrap,100%);
ソフトの規約同意画面 -> [I Agree]
>&ref(pandora_0004_00.png,left,nowrap,100%);
インストールするミドルウェアの選択
今回は同梱されている物を全て利用するので全部チェック -> [...
>&ref(pandora_0005_00.png,left,nowrap,100%);
PandoraFMSインストール先の選択
選択したディレクトリ配下にApache、MySQL、PHPもインストー...
>&ref(pandora_0006_00.png,left,nowrap,100%);
Apacheの動作に必要なランタイムが表示される
必要に応じてMicrosoftからランタイムをインストールする -> ...
>&ref(pandora_0007_00.png,left,nowrap,100%);
インストール完了 -> [Finish]
インストールが完了した後は、各サービスが登録・起動してい...
Apache、MySQL、PHP、PandoraFMS_Serverの一つでも起動してい...
フォルダへのアクセス権限、待ち受けポートの衝突などを確認...
~
*インストール(IIS版) [#x774328c]
&size(16){&font(b){0. 前提条件};};
WebサーバをIISで構築する場合、事前に[[Apache版の内容>#rfd...
その後にIISの機能追加とPHPの設定を行い、IISからPandoraFMS...
ちなみに、PandoraFMSに同梱されているApacheは使わないが、
インストールしておかないと一部ページで不具合が出るのでイ...
-ミドルウェア
[PandoraFMS]: Server 6.0SP1 x86_64
[IIS]: 8.5
[PHP]: 5.4.25
[MySQL]: 5.5.37
~
&size(16){&font(b){1. IISの機能追加};};
PandoraFMSに同梱されているApache同等の動きをIISで実現する...
下記の機能追加リストは一例なので、サーバに必要な機能に応...
[サーバーマネージャー] -> [役割と機能追加] -> [サーバー...
---
■ Webサーバー (IIS)
├■ Webサーバー
│├■ HTTP 共通機能
││├■ HTTP エラー
││├■ ディレクトリの参照
││├■ 規定のドキュメント
││├■ HTTPエラー
││├■ 静的なコンテンツ
││├■ HTTP リダイレクト
││└□ WebDAV 発行
││
│├■ セキュリティ
││├■ 要求フィルター
││├□ IIS クライアント証明書マッピング認証
││├■ IP およびドメインの制御
││├□ SSL 証明書の集中サポート
││├■ URL 承認
││├□ Windows 認証
││├□ クライアント証明書マッピング認証
││├■ ダイジェスト認証
││└■ 基本認証
││
│├■ パフォーマンス
││├■ 静的なコンテンツの圧縮
││└□ 動的なコンテンツの圧縮
││
│├■ 状態と診断
││├■ HTTP ログ
││├□ ODBC ログ
││├□ カスタムログ
││├□ トレース
││├□ ログ ツール
││└□ 要求の監視
││
│└■ アプリケーション開発
│ ├□ .NET 拡張機能 3.5
│ ├□ .NET 拡張機能 4.5
│ ├□ Application Initialization
│ ├□ ASP
│ ├□ ASP.NET 3.5
│ ├□ ASP.NET 4.5
│ ├■ CGI
│ ├■ ISAPIフィルター
│ ├■ ISAPI拡張
│ ├■ WebSocketプロトコル
│ └■ サーバー側インクルード
│
├□ FTP サーバー
│├□ FTP サービス
│└□ FTP 拡張
│
└■ 管理ツール
├■ IIS 管理コンソール
├□ IIS 6 管理互換
│├□ IIS 6 メタベース互換
│├□ IIS 6 WMI互換
│├□ IIS 6 スクリプトツール
│└□ IIS 6 管理コンソール
│
├□ IIS 管理スクリプトおよびツール
└□ 管理サービス
~
&size(16){&font(b){2. Apache、PHPの設定};};
インストール済みのApacheは利用しないのでサービスを停止す...
また、IISからPHPを参照出来る様に設定を追加する。
・Apacheの停止
---
[管理ツール] -> [サービス] -> [Apache2.2] -> [プロパティ...
・php.ini編集
[C:\PandoraFMS\php\php.ini] -> PHPディレクティブの中に下...
---
fastcgi.impersonate=1
fastcgi.logging=0
cgi.fix_pathinfo=1
cgi.force_redirect=0
~
&size(16){&font(b){3. IIS設定変更};};
・IISの仮想ディレクトリ追加
[管理ツール] -> [インターネット インフォメーション サー...
---
[エイリアス]: pandora_console
[物理パス] : C:\PandoraFMS\Apache\htdocs\pandora_console
・PHPのPATH設定
[管理ツール] -> [インターネット インフォメーション サー...
---
[要求パス] : *.php
[モジュール] : FastCgiModule
[実行可能ファイル]: C:\PandoraFMS\php\php-cgi.exe
[名前] : PHP-FastCGI
・htdocsへの参照権限付与
[エクスプローラ] -> [C:\PandoraFMS\Apache]
---
[読み取りと実行]、[フォルダーの内容の一覧表示]、[読み取...
~
*パスワード変更 [#p2dd69cb]
Windows版PandoraFMSはMySQLやログインユーザが共通デフォル...
本番運用する前にはパスワード変更しておく方が良い。
~
&size(16){&font(b){1. MySQL};};
デフォルト状態のMySQLログインパラメータは下の通り。
|ユーザ |パスワード|
|root |pandora |
|pandora|pandora |
・MySQLにcmdからコンソールログイン
> cd C:\PandoraFMS\mysql\bin
> mysql.exe -u root -p
Enter password: *******
・現在のパスワードハッシュを確認
mysql> select user,host,password from mysql.user;
+---------+-----------+---------------------------------...
| user | host | password ...
+---------+-----------+---------------------------------...
| root | localhost | ********************************...
| pandora | localhost | ********************************...
+---------+-----------+---------------------------------...
・パスワードの変更
mysql> set password for 'root'@'localhost' = PASSWORD('*...
mysql> set password for 'pandora'@'localhost' = PASSWORD...
・パスワードのハッシュが変更されたか確認
mysql> select user,host,password from mysql.user;
+---------+-----------+---------------------------------...
| user | host | password ...
+---------+-----------+---------------------------------...
| root | localhost | ********************************...
| pandora | localhost | ********************************...
+---------+-----------+---------------------------------...
・PandoraFMS設定ファイルの書き換え
[notepad.exe] -> [C:\PandoraFMS\Apache\htdocs\pandora\in...
---
$config["dbpass"]="設定したパスワード";
・PandoraServer設定ファイルの書き換え
[notepad.exe] -> [C:\PandoraFMS\Pandora_Server\pandora_s...
---
dbpass "設定したパスワード";
ページ名: