Zabbix は、Zabbix SIA によって開発およびサポートされているオープンソース ソフトウェアであり、ネットワークの多数のパラメーターだけでなく、サーバー、仮想マシン、アプリケーション、サービス、データベース、Web サイト、クラウドなどの健全性と整合性を監視します。
Zabbix を使用すると、ユーザーはあらゆるイベントに対して電子メール ベースのアラートを設定したり、保存されたデータに基づいた優れたレポートやデータの視覚化を行うことができます。
すべての Zabbix レポートと統計、構成パラメータ、ネットワーク ステータス、サーバーの健全性などは、Web ベースのフロントエンドを通じてどこからでも評価できます。
このガイドでは、Zabbix をインストールする手順とその基本構成について説明します。
ステップ 1 - Apache Web サーバー、PHP、および MySQL データベースをインストールする
1. Apache2 サービスをインストールします。
# apt-get install apache2 -y
2. MySQL データベースをインストールします。
# apt-get install mysql-server -y
3. PHP をインストールします。
# apt-get install php php-pear php-cgi php-common libapache2-mod-php php-mbstring php-net-socket php-gd php-xml-util php-mysql php-bcmath -y
ステップ 2 - Ubuntu 22 に Zabbix 6.2 をダウンロードしてインストールする
1. wget を使用して Ubuntu にダウンロードしますZabbix Repository
。
# wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-2%2Bubuntu22.04_all.deb
2. インストール リポジトリを使用しますdpkg tool
。
# dpkg -i zabbix-release_6.2-2+ubuntu22.04_all.deb
3. 最新バージョンのパッケージリストを取得します。
# apt-get update
4. Zabbix サーバー、フロントエンド、エージェントをインストールします。
# apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent -y
ステップ 3 - データベースの構成
1. 次のコマンドを使用して MySQL を起動します。
# mysql
2. データベース ホストで次のコマンドを実行します。
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;
3. Zabbix サーバー ホストにデータをインポートしますinitial schema
。
# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
プロンプトが表示されたら、パスワードを入力します。
4.log_bin_trust_function_creators
データベース スキーマをインポートした後、オプションを無効にします。
# mysql
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
ステップ 4 - Zabbix サーバーを構成し、サーバープロセスを開始する
1. Zabbix 構成ファイルを編集します/etc/zabbix/zabbix_server.conf
。
# vi /etc/zabbix/zabbix_server.conf
コメントを解除してDBPassword
、Zabbix データベースのパスワードを入力します。
DBPassword=password
2.Zabbix server
エージェントプロセスを開始し、システム起動時に開始するようにします。以下のコマンドに従ってください。
# systemctl restart zabbix-server zabbix-agent apache2
# systemctl enable zabbix-server zabbix-agent apache2
3. language packs
Zabbix 用にインストールします。
# apt-get install language-pack-en
ステップ 5 - Zabbix 監視ツールのセットアップ
1. Web ブラウザを使用して、http://IPaddress/zabbix/setup.php,111.111.111.111
例にアクセスします。
http://111.111.111.111/zabbix/setup.php
クリックしNext step
て次のページに進みます。
2. このページには、インストールおよび検証された前提条件が表示されます。
クリックしNext step
て次のページに進みます。
3. ここで、MySQL-Zabbix データベースのパスワードを入力する必要があります。
クリックしNext step
て次のページに進みます。
4. タイムゾーン、デフォルトのテーマなどを設定します。
クリックしNext step
て次のページに進みます。
5. インストール前の概要。すべての設定パラメータを確認してください。
6. インストールプロセスが完了すると、お祝いのメッセージが表示されます。
をクリックしますFinish
。
7. を使用してhttp://111.111.111.111/zabbix/
Zabbix にログインします。
Default Username: Admin
Default Password: zabbix
上記の資格情報を使用してログインします。
8. 見てくださいZabbix dashboard
。
9. Zabbix フロントエンド管理者アカウントのパスワードを変更するには、Administration
-> Users
–> に移動し、 をクリックしますAdmin
。
10. ボタンをクリックしてChange password
、新しいパスワードを追加します。
下のUpdate
ボタンをクリックして、管理者アカウントの新しいパスワードを保存します。