コメントありがとうございます。 サービス終了した今なら、安く中古が手に入りそ…
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
めでたし。めでたし。
検索
コメントを残す