讨教一种比较合适的VPS管理监控方案

insflow 发布于 2015/05/23 10:21
阅读 590
收藏 1

讨教一种比较合适的VPS管理监控方案(比较成熟那些)

需求:监控几十台甚至上百台Linux VPS

如果有WEB界面更好,

监控流量、带宽、内存等信息

加载中
0
eechen
eechen
你看这样行不行:
用户浏览器 => 收集监控信息的服务器 => 被监控的VPS
被监控的VPS: 用PHP CLI HTTP Server提供一套API接口,用PHP函数和调用系统命令收集整理系统运行时信息.防火墙只允许收集监控信息的服务器IP访问PHP监听的HTTP端口.
收集监控信息的服务器: PHP用curl每隔1秒访问1次被监控VPS提供的API接口,把信息插入到SQLite数据库.同时用Nginx/PHP-FPM提供一个HTTP服务,返回监控信息给管理员的浏览器.

或者你可以用现成的企业级开源分布式监控解决方案Zabbix:
https://www.zabbix.com/documentation/2.4/manual/installation/install_from_packages#debian_ubuntu
zabbix-agent 安装在被监视的目标服务器上(Linux/Windows)
zabbix-server-mysql(zabbix-proxy-mysql) 收集zabbix-agent的数据,需要mysql支持.
zabbix-frontend-php 前端Web控制台,读取MySQL的zabbix数据,呈现监控数据.
返回顶部
顶部