Debian 10 で Apache2 zabbix をインストールする

 nginx をスキップして、apache2 に置き換えることができます

apt update

apt-get install nginx -y

nginx -v
nginx version: nginx/1.14.2


  1. mysql インストール リファレンスlinux debian10 install mysql5.7_debian apt install mysql5.7-CSDN ブログ
  2. プラットフォームに合わせて Zabbix をインストールして構成する
  3. 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

  4. 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
 

おすすめ

転載: blog.csdn.net/qq_24768591/article/details/134026143