nginx をスキップして、apache2 に置き換えることができます
apt update
apt-get install nginx -y
nginx -v
nginx version: nginx/1.14.2
- mysql インストール リファレンスlinux debian10 install mysql5.7_debian apt install mysql5.7-CSDN ブログ
-
プラットフォームに合わせて Zabbix をインストールして構成する
-
a.Zabbixリポジトリをインストールする
wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb dpkg -i zabbix-release_5.0-1+buster_all.deb apt update
b. Zabbixサーバー、フロントエンド、エージェントをインストールする
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
c. 初期データベースの作成
データベース サーバーが稼働していることを確認してください。
データベース ホストで次のコマンドを実行します。
mysql -uroot -p password mysql> create database zabbix character set utf8 collate utf8_bin; mysql> create user zabbix@localhost identified by 'password'; mysql> grant all privileges on zabbix.* to zabbix@localhost; mysql> set global log_bin_trust_function_creators = 1; mysql> quit;
Zabbix サーバー ホスト上で、初期スキーマとデータをインポートします。新しく作成したパスワードを入力するよう求められます。
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
データベース スキーマをインポートした後、log_bin_trust_function_creators オプションを無効にします。
mysql -uroot -p password mysql> set global log_bin_trust_function_creators = 0; mysql> quit;
d. Zabbixサーバー用のデータベースを構成する
ファイル /etc/zabbix/zabbix_server.conf を編集します
DBPassword=password
e. Zabbix フロントエンド用に PHP を構成する
ファイル /etc/zabbix/apache.conf を編集してコメントを解除し、適切なタイムゾーンを設定します。
php_value date.timezone Europe/Riga
f. Zabbix サーバーとエージェントのプロセスを開始する
Zabbix サーバーとエージェントのプロセスを開始し、システムの起動時に開始するようにします。
systemctl restart zabbix-server zabbix-agent apache2 systemctl enable zabbix-server zabbix-agent apache2
-
Zabbix の使用を開始する
ポート 80 を占有している他のアプリケーションがない場合は、この手順をスキップしてください。
vim /etc/apache2/ports.conf
聞いてください 81
systemctl で Apache2 を再起動します
vim /etc/php/7.3/apache2/php.ini
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Shanghai
systemctl 再起動 zabbix-server zabbix-agent apache2