Pandora FMS(Pandora Flexible Monitoring System)は、ネットワーク、サーバー、アプリケーション、および仮想環境向けの柔軟で拡張性の高い監視ソフトウェアです。 Pandora FMSは、さまざまなサーバーオペレーティングシステムおよびWebサーバー、データベース、プロキシなどのサーバーアプリケーションのステータスとパフォーマンスを監視できます。PandoraFMSは、サーバーソフトウェアと監視エージェントで構成されています。このチュートリアルでは、CentOS7にPandoraFMSサーバーをインストールする方法と、Ubuntu15.04に監視エージェントを追加する方法を示します。
- CentOS7-PandoraServer用64ビット
- Ubuntu15.04-Pandoraエージェント用の64ビット
- root権限
CentOS 7 IP-192.168.43.187
Ubuntu 15.04 IP-192.168.43.105
このチュートリアルで行うこと:
- PandoraFMSの前提条件パッケージをインストールします。
- SELinuxとfirewalldを無効にします。
- CentOS7へのPandoraサーバーのインストール
- Ubuntu15.04へのPandoraAgentのインストール
- テスト
最初のステップは、CentOSサーバーにPandoraFMSソフトウェアの前提条件をインストールすることです。サーバーはWebベースのPandora UIを実行し、監視エージェントが接続する中心的な場所になります。
yum install mariadb-server httpd mod_php php-gd php-mysql php-mbstring xorg-x11-fonts-misc graphviz php-snmp php-pear php-ldap xorg-x11-fonts-75dpi graphviz perl-Sys-Syslog perl-libwww-perl perl-XML-Simple perl-XML-Twig net-snmp-utils perl-NetAddr-IP perl-IO-Socket-INET6 perl-Socket6 perl-Net-Telnet nmap perl-JSON perl-Encode-Locale net-snmp-perl perl-CPAN
wimcパッケージはCentOSベースリポジトリから入手できないため、wgetを使用してダウンロードし、手動でインストールします。
cd /tmp
wget http://softlayer-dal.dl.sourceforge.net/project/pandora/Tools%20and%20dependencies%20%28All%20versions%29/RPM%20CentOS%2C%20RHEL/wmic-4.0.0tp4-0.x86_64.rpm
rpm -ivh wmic-4.0.0tp4-0.x86_64.rpm
SELinuxを無効にする:
sed -i -e 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
そしてfirewalldを停止します:
systemctl stop firewalld
CentOS7へのPandoraFMSのインストール
systemctl start mariadb
mysql_secure_installation
Set root password? [Y/n] Y TYPE YOUR PASSWORD Remove anonymous users? [Y/n] Y Disallow root login remotely? [Y/n] Y Remove test database and access to it? [Y/n] Y Reload privilege tables now? [Y/n] Y
Pandoraコンソールのダウンロードとインストール:
cd /tmp
wget http://sourceforge.net/projects/pandora/files/Pandora%20FMS%205.1/SP1Final/RHEL_CentOS/pandorafms_console-5.1SP1-1.noarch.rpm
rpm -ivh pandorafms_console-5.1SP1-1.noarch.rpm
Pandoraサーバー構成ファイルに777権限を付与します。
chmod -R 777 /var/www/html/pandora_console/include
MariaDBとhttpdを起動します
systemctl start mariadb
systemctl start httpd
ブラウザからpandoraサーバーを開きます。 http:// yourip /pandora_console/。
[次へ]をクリックします。
[はい、ライセンス条項に同意します]をクリックします。
すべてのソフトウェア依存関係がインストールされています。「MySQLデータベース」を選択してください このチュートリアルについては、
[次へ]をクリックしてください。
root権限を持つpandoraという名前で新しいデータベースを作成します。
[次へ]をクリックします。
データベース構成は正常に終了しました。次のステップで必要になるため、生成されたランダムパスワード-dxowdqfxに注意してください。
[次へ]をクリックします。
最後に、Pandoraコンソールがインストールされ、デフォルトの資格情報でログインできるようになりました。ユーザー名=管理者-パスワード=パンドラ。
pandoraにログインする前に、/ var / www / html/pandora_consoleディレクトリにあるinstall.phpファイルの名前を変更する必要があります。
mv /var/www/html/pandora_console/install.php /var/www/html/pandora_console/install_backup.php
そして今、Pandoraコンソールにログインします。 これは、Pandoraコンソールにログインした後のスクリーンショットです。
Pandoraサーバーをダウンロードしてインストールします。
cd /tmp
wget http://sourceforge.net/projects/pandora/files/Pandora%20FMS%205.1/SP1Final/RHEL_CentOS/pandorafms_server-5.1SP1-1.noarch.rpm
rpm -ivh pandorafms_server-5.1SP1-1.noarch.rpm
Pandoraサーバー構成ファイルを編集します:
vi /etc/pandora/pandora_server.conf
dbpass行で生成されたパスワードを追加します-dxowdqfx 。
次に、pandoraサーバーとtentacleサーバーを起動します。
/etc/init.d/pandora-server start
/etc/init.d/tentacle_serverd start
このステップで、Pandoraサーバーは構成されています および新しいホストを追加する準備ができました サーバーへの監視。
Ubuntu15.04へのPandoraエージェントのインストール
チュートリアルのこの部分では、Pandora監視エージェントをUbuntu 15.04にインストールし、それをPandoraサーバーに追加します。
Ubuntuサーバーにログインし、次のコマンドを実行してrootユーザーになります:
sudo -
次に、Ubuntuにエージェントをダウンロードしてインストールします。
cd /tmp
wget http://softlayer-ams.dl.sourceforge.net/project/pandora/Pandora%20FMS%205.1/SP1Final/Debian_Ubuntu/pandorafms.agent_unix_5.1SP1.deb
dpkg -i pandorafms.agent_unix_5.1SP1.deb
Pandoraエージェント構成ファイルを編集します
vi /etc/pandora/pandora_agent.conf
PandoraサーバーIP192.168.43.187をserver_ip行に追加します。
次に、Pandoraエージェントを起動します。
/etc/init.d/pandora_agent_daemon start
PandoraFMSのテスト
ブラウザを開き、Pandoraコンソールにログインします。 http://192.168.43.187/pandora_console/
あなたが見ることができます:
IP192.168.43.187のPandoraServerCentOS7が実行されています。
IP192.168.43.105のUbuntu15.04が監視されています。
Pandora FMSは、サーバー、ネットワーク、およびアプリケーション用の強力な監視ツールです。構成とサーバーへの展開は簡単です。 Pandora FMSは、Linux、Windows、HP-UX、Solaris、BSDなどのさまざまなオペレーティングシステムを監視でき、完全なドキュメントライブラリを備えています。
- http://pandorafms.com/