UbuntuにZabbixをインストールする方法を紹介します。 Zabbixは、数万台のサーバー、仮想マシン、ネットワークデバイスから収集された数百万のメトリックをリアルタイムで監視するために設計された究極のエンタープライズレベルのソフトウェアです。 MySQL、PostgreSQL、SQLite、Oracle、またはIBM DB2を使用してデータを格納します。
バックエンドはCで記述され、WebフロントエンドはPHPで記述されています。 Zabbixは、監視対象のホストにソフトウェアをインストールせずに、SMTPやHTTPなどの標準サービスの可用性と応答性を検証できるチェックなど、いくつかの監視オプションを提供します。 UbuntuにZabbixをインストールするのはかなり簡単な作業で、15分以上かかることはありません。
ZabbixエージェントをUNIXおよびWindowsホストにインストールして、CPU負荷、ネットワーク使用率、ディスク容量などの統計を監視することもできます。
Zabbixのクライアントサーバーモデルを使用すると、サーバーは、サーバーでホストされているWebサイト、サービス、アプリケーションなどのパフォーマンスを監視するのに役立つ豊富なデータセットを収集できます。
この記事では、UbuntuVPSにZabbixをインストールするために必要な手順について説明します。
1。要件
このチュートリアルでは、SSD 1LinuxVPSホスティングプランを使用します。
2。システムを更新する
以下を使用して、サーバーが完全に最新であることを確認してください:
# apt-get update && apt-get upgrade
3。インストールZabbix構成パッケージUbuntu
最初のステップは、apt構成ファイルを含むUbuntu14.04用のZabbixリポジトリ構成パッケージをインストールすることです。次のコマンドを実行します:
# wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.4-1+trusty_all.deb # dpkg -i zabbix-release_2.4-1+trusty_all.deb
4。 UbuntuにZabbixをインストールする
Zabbixをアップデートしてインストールします:
# apt-get update # apt-get install zabbix-server-mysql zabbix-frontend-php php5-mysql
インストールが開始されると、次のウィンドウが表示されます。
インストールでは、 zabbix-server-mysqlのデータベースが必要かどうかを尋ねられます dbconfig-commonで構成する 。データベースを作成したり、Zabbix設定ファイルを手動で変更したりしないようにするには、[はい]を選択します。
次に、下の画像に示すように、データベース管理ユーザーのパスワードを入力するように求められます。
MySQLルートパスワードを入力してEnterキーを押す必要があります。
次のウィンドウでは、Zabbixインストール用に作成されるデータベースのMySQLパスワードを入力するように求められます。選択したパスワードを入力しますが、強力なパスワードにします(文字と数字の組み合わせ、最低8文字の長さ)。
パスワードを入力したら、Enterキーを押します。次のウィンドウでパスワードを確認し、Enterキーをもう一度押します。
Zabbixのインストールが続行され、終了します。
5。 PHP設定を変更する
しかし、まだ何も終わっていません。 ZabbixのWebインストールを完了できるように、いくつかのPHP設定を変更する必要があります。サーバーのphp.iniファイルを編集します:
# vim /etc/php5/apache2/php.ini
次の行を見つけて、次のように値を調整します。
post_max_size = 16M max_execution_time = 300 max_input_time = 300 date.timezone = "your timezone"
6。 ApacheWebサーバーを再起動します
ファイルを保存して閉じます。 Apacheを再起動して、変更を有効にします。
# /etc/init.d/apache2 restart
7。 ApacheWebサーバーを構成する
ここで、ApacheとZabbixが連携できるように、サンプルのApache構成を/ etc / apache2 /conf-available/ディレクトリにコピーする必要があります。
# cp /etc/zabbix/apache.conf /etc/apache2/conf-available/zabbix.conf
構成を有効にします:
# a2enconf zabbix.conf
エイリアスmodが有効になっていることを確認してください:
# a2enmod alias
Apacheを再起動します:
# /etc/init.d/apache2 restart
8。 Zabbixを起動する
Zabbixサーバーを起動します:
# service zabbix-server start
次に、お気に入りのWebブラウザを開き、http:// your_server_IP/zabbixに移動してZabbixのインストールを完了します。
インストールページで歓迎されます
次へをクリックします。次のウィンドウでは、下の画像に示すように、すべての前提条件リストセットがOKである必要があります。
もちろん、インストールを続行するには、必要な設定を満たす必要があります。すべて問題がなければ、[次へ]をクリックします。
データベース接続を構成し、データベース資格情報を入力して、データベース接続をテストできるようにします。ユーザー名とデータベース名はzabbixで、パスワードはZabbixのコマンドラインインストール中に以前に入力したものです。データベース接続をテストし、すべてがOKの場合は、[次へ]をクリックします。インストールが完了すると、ログインページが表示されます。
Zabbixダッシュボードのデフォルトのユーザー名とパスワードは次のとおりです。
username: admin password: zabbix
ログインしたら、すぐにパスワードを変更してください。
それだ。サーバーにZabbixが正常にインストールされました。 Zabbixの一般的な設定、または1台または複数のマシンでのZabbixエージェントの設定の詳細については、公式ドキュメントをご覧ください。
もちろん、Ubuntu VPSホスティングサービスのいずれかを使用している場合は、UbuntuにZabbixをインストールする必要はありません。その場合は、専門のLinux管理者にUbuntuにZabbixをインストールするよう依頼するだけです。 24時間年中無休で利用でき、Zabbixのインストールをすぐに処理します。
PS。この投稿が気に入った場合は、UbuntuにZabbixをインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。