溫馨提示×

如何在Debian上監控LNMP

小樊
44
2025-02-20 01:14:53
欄目: 智能運維

在Debian上監控LNMP(Linux, Nginx, MySQL/MariaDB, PHP)環境,可以使用多種工具和方法。以下是幾種常見的方法:

使用LibreNMS

LibreNMS是一個基于PHP的開源網絡監控系統,支持自動發現和監控各種網絡設備和軟件。以下是安裝和配置LibreNMS的步驟:

  1. 安裝依賴項
sudo apt update
sudo apt install acl curl composer fping git graphviz imagemagick mariadb-client mariadb-server mtr-tiny nginx-full nmap php7.4-cli php7.4-curl php7.4-fpm php7.4-gd php7.4-gmp php7.4-json php7.4-mbstring php7.4-mysql php7.4-snmp php7.4-xml php7.4-zip python3-dotenv python3-pymysql python3-redis python3-setuptools python3-pip python3-systemd rrdtool snmp snmpd whois
  1. 安裝LibreNMS
sudo apt install librenms
  1. 配置和啟動服務
sudo systemctl enable --now nginx
sudo systemctl enable --now mariadb
sudo systemctl enable --now php7.4-fpm
sudo systemctl enable --now snmpd
  1. 設置新用戶和庫
sudo useradd -d /opt/librenms -m -r -s "$(which bash)" librenms
sudo passwd librenms
  1. 完成配置: 按照LibreNMS的文檔完成剩余配置,包括設置時區、PHP時間等。

使用Zabbix

Zabbix是一個企業級的分布式開源監控軟件,可以監控網絡參數、服務器健康性和完整性。以下是搭建Zabbix監控平臺的步驟:

  1. 安裝前期準備

    • 關閉SELinux和防火墻(臨時或永久)。
  2. 安裝環境

    • 安裝Nginx、MySQL/MariaDB和PHP環境。
  3. 安裝Zabbix

    • 下載并安裝Zabbix軟件包。
    • 創建Zabbix數據庫并設置字符編碼。
    • 創建Zabbix賬戶并授權。
  4. 配置Zabbix

    • 配置Zabbix Server、Web界面和Agent。
    • 部署Zabbix Agent在被監控的目標上。

使用Debian LNMP虛擬主機管理工具

這是一個專門為Debian LNMP環境設計的虛擬主機管理工具,可以快速創建和管理Nginx和MySQL配置:

  1. 下載和解壓工具
wget /projects/debian-lnmp/files/DebianLNMP/
tar zxvf DebianLNMP.tar.gz
cd DebianLNMP
  1. 運行管理工具
./add
  1. 按照向導操作
    • 創建和管理虛擬主機。
    • 配置常見網站的Rewrite規則。

通過這些工具和方法,您可以在Debian上有效地監控和管理LNMP環境,確保服務器的穩定運行。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女