Zabbix

CentOS8

1.
# sed -i -e "s/^SELINUX=enforcing$/SELINUX=disabled/g" /etc/selinux/config 
# systemctl reboot
以下のコマンドを実行し、SELinuxが無効化(Disabled)されていることを確認します。
# getenforce 
Disabled

2.
データベース
# dnf install mariadb mariadb-server
# systemctl start mariadb
# systemctl enable mariadb
# /usr/bin/mysql_secure_installation

4.
# firewall-cmd --add-port=10051/tcp --zone=public --permanent
# firewall-cmd --add-service=http --zone=public --permanent
# firewall-cmd --reload

5.
PHPのインストール・設定
 dnf install php php-fpm
 # vi /etc/php.ini
date.timezone ="Asia/Tokyo"

3.
Webサーバー
Nginx
ZabbixでフロントエンドをNginxにする場合、Zabbixセットアップ時に同時インストールされる模様です。
   # dnf install httpd

6.Zabbix5のインストール
リポジトリをインストール
dnfキャッシュをクリア
# dnf clean all
Zabbix5 + PostgrESQLのインストール
Zabbix5 + MySQL のインストール
# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent

Zabbix5のインストール
Zabbixのrpmパッケージのインストール
7.
Zabbixサーバ・エージェントのインストール
8.
スキーマの作成・Zabbix用データベースの設定
9.
Nginx、PHP-FPM、Zabbixの設定
10.
Zabbixサーバ、エージェント等の起動