溫馨提示×

Zabbix基本安裝與配置

小億
79
2024-01-04 16:12:00
欄目: 智能運維

以下是Zabbix的基本安裝和配置步驟:

  1. 安裝Apache、PHP和MySQL:

    • 使用以下命令安裝Apache:sudo apt-get install apache2
    • 使用以下命令安裝PHP和MySQL:sudo apt-get install php mysql-server php-mysql
  2. 安裝Zabbix服務器:

    • 使用以下命令添加Zabbix官方存儲庫:wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.4-1+ubuntu18.04_all.deb
    • 使用以下命令安裝Zabbix官方存儲庫:sudo dpkg -i zabbix-release_5.4-1+ubuntu18.04_all.deb
    • 使用以下命令更新存儲庫:sudo apt-get update
    • 使用以下命令安裝Zabbix服務器:sudo apt-get install zabbix-server-mysql
  3. 創(chuàng)建Zabbix數(shù)據(jù)庫:

    • 使用以下命令登錄到MySQL服務器:sudo mysql -u root -p
    • 在MySQL終端中,創(chuàng)建一個新的數(shù)據(jù)庫:CREATE DATABASE zabbix character set utf8 collate utf8_bin;
    • 創(chuàng)建一個新的數(shù)據(jù)庫用戶并授予訪問數(shù)據(jù)庫的權限:CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
    • 將權限賦予新用戶:GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
    • 刷新MySQL權限:FLUSH PRIVILEGES;
    • 退出MySQL終端:exit
  4. 導入Zabbix數(shù)據(jù)庫模式和數(shù)據(jù):

    • 使用以下命令導入數(shù)據(jù)庫模式和數(shù)據(jù):sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix
  5. 配置Zabbix服務器:

    • 打開Zabbix服務器配置文件:sudo nano /etc/zabbix/zabbix_server.conf
    • 修改以下配置項:
      DBHost=localhost
      DBName=zabbix
      DBUser=zabbix
      DBPassword=password
      
    • 保存并關閉文件。
  6. 啟動Zabbix服務器和Zabbix代理:

    • 使用以下命令啟動Zabbix服務器:sudo systemctl start zabbix-server
    • 使用以下命令啟動Zabbix代理:sudo systemctl start zabbix-agent
  7. 配置Zabbix前端:

    • 將Zabbix前端文件復制到Apache的Web目錄中:sudo cp -r /usr/share/zabbix /var/www/html/
    • 修改Zabbix前端配置文件:sudo nano /etc/zabbix/apache.conf
    • 將以下行的注釋符號(#)移除:
      php_value date.timezone Asia/Shanghai
      
    • 保存并關閉文件。
  8. 配置防火墻:

    • 如果有防火墻正在運行,請確保允許訪問Zabbix服務器的端口(默認為10051)。
  9. 訪問Zabbix前端:

    • 在Web瀏覽器中,輸入服務器的IP地址或域名,然后添加/zabbix,例如:http://<server-ip>/zabbix
    • 通過按照安裝向導的步驟進行設置,創(chuàng)建Zabbix管理員帳戶并完成安裝。

這就是Zabbix的基本安裝和配置步驟。完成后,您應該能夠使用Zabbix監(jiān)控您的服務器和網(wǎng)絡設備。

0