GNU/Linux >> Linux の 問題 >  >> Debian

Debian 10にZabbixをインストールする-ステップバイステップガイド?

Zabbixは、クラウドサーバーの監視に最適なオープンソースの監視ツールです。 Zabbixは非常に柔軟性があり、HTTP / SNMPを使用するか、監視するマシンにZabbixエージェントをインストールすることで情報を取得でき、多くのカスタマイズが可能です。また、ストレージデバイス、データベース、仮想マシン、テレフォニー、ITセキュリティリソースなどの監視もサポートしています。

ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するZabbixクエリを実行するのを定期的に支援しています。

これに関連して、Debian10にZabbixをインストールする方法を検討します。


Debian10BusterにZabbixをインストールして設定する手順

1.システムアップデートを実行します

ソフトウェアをインストールする前に、ターミナルで次のaptコマンドを実行して、システムが最新であることを確認することが重要です。

$ sudo apt update
$ sudo apt upgrade


2.Zabbixをインストールします

ここでは、以下のコマンドを使用してZabbixパッケージリポジトリを追加します。

$ wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+buster_all.deb
$ sudo dpkg -i zabbix-release_4.0-3+buster_all.deb

リポジトリの追加に成功したら、aptコマンドを使用してMariaDBサポートパッケージを含むZabbixサーバーをインストールし、MariaDBをデータベースサーバーとして使用します。

$ sudo apt update
$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent


3.Zabbix用にMariaDBデータベースを構成する

デフォルトでは、MariaDBは強化されていません。 mysql_secure_installationスクリプトを使用してMariaDBを保護できます:

$ mysql_secure_installation

ルートパスワードの設定、匿名ユーザーの削除、リモートルートログインの禁止、テストデータベースの削除と安全なMySQLへのアクセスを行う各手順を注意深くお読みください。

あなたはこのようにそれを行うことができます:

- 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コンソールにログインして、Zabbixのデータベースを作成する必要があります。次に、次のコマンドを実行します。

$ mysql -u root -p

これによりパスワードの入力を求められるので、MariaDBのrootパスワードを入力し、Enterキーを押します。データベースサーバーにログインしたら、Zabbixソフトウェアのデータベースを作成する必要があります。

create database zabbixdb;
create user 'zabbix'@'localhost' identified by 'your_strong_password';
grant all privileges on zabbixdb.* to 'zabbix'@'localhost';
flush privileges;
exit;

次に、Zabbixデータベーススキーマを上記で作成したデータベースにロードします。

$ cd /usr/share/doc/zabbix-server-mysql
$ cat create.sql.gz | mysql -u zabbix -p zabbixdb


4.Zabbixを設定する

ここで、Zabbixサーバー設定ファイル/etc/zabbix/zabbix_server.confを編集し、以下のデータベース設定を更新します。これは、Zabbixサーバーがデータベースに接続するために使用されます:

DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=your_strong_password


5.ApacheWebサーバーを構成します

Zabbixは独自のapache設定ファイル/etc/zabbix/apache.confを作成し、Apache設定ディレクトリへのリンクを作成します。次のコマンドを使用して、Apacheサービスを再起動しましょう。

$ sudo systemctl restart apache2.service

また、Zabbixサーバーを再起動します:

$ sudo systemctl restart zabbix-server
$ sudo systemctl restart zabbix-agent


6.ファイアウォールを構成する

次に、次のコマンドを使用してファイアウォールのリスニングポートを許可します。

$ sudo ufw allow 80
$ sudo ufw reload


Zabbix Webインターフェイスにアクセスする方法は?

ZabbixはデフォルトでHTTPポート80で利用可能になります。お気に入りのブラウザを開き、http://your-domain.com/zabbixまたはhttp:// server-ip-address / zabbixに移動して、インストールを完了するために必要な手順を完了します。



Debian
  1. Debian11にCherryTreeをインストールする-ステップバイステップガイド?

  2. Debian 11 BullseyeにStellariumをインストールする-ステップバイステップガイド?

  3. Debian11にSublimeText3をインストールする-ステップバイステップガイド?

  1. Debian 11にChromeをインストールする-ステップバイステップガイド?

  2. Debian 11にQlipperをインストールする-ステップバイステップガイド?

  3. Debian 11にFeatherNotesをインストールする-ステップバイステップガイド?

  1. Debian 11にBasKetをインストールする-ステップバイステップガイド?

  2. Debian 11にxArchiverをインストールする-ステップバイステップガイド?

  3. WiresharkをDebian10にインストールします-ステップバイステップガイド?