AlmaLinux9.4 統合監視ソフトウェアZabbix7のインストール方法

環境
AlmaLinux9.4

zabbix 7 サーバ、フロントエンド、エージェントをインストール方法
1./etc/yum.repos.d/epel.repoを編集し、以下の記述を追加する。

[epel]
xxx
excludepkgs=zabbix*

2.Zabbix サーバー自身も監視できるよう、監視対象ホストに必要な Zabbix Agent も
同時にインストール。

# rpm -Uvh https://repo.zabbix.com/zabbix/7.0/alma/9/x86_64/zabbix-release-7.0-2.el9.noarch.rpm
# dnf clean all
# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

3.Zabbix用のデータベースとユーザーを作成する
rootアカウントでMariaDBサーバーにログインし、MySQLデータベース(例:zabbix_db_test)とユーザー(例:zabbix_user)
、パスワード(例:?ark123WP)を作成します
# mysql -u root -p

データベースのZabbixのデフォルトスキーマをロードする

# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix_user -p'?ark123WP' zabbix_db_test

4.Zabbixサーバー設定ファイル/etc/zabbix/zabbix_server.confを編集し、
データベース設定を更新する

# vi /etc/zabbix/zabbix_server.conf

107行目変更
DBName=zabbix_db_test
123行目変更
DBUser=zabbix_user
131行目コメント解除して追記
DBPassword=?ark123WP

5.Zabbix サーバー自身監視する
# vi /etc/zabbix/zabbix_agentd.conf

# 117行目 : Zabbix サーバーを指定
Server=127.0.0.1
# 171行目 : Zabbix サーバーを指定
ServerActive=127.0.0.1
# 182行目 : 自身のホスト名に変更
Hostname=Lepard

6.Zabbixサーバ、エージェントディーモンを再起動し、システム起動時に実行します。

# systemctl restart zabbix-server zabbix-agent httpd php-fpm
# systemctl enable zabbix-server zabbix-agent httpd php-fpm

7.PHPの設定を行います
# vi /etc/php-fpm.d/www.conf
# 最終行に追記

php_value[max_execution_time] = 300
php_value[memory_limit] = 128M
php_value[post_max_size] = 16M
php_value[upload_max_filesize] = 2M
php_value[max_input_time] = 300
php_value[max_input_vars] = 10000
php_value[always_populate_raw_post_data] = -1
php_value[date.timezone] = Asia/Tokyo

設定を反映します

# systemctl restart zabbix-agent httpd php-fpm

8.Zabbix Webインストーラーの実行
Webブラウザーを開き、「http://[server-IPアドレス]/zabbix」を入力します。
次の画面になる。[ Next step]をクリック。
「Database name」「User」「Password」欄には、
設定した情報を入力し、[ Next step ]をクリックする。

IT

Posted by arkgame