~~NOCACHE~~ ## 1.環境準備-サーバー-PostgresSQL ### 前提パッケージのインストール #### DB(PostgresSQL13)のインストール 下記を参考に初期設定まで終わらせる。 [[InfrastructureConstruction:PostgresSQL:Installation|インフラ構築/PostgresSQL/1.インストール]] #### Web(Apache)のインストール dnf -y install httpd #### PHPのインストール dnf -y module install php ### Zabbixパッケージのインストール Zabbixのインストールは下記サイトでバージョン指定すればコマンドが出力されます。 https://www.zabbix.com/download #### Zabbixリポジトリを設定する rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm dnf clean all #### Zabbixサーバー及び関連パッケージインストールする dnf install zabbix-server-pgsql zabbix-web-pgsql zabbix-apache-conf zabbix-agent #### zabbixの初期データベースを作成する #DBユーザーを作成 sudo -u postgres createuser --pwprompt zabbix #could not change directory to "/root": 許可がありません と出ても気にしない。 #Enter password for new role:[Zabbix用のDBパスワード] #データベースを作成 sudo -u postgres createdb -O zabbix zabbix #### Zabbixサーバーホストで初期スキーマとデータをインポートします zcat /usr/share/doc/zabbix-server-pgsql*/create.sql.gz | sudo -u zabbix psql zabbix #### zabbixの設定ファイル編集 vi /etc/zabbix/zabbix_server.conf #Zabbix用のDBパスワード設定 # DBPassword= #変更前 DBPassword=[Zabbix用のDBパスワード] #変更後 #### Zabbixフロントエンド用にPHPを設定する #変更 vi /etc/php-fpm.d/zabbix.conf #変更前 ; php_value[date.timezone] = Europe/Riga #変更後 php_value[date.timezone] = Asia/Tokyo #### Zabbixサーバーとエージェントのプロセスを開始 systemctl restart zabbix-server zabbix-agent httpd php-fpm systemctl enable zabbix-server zabbix-agent httpd php-fpm ### Zabbixの初期設定をする [[InfrastructureConstruction:Zabbix:Initialization-Server-PostgresSQL|続きはこちら]] {{tag>RHEL Zabbix 実践的}}