Zabbixは、ネットワーク上の多くのコンピューターのリソースを監視するための推奨ツールの1つです。そのため、多くのシステム管理者にとって不可欠になっています。したがって、この投稿の目的は、Ubuntu20.04にZabbixをインストールする方法を学ぶことです。
Zabbixは、サーバー、コンピューター、アプリケーション、データベースの容量、パフォーマンス、可用性を監視するためのシステムです。また、各ノードのプロセスを分離できるクライアントサーバーアーキテクチャの高度な監視、アラート、および視覚化機能も提供します。
Zabbixの主な機能のいくつかは次のとおりです。
- デバイス(サーバー、プリンター、ルーターなどのハードウェア)の高性能と監視能力。
- Webインターフェイスを介した一元化された監視。
- Windows、Linux、BSDなどのさまざまなオペレーティングシステムにインストールできるエージェント。 >
ご想像のとおり、Zabbixは世界中でZabbixに依存している多くの人々や企業によって使用されています。
Ubuntu20.04にZabbixをインストールする
ステップ1:システムの準備
まず、ターミナルでディストリビューションを更新します
sudo apt update
sudo apt upgrade
次に、次のコマンドを使用して、Apache、MariaDB、およびPHPとそれらのモジュールをインストールします。
sudo apt install apache2 mariadb-server php php-cgi php-common php-common libapache2-mod-php php-mbstring php-net-socket php-gd php-xml-util php-mysql php-bcmath>
コマンドmysql_secure_installation
を使用して、MariaDBrootユーザーの新しいパスワードを設定します。 。
AND
に答える必要のある一連の質問が表示されます それらすべてに
ここで、PHPでいくつかの構成を行う必要があります。したがって、構成ファイルを開きます
sudo nano /etc/php/7.4/apache2/php.ini
そして、これらの値を設定します:
max_execution_time = 300
max_input_time = 300
post_max_size = 16M
nano
の場合 テキストエディタでは、キーの組み合わせCTRL + W
を使用できます 検索して時間を節約します。
変更を保存して、エディタを閉じます。
今度はMariaDBの番です。 Zabbixのデータベースと新しいユーザーを作成する必要があります。
MariaDBシェルを開きます
sudo mysql -u root
そして、データベース、ユーザー、およびパスワードの作成を開始します
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
QUIT
これで、Zabbixのダウンロードとインストールを開始できます。
ステップ2:Ubuntu20.04にZabbixパッケージをダウンロードしてインストールします
Zabbixをインストールするには、アプリケーションの公式リポジトリを追加する必要があります。これを行うには、ダウンロードしてインストールする必要があるDEBパッケージがあります。
wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.4-1+ubuntu20.04_all.deb
sudo dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb
その後、APTを更新して、リポジトリ情報がすでに利用可能になるようにします。
sudo apt update
次に、Zabbix、クライアント、Webインターフェース、およびApacheプラグインとMariaDBプラグインをインストールします。
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent
次に、rootユーザーに切り替えます
sudo su -
次に、デフォルトのデータベース構成を作成したデータベースにインポートします。
zcat /usr/share/doc/zabbix-sql-scripts/mysql/schema.sql.gz | mysql -uzabbix -p zabbix
通常のユーザーに戻る
exit
次に、Zabbix構成ファイルでデータベース構成を設定します。
sudo nano /etc/zabbix/zabbix_server.conf
したがって、作成したデータベース基準を追加します。
DBName=zabbix
DBUser=zabbix
DBPassword=password
変更を保存してエディタを閉じます。
その後、ApacheおよびZabbixサービスを再起動します。
sudo systemctl restart zabbix-server apache2
最後に、エージェント構成で、サーバーのホスト名を設定します
sudo nano /etc/zabbix/zabbix_agentd.conf
Hostname=atechtown
ステップ3:インストールを完了します
クライアントコンピューターからWebブラウザーを開き、http://your-server/zabbix
にアクセスします。 インストールを開始します。
ここからのプロセスは非常に簡単です。まず、ウェルカム画面が表示されます。
次の画面で、インストーラーはサーバーをチェックして、要件を満たしているかどうかを確認します。
次に、データベース情報を追加する必要があります。
サーバーの詳細 画面で、サーバーのホスト名を名前に入力します フィールド。
インストール全体の概要が表示されます。
その後、インストールが開始されます。完了したら、ユーザー名 adminの資格情報を使用してログインします。 とパスワードzabbix これは後で変更できます。
最後に、ダッシュボードが表示されます。
これでプロセスは終了です。おめでとうございますZabbixがサーバーにインストールされました。
結論
Zabbixは、コンピューター監視のベンチマークです。今日は、Ubuntu20.04を搭載したサーバーにインストールする方法を学びました。このようにして、テスト環境で使用できます。