如何能够通过网站的后台监控某台服务器的参数状态?

Amamatthew 发布于 2016/10/13 10:20
阅读 193
收藏 0
比如:服务器内存/CPU/流量/最大连接数/硬盘等实时信息,变化曲线
加载中
0
Feng_Yu
Feng_Yu

基本上通过两种方案:

1. 通用协议SNMP。好处是无agent部署,只需要被监控的主机/交换机/路由器开启SNMP服务,稍微配置一下认证即可(如果有必要的话)。缺点就是获取到的信息比较有限,如果SNMP协议本身收集不到的信息是无法监控到的。通常适用于无法在目标节点安装自定义的软件的情况,比如路由器,交换机等设备通常采用这种方案监控。

2. 通过私有agent部署,收集信息。好处是高度可定制化,展示也会更友好。缺点是需要一定的开发成本,而且部署相对比较麻烦。目前市面上绝大多数针对操作系统的监控都采用此方案。

你根据你的实际需求选用就可以了。如果选用agent监控方式,其实也不用自己去完整实现一套,目前开源软件不少,直接利用现成接口二次开发即可。如collectd,statsd,nagios, zabbix等,都可以考虑直接用人家的接口获取信息自己展示。

返回顶部
顶部