温馨提示×

Debian如何监控LNMP资源使用情况

小樊
54
2025-09-09 01:18:28
栏目: 智能运维

在Debian上监控LNMP(Linux, Nginx, MySQL, PHP)资源使用情况,可选用以下工具和方法:

  • 系统自带工具
    • top/htop:实时查看CPU、内存、进程等资源占用,htop需安装,界面更友好。
    • systemctl:检查Nginx、MySQL、PHP-FPM服务状态,如sudo systemctl status nginx
  • 第三方监控工具
    • Prometheus + Grafana:Prometheus抓取指标,Grafana可视化,支持自定义监控项。
    • Zabbix:企业级监控方案,可监控服务器、网络及应用层指标,需配置服务器和代理。
    • Netdata:轻量级实时监控,支持CPU、内存、磁盘、网络等,安装后访问http://服务器IP:19999查看。
    • Nmon:命令行工具,监控CPU、内存、磁盘I/O等,支持历史数据记录,安装后终端输入nmon即可使用。
    • Tiptop:基于文本的实时监控,可定制监控指标(如CPU、内存),支持告警设置。
  • 组件内置监控
    • Nginx:通过tail -f /var/log/nginx/access.log查看访问日志,nginx -t检查配置。
    • MySQL:使用mysqladmin -u root -p status或查询系统表SHOW GLOBAL STATUS获取状态信息。

根据需求选择工具,简单场景可用top/htop,复杂环境推荐Prometheus+Grafana或Zabbix。

0