在Debian LNMP(Linux, Nginx, MySQL/MariaDB, PHP)環境中監控狀態可以通過多種工具和方法實現。以下是一些常用的方法和工具:
cat /etc/os-release
wget https://nmon.sourceforge.io/pmwiki.php?page=Download_Binaries
mkdir nmonTest
cp nmon_x86_64_debian10 ./nmonTest/
cd nmonTest
chmod u+x nmon
ldd nmon
sudo apt-get install libncurses6 # 對于Debian/Ubuntu系統
sudo yum install libncurses6 # 對于CentOS/RHEL系統
root@debian:~# apt -y update
root@debian:~# apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf
root@debian:~# mysql -u root -p
在MySQL shell中執行:CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;
EXIT;
/etc/zabbix/zabbix_server.conf
文件,設置數據庫連接信息。root@debian:~# systemctl restart zabbix-server
root@debian:~# systemctl restart zabbix-agent
/nginx/status
頁面來查看Nginx的運行狀態。SHOW STATUS;
或者登錄到MariaDB控制臺查看詳細信息。通過上述方法,您可以在Debian LNMP環境中有效地監控服務器的狀態和性能。選擇合適的工具取決于您的具體需求,例如實時性能監控、歷史數據分析或者全面的系統狀態監控。