温馨提示×

Ubuntu下如何监控LNMP运行状态

小樊
50
2025-08-23 12:17:17
栏目: 智能运维

在Ubuntu下监控LNMP运行状态,可使用以下工具及方法:

系统/组件自带工具

  • top/htop:实时查看系统资源占用(CPU、内存等),htop需安装,界面更友好。
  • Nginx
    • sudo nginx -t:检查配置文件语法。
    • sudo systemctl status nginx:查看服务状态。
    • 启用ngx_http_stub_status_module模块后,可通过http://服务器IP/nginx_status查看详细状态。
  • MySQL
    • sudo mysqladmin -u root -p status:查看数据库状态。
    • sudo systemctl status mysql:查看服务状态。
  • PHP-FPMsudo service php7.0-fpm status(根据版本调整)。

第三方监控工具

  • Zabbix:企业级监控,支持自定义报警,需安装服务器端和客户端。
  • Netdata:实时监控系统性能(CPU、内存、网络等),提供图表,安装后通过Web界面查看。
  • Nagios:开源监控系统,支持服务状态监控和告警。
  • Prometheus + Grafana:Prometheus采集数据,Grafana可视化,适合复杂监控需求。

日志分析

  • GoAccess:实时分析Nginx访问日志,支持终端查看。
  • Logwatch:定期生成日志报告,需配置邮件发送。

根据需求选择工具,生产环境建议使用Zabbix、Prometheus等专业方案。

0