基于 Web 的 Linux 服务器监控

基于 Web 的 Linux 服务器监控

我正在寻找一种可以监控我的服务器的工具,类似于 phpSysInfo 或 munin。

我希望收集尽可能多的信息,因此日志解析将是理想的选择。此外,我需要一个开源解决方案,最好基于 Python。它可能只是 Python 库 - 我会自己将其转移到网络上。

我最初的想法是创建一个可以通过浏览器访问的统计页面。

我想追踪:

  • 正常运行时间
  • 发送/接收的数据量 true eth0、wlan0 等
  • 服务器负载(CPU、RAM、顶级进程)
  • 错误日志条目(/var/log/ 中的任何内容)
  • 恶魔奔跑
  • 登录统计
  • mysql 状态
  • 还要别的吗

答案1

我认为 Nagios 是监控服务器上所有内容的最佳方式:)

纳吉奥斯

使用 nagios 您可以使用插件监控您的服务器..

你使用 ssh smtp 或基于 web 的解决方案,如果没有可用的插件,可以编写自己的插件

Nagios 为您提供了一个非常出色的基于 Web 的监控工具:

使用 Nagios 您可以:

  • 监控您的整个 IT 基础架构
  • 防患于未然
  • 出现问题时立即知道
  • 与利益相关者共享可用性数据
  • 检测安全漏洞
  • 规划和预算 IT 升级
  • 减少停机时间和业务损失

还有更多...目前有超过 2000 个插件可用,例如 Check_disk - check_proc(进程)check_smtp...

可用插件

我喜欢它的开源greez bull

答案2

尝试仙人掌
您可以自行扩展它以使用任何语言的自定义脚本从您的系统中获取数据,或者使用其他用户制作的模板。

答案3

您可以使用扎比克斯。它非常灵活,在我看来学习难度相当小。不需要额外的脚本 - 它有内置日志文件监控功能

答案4

你有派蒙但它看上去已经不再有活力了。

相关内容