このチュートリアルでは、Ubuntu14.04VPSにObserviumをインストールするために必要な手順について説明します。
Observiumは、PHP / MySQLベースのネットワーク監視および監視システムであり、Cisco、Windows、Linux、HP、Juniper、Dell、FreeBSD、Brocade、Netscaler、NetAppなどの幅広いハードウェアプラットフォームとオペレーティングシステムをサポートしています。 SNMPを使用してデバイスからデータを収集し、Webインターフェイスを介して確認できます。 Observiumは、RRDtoolパッケージを多用し、最小限の相互作用、最大限の自動化、最大限の情報アクセスなど、多くの単純なコア設計目標を持っています。
Observiumには、オープンソースの「コミュニティエディション」と「サブスクリプションエディション」の2つのエディションがあります。 1つ目は6か月周期でリリースされ、2つ目は追加機能、迅速なバグ修正、毎日の機能改善、使いやすいSVNベースの更新メカニズムとともにリリースされます。
要件
このチュートリアルでは、SSD 1LinuxVPSホスティングプランを使用します。
システムを更新する
以下を使用して、サーバーが完全に最新であることを確認してください:
# apt-get update && apt-get upgrade
MYSQLをインストールする
MySQLをインストールして、必要なデータベースを作成できるようにします。次のコマンドを入力します:
# apt-get install mysql-server mysql-client
次に、インストール後のスクリプト「mysql_secure_installation」を実行して、ルートパスワードを設定します。
# 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
したがって、MySQLのルートパスワードを好みに合わせて設定します。次に行う必要があるのは、データベースを作成することです。 rootとしてMySQLサービスにログインします:
# mysql -u root -p mysql> create database observium; mysql> grant all privileges on observium.* to obsuser@localhost identified by 'your_password'; mysql> flush privileges; mysql> exit Byeで識別されるobsuser@localhostに付与します
上記のMySQLコマンドを使用して、 observiumというデータベースを作成しました。 すべての特権ユーザーobsuser それに割り当てられます。後で、これらの資格情報をObserviumconfig.phpファイルで使用します。
OBSERVIUMをインストールする
インストールを続行するには、非常に必要なパッケージをいくつかインストールする必要があります。実行:
# apt-get install libapache2-mod-php5 php5-cli php5-mysql php5-gd php5-mcrypt php5-json php-pear snmp fping python-mysqldb rrdtool subversion whois mtr-tiny ipmitool graphviz imagemagick
observiumというディレクトリを作成します / optで :
# mkdir -p /opt/observium && cd /opt
Observiumの最新バージョンをダウンロードします:
# wget http://www.observium.org/observium-community-latest.tar.gz
インストールアーカイブを解凍します:
# tar zxvf observium-community-latest.tar.gz
次に、展望台に入ります ディレクトリを作成し、 config.php.defaultをコピーします config.phpへのファイル 1。次のように入力します:
# cd observium # cp config.php.default config.php
お気に入りのテキストエディタを使用して、データベース構成パラメータを以前に作成したもので変更します。 VIMを使用しています:
# vim config.php
ファイルを編集してデータベースパラメータを変更すると、セクションは次のようになります。
// Database config $config['db_host'] = 'localhost'; $config['db_user'] = 'obsuser'; $config['db_pass'] = 'your_password'; $config['db_name'] = 'observium';
次のコマンドを入力してMySQLデータベースをセットアップし、データベースのデフォルトのファイルスキーマを挿入します。
# cd /opt/observium # php ./discovery.php -u
RRDを保存するディレクトリを作成し、適切な所有権を設定します。
# mkdir rrd # chown www-data:www-data rrd
Apacheのデフォルトの仮想ホストディレクティブを編集します。ファイルを検索せずに編集が必要な行を見つけたい場合は、元のファイルをコピーして、必要なパラメタラーを貼り付けることができる新しいファイルを作成することをお勧めします。
元のファイルをコピーします:
# cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/000-default.conf.org
空にする:
# > /etc/apache2/sites-available/000-default.conf
ここで、空になった000-default.confファイルを開き、以下を貼り付けます。
# vim /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>
php mcryptモジュールを有効にします:
# php5enmod mcrypt
ObserviumのよりクリーンなURLに対してmod_rewriteを有効にします:
# a2enmod rewrite
Apacheを再起動して、変更を有効にします。
# apache2ctl restart
次に、展望台に入ります ディレクトリ:
# cd /opt/observium
adminの使用レベルが10の最初のユーザーを追加します。コマンドsintaxは以下のとおりです:
# ./adduser.php <username> <password> <level>
以下を使用しています:
# ./adduser.php rosehosting random_password 10
管理者ユーザーを作成したら、お気に入りのWebブラウザーを開いて、http://your_server_IPに移動できます。 adduser.phpで構成した資格情報を使用できるObserviumログインページが表示されます。 スクリプト。
おめでとうございます。Ubuntu14.04VPSにObserviumが正常にインストールされました。デバイス、アラート、認証モジュールなどの構成の詳細については、Observiumの公式ドキュメントを確認してください…
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にObserviumのインストールを依頼するだけです。24時間年中無休でご利用いただけます。すぐにリクエストを送信します。
PS 。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。