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

Ubuntu16.04LTSにObserviumをインストールする方法

このチュートリアルでは、Ubuntu 16.04 LTSにObserviumをインストールする方法を紹介します。知らなかった方のために、Observiumはネットワーク管理および監視システムであり、 SNMPを使用すると、使いやすいインターフェイスを介してネットワークのすべてのデバイスを監視できます。これはPHPベースであり、MySQLデータベースを使用してデータを保存します。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 16.04(Xenial Xerus)サーバーにObserviumシステムを段階的にインストールする方法を紹介します。

Ubuntu16.04LTSにObserviumをインストールする

手順1.まず、次のapt-getを実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。

sudo apt-get update
sudo apt-get upgrade

手順2.LAMP(Linux、Apache、MariaDB、PHP)サーバーをインストールします。

Ubuntu 16.04 LAMPサーバーが必要です。LAMPがインストールされていない場合は、こちらのガイドに従ってください。また、必要なすべてのPHPモジュールをインストールしてください:

>
apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-xmlrpc php7.0-gd

ステップ3.Observiumをインストールします。

まず、Observiumのダウンロードページに移動し、Observiumの最新の安定バージョンをダウンロードします。

cd /opt
wget http://www.observium.org/observium-community-latest.tar.gz

サーバーのドキュメントルートディレクトリにObserviumアーカイブを解凍します:

tar zxvf observium-community-latest.tar.gz

ステップ4.Observium用にMariaDBを構成します。

デフォルトでは、MariaDBは強化されていません。mysql_secure_installationを使用してMariaDBを保護できます。 脚本。ルートパスワードを設定し、匿名ユーザーを削除し、リモートルートログインを禁止し、テストデータベースと安全なMariaDBへのアクセスを削除する各手順を注意深く読んでください。

mysql_secure_installation

次のように構成します:

- Set root password? [Y/n] y
- 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

次に、MariaDBコンソールにログインし、Observiumのデータベースを作成する必要があります。次のコマンドを実行します。

mysql -u root -p

これによりパスワードの入力を求められるので、MariaDBルートパスワードを入力してEnterキーを押します。データベースサーバーにログインしたら、次のデータベースを作成する必要があります。 Observiumのインストール:

CREATE DATABASE observium DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON observium.* TO 'observium'@'localhost' IDENTIFIED BY 'dbpassword';
flush privileges;
exit

次に、デフォルトの構成ファイル「config.php.default」を「config.php」にコピーし、データベースの構成オプションを入力します。

cd observium
cp config.php.default config.php

データベース構成パラメーターを以前に作成したものに変更します:

nano config.php

ファイルを編集してデータベースパラメータを変更すると、セクションは次のようになります。

// Database config --- This MUST be configured
$config['db_extension'] = 'mysqli';
$config['db_host'] = 'localhost';
$config['db_user'] = 'observium';
$config['db_pass'] = 'dbpassword';
$config['db_name'] = 'observium';

ApacheユーザーにObserviumWebファイルのwww-data所有権を付与します:

chown -R www-data:www-data /opt/observium/html/

このスクリプトを実行してMySQLデータベースをセットアップし、デフォルトのスキーマを挿入します。

./discovery.php -u

RRDを保存するディレクトリを作成し、適切な所有権を設定します:

mkdir rrd
chown www-data:www-data rrd

ステップ5.Observium用にApacheWebサーバーを構成します。

次に、Observiumの仮想ホスト構成を作成する必要があります。新しい仮想ホストを追加するか、デフォルトの仮想ホストを変更できます。

nano /etc/apache2/sites-available/000-default.conf

次の行を追加します:

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /opt/observium/html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /opt/observium/html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog  ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog  ${APACHE_LOG_DIR}/access.log combined
ServerSignature On
</VirtualHost>

次に、Apacheサーバーの書き換え機能を有効にする必要があります。

a2enmod rewrite

PHP mcryptを有効にします モジュール:

phpenmod mcrypt

これで、Apache Webサーバーを再起動して、変更を行うことができます。

systemctl restart apache2.service

次に、Observiumディレクトリに入ります:

cd /opt/observium

adminのユーザーレベルが10の最初のユーザーを追加します。コマンド構文は次のとおりです。

./adduser.php <username> <password> <level>

以下を使用しています:

./adduser.php idroot random_password 10

ステップ6.Observiumへのアクセス。

ObserviumはデフォルトでHTTPポート80で利用できます。お気に入りのブラウザを開いてhttp://yourdomain.com/に移動します。 またはhttp://your-server-ip 。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルにアクセスできるようにしてください。

おめでとうございます。Observiumが正常にインストールされました。このチュートリアルを使用して、Ubuntu 16.04 LTS(Xenial Xerus)システムに最新の安定バージョンのObserviumをインストールしていただきありがとうございます。 Observiumの公式ウェブサイトを確認することをお勧めします。


Ubuntu
  1. Ubuntu20.04にPostgreSQLをインストールする方法

  2. Ubuntu 22.04 /20.04LTSにDockerをインストールする方法

  3. Ubuntu14.04にObserviumをインストールする方法

  1. Ubuntu20.04LTSにPlayOnLinuxをインストールする方法

  2. Ubuntu20.04LTSにMariaDBをインストールする方法

  3. Ubuntu 20.04 LTS/21.04にAnsibleをインストールする方法

  1. Ubuntu 20.04 LTS/21.04にMinikubeをインストールする方法

  2. UbuntuにPostgreSQL9.5をインストールする方法(12.04-15.10)

  3. Ubuntu18.04LTSにSpotifyをインストールする方法