在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环境中有效地监控服务器的状态和性能。选择合适的工具取决于您的具体需求,例如实时性能监控、历史数据分析或者全面的系统状态监控。