用户工具


监控原理

一般情况下监控分客户端(采集,发送数据)和服端 (接收,显示数据)。

这里就有2个问题

  1. 客户端和服务器之间如何通信
    1. 大部分监控系统都支持SNMP协议(简单网络管理协议)。如cacti,collectd,zabbix等等
  2. 服务器端如何展示数据
    1. 图形引擎rrdtool
    2. 调用图形引擎的web程序

使用 Grafana+collectd+InfluxDB

datasources: {
        influxdb: {
          type: 'influxdb',
          url: "http://10.0.2.171:8086/db/collectd",
          username: 'root',
          password: 'root',
        },/*
        grafana: {
          type: 'influxdb',
          url: "http://my_influxdb_server:8086/db/grafana",
          username: 'admin',
          password: 'admin',
          grafanaDB: true
        },*/
      },

influxdb