GNU/Linux >> Linux の 問題 >  >> Ubuntu

PandoraFMSでCentOSおよびUbuntuサーバーを監視する方法

はじめに

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

このチュートリアルで行うこと:

  1. PandoraFMSの前提条件パッケージをインストールします。
  2. SELinuxとfirewalldを無効にします。
  3. CentOS7へのPandoraサーバーのインストール
  4. Ubuntu15.04へのPandoraAgentのインストール
  5. テスト
前提条件パッケージをインストールする

最初のステップは、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のインストール

ステップ1-MariaDB/MySQLの構成
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
ステップ2-Pandoraコンソールをインストールする

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コンソールにログインした後のスクリーンショットです。

ステップ3-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/

Ubuntu
  1. Hostinger、Ubuntu、Windows、macOSでMinecraftサーバーを作成する方法

  2. DebianとUbuntuでvzwatchdを使用してOpenVZの制限を監視する方法

  3. Ubuntu11.04にPHP5とMySQLを使用してCherokeeWebサーバーをインストールする方法

  1. CentOS、Ubuntu、LinuxMintにHadoopを使用してApacheHiveをインストールする方法

  2. CentOSとUbuntuでホスト名を変更する方法

  3. UbuntuとCentOSでNginxサーバーブロックを設定する方法

  1. VSFTPDを使用してCentOS7にFTPサーバーをインストールする方法

  2. Ubuntu20.04にNFSサーバーをインストールして構成する方法

  3. Nagios4をインストールしてUbuntu20.04でサーバーを監視する方法