Zabbix 6.0のインストール

投稿者:

Rocky Linux 8.6にZabbix 6.0をインストールしたので備忘録。

■Zabbixをインストールするためのリポジトリを追加
# rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm
# dnf clean all

■Zabbixのインストール
# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

■MariaDBのインストール
# yum install mariadb-server.x86_64

■MariaDBの起動と自動起動化
# systemctl start mariadb
# systemctl enable mariadb

■databaseの作成
# mysql -uroot -p
Enter password:   ←★rootユーザーの初期パスワードはブランクです
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by ‘password’;   ←★zabbix@localhostユーザーを作成します。パスワードは適宜変更する
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;

■スキーマとデータのインポート
# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql –default-character-set=utf8mb4 -uzabbix -p zabbix
Enter password:   ←★パスワードを入力する

■zabbix_server.confの修正
# vi /etc/zabbix/zabbix_server.conf
修正前)# DBPassword=
修正後)DBPassword=password   ←★MariaDBのzabbix@localhostユーザーのパスワードを設定します

■Zabbixの起動と自動起動化
# systemctl restart zabbix-server zabbix-agent httpd php-fpm
# systemctl enable zabbix-server zabbix-agent httpd php-fpm


■firewalldにhttpをアクセス許可
# firewall-cmd –add-service=http –zone=public –permanent
# firewall-cmd –reload

■WEBブラウザでzabbixにアクセス
http://[zabbixサーバーのIP]/zabbix/
⇒初期設定画面に移るので内容を確認及び適宜入力(パスワードは必須)
⇒初期設定が終わるとログイン画面に変わる。ユーザー名/パスワードの初期設定は Admin/zabbix です。

■MariaDBのアップグレード
WEBブラウザでログインするとシステム情報が表示されます。
そこに以下の内容が表示されます。

////
Zabbixサーバーの起動 いいえ
MariaDB         10.03.35 エラー発生!Zabbixサーバーを起動できません。 データベースサーバーのバージョンMariaDBはサポートされていません。10.05.00以上が必要です。
////

MairaDBのバージョンが古いためZabbixを起動できません。
しかし、 yum update mariadb-server.x86_64を実行しても10.5にアップグレードできません。
以下の手順で10.5にアップグレードします。
# systemctl stop mariadb.service
# yum distro-sync
# yum module reset mariadb
# yum module enable mariadb:10.5
# yum distro-sync
# systemctl start mariadb.service
# mariadb-upgrade

■再度WEBブラウザでzabbixにログイン
⇒エラーが解消していること

注)MariaDBのrootユーザーのパスワードがブランクのままなので設定する

■参考URL
https://www.zabbix.com/jp/download
https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/8/html/deploying_different_types_of_servers/upgrading_from_a_rhel_8_version_of_mariadb_10_3_to_mariadb_10_5



コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Time limit is exhausted. Please reload CAPTCHA.