ワイズリマインダー

Zabbixが起動しない

CentOS Stream 8 にZabbixをインストールしてもzabbix-serverが起動しなかった。

まず最初にPHP8.1をインストールしていた。
ZabbixはPHP8に対応していなかったので、PHP7.4を入れなおした。

その後セットアップを進めてもzabbix-serverが起動しなかった

$ systemctl status -l zabbix-server

	● zabbix-server.service - Zabbix Server
	   Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; vendor preset: disabled)
	   Active: activating (auto-restart) (Result: exit-code) since Fri 2022-04-15 14:13:37 JST; 6s ago
	  Process: 1172 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
	 Main PID: 1174 (code=exited, status=1/FAILURE)

	Apr 15 14:13:37 fuzoku-ebisu.com systemd[1]: zabbix-server.service: Main process exited, code=exited, status=1/FAILURE
	Apr 15 14:13:37 fuzoku-ebisu.com systemd[1]: zabbix-server.service: Failed with result 'exit-code'.

Zabbixのログを見てみましょう

$ sudo tail -l /var/log/zabbix/zabbix_server.log

Unable to start Zabbix server due to unsupported MariaDB database server version (10.03.28)
Must be at least (10.05.00)
Use of supported database version is highly recommended.
Override by setting AllowUnsupportedDBVersions=1 in Zabbix server configuration file at your own risk.

うむ。
MariaDBのバージョンが10.05以上必要との事。
dnfでインスコできる最新版を入れたばかりなのに。。。
次回からはレポジトリから入れるとして、今回ばかりはバージョンチェックを無効にすることで回避。

$ sudo cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.`date +%Y%m%d`
$ sudo vi /etc/zabbix/zabbix_server.conf

AllowUnsupportedDBVersions=1

起動と確認をしてみましょう

$ sudo systemctl start zabbix-server
$ systemctl status -l zabbix-serverv

	● zabbix-server.service - Zabbix Server
	   Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; vendor preset: disabled)
	   Active: active (running) since Fri 2022-04-15 14:19:26 JST; 3s ago
	  Process: 1366 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
	 Main PID: 1370 (zabbix_server)
	    Tasks: 48 (limit: 5940)
	   Memory: 40.3M
	   CGroup: /system.slice/zabbix-server.service

めでたし。めでたし。

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください