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

Debian 10 /Debian9にZabbix5.0/4.0をインストールする方法

Zabbixは、サーバー、ネットワークデバイス、およびアプリケーション向けのオープンソースの監視ツールです。監視対象ホストにインストールされているエージェント(Zabbixエージェント)を使用してデータを収集します。

Zabbixは、SNMP、TCP、ICMPチェック、およびIPMI、JMX、SSH、telnetを介したエージェントレスモニタリングもサポートしています。

ここでは、ZabbixサーバーDebian10とDebian9をインストールする方法を説明します。

システム要件

ハードウェア

Zabbixには最低128MBのRAMと256MBのHDDスペースが必要です。ただし、メモリまたはハードディスクの容量は、監視対象のホストとパラメータの数によって異なります。

500台のホストを監視するには、2つのCPUコアと2GBのRAMで十分です。

ソフトウェア

Zabbix 5.0(LTS)

Apache:1.3.12以降
MySQL:5.5または8.0.x/ MariaDB :10.0.3以降
PHP:7.2.0以降

Zabbix 4.0(LTS)

Apache:1.3.12以降
MySQL:5.0.3または8.0.x/ MariaDB :最新
PHP:5.4.0以降

Zabbixをインストールする

Zabbixリポジトリを設定する

Zabbixサーバーおよびエージェントパッケージは、DebianベースOSリポジトリでは利用できません。そのため、Zabbixリポジトリ設定パッケージをインストールして必要なパッケージを取得することにより、システムにZabbixリポジトリを設定します。

Zabbix 5.0(LTS)

### Debian 10 ###

wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb
sudo dpkg -i zabbix-release_5.0-1+buster_all.deb

Zabbix 4.0(LTS)

### Debian 9 ###

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

Zabbixサーバーのインストール

aptコマンドを使用して、MariaDBサポートパッケージを含むZabbixサーバーをインストールし、MariaDBをデータベースサーバーとして使用します。

Zabbix 5.0(LTS)– Debian 10

sudo apt update

sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Zabbix 4.0(LTS)– Debian 9

sudo apt update

sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent

タイムゾーン

Zabbix構成ファイルを編集して、地理的な場所に応じてタイムゾーンを変更します。

sudo nano /etc/zabbix/apache.conf

以下の行を正しいタイムゾーンで更新してください。他のタイムゾーンを参照してください。

<IfModule mod_php7.c>

        ...
        ...

        php_value date.timezone America/New_York

        ...
        ...

</IfModule>

Zabbixデータベースを作成する

MySQL / MariaDBにログインし、Zabbixインストール用のデータベースを作成します。

sudo mysql -u root -pを使用するか、Debianでrootとしてmysql -u root -pコマンドを実行すると、データベースのrootパスワードなしでMariaDBサーバーにログインできます。
sudo mysql -u root -p

次の詳細を使用してデータベースを作成します。

DBName: zabbixdb
DBUser: zabbixuser
DBPassword: パスワード

create database zabbixdb character set utf8 collate utf8_bin;

grant all privileges on zabbixdb.* to zabbixuser@localhost identified by 'password';

quit;

Zabbixインストール用のデータベースを作成したら、初期スキーマとデータをインポートします。

cd /usr/share/doc/zabbix-server-mysql

zcat create.sql.gz | mysql -u zabbixuser -p zabbixdb

Zabbix設定の更新

zabbix_server.confファイルを編集して、データベースの詳細を設定します。

sudo nano /etc/zabbix/zabbix_server.conf

必ず次のように設定してください。

DBHost=localhost
DBName=zabbixdb
DBUser=zabbixuser
DBPassword=password

すべてのサービスを再起動します。

sudo systemctl restart zabbix-server zabbix-agent apache2

システムの起動時にサービスが自動的に開始されるようにします。

sudo systemctl enable zabbix-server zabbix-agent apache2

Webインストーラを介してZabbixをセットアップする

Webブラウザーを開き、次のURLにアクセスします。

http:// your-ip-add-ress / zabbix / Zabbixの両方のバージョンで、手順は同じです。

次のステップをクリックします Zabbixウェルカムページ。

Zabbix Webインストーラーは、インストールのすべての前提条件が満たされているかどうか、または問題があるかどうかを確認するようになりました。

エラーがない場合次のステップをクリックします 。

Zabbixデータベース名、DBユーザー、データベースパスワードをそれぞれのフィールドに入力します。次に、次のステップをクリックします 。

Zabbixサーバーのホスト、ポート番号、Zabbixサーバーの名前を記載してください。

これで、インストール前の概要が次のように表示されます。 次のステップをクリックします

Zabbixサーバーのインストールが完了しました。 完了をクリックします 。

完了をクリックしたら ボタンをクリックすると、インストーラーがZabbixログインページにリダイレクトします。

Zabbixにアクセス

以下のURLにアクセスしてください。

http:// your-ip-add-ress / zabbix

デフォルトのユーザー名とパスワードでZabbixサーバーにログインします。

ユーザー名: 管理者
パスワード: zabbix

ユーザー名では大文字と小文字が区別されます。

Zabbixダッシュボード:

結論

それで全部です。この投稿が、Debian 10 /Debian9にZabbix5.0/4.0をインストールするのに役立つことを願っています。これでZabbixAgentをクライアントマシンにインストールしてから、クライアントマシンをZabbixサーバーに追加して監視できます。


Debian
  1. Debian 10(バスター)のインストール方法

  2. Debian11にZabbixをインストールする方法

  3. Debian9にZabbixをインストールする方法

  1. Python3.9をDebian10にインストールする方法

  2. Debian10にMemcachedをインストールする方法

  3. Debian10にTeamViewerをインストールする方法

  1. Debian9にGitをインストールする方法

  2. Debian9にGoをインストールする方法

  3. Debian9にPipをインストールする方法