API列表: API_PORT=8085 告警: POST: /alarm/rules/time_range ---> 添加一条时间段告警规则 GET: /alarm/rules/time_range ---> 获取所有的时间范围告警规则 GET: /alarm/rules/time_range/:vmid ---> 获取在某台虚拟机上定义的告警规则 GET: /alarm/history ---> 获取所有告警历史 GET: /alarm/history/:from/:to ---> 获取时间范围内的告警历史 主机: GET: /host/ ---> 获取所有的主机 监控数据: GET: /monitor/services ---> 获取所有的服务 GET: /monitor/services/:hostid ---> 获取某个主机上的服务 GET: /monitor/status/all ---> 获取所有主机的状态 GET: /monitor/status/perf ---> 获取perf-server主机组的状态 GET: /monitor/status/vmid ---> 获取vm_server主机组的状态 GET: /monitor/perf ---> 获取perf服务组的所有服务 GET: /monitor/perf/:hostid ---> 获取perf服务组上指定主机上的所有服务 GET: /monitor/openstack ---> 获取openstack服务组的所有服务 GET: /monitor/openstack/:hostid ---> 获取openstack服务组上指定主机上的所有服务 导入数据命令语法: mongoimport -h localhost -d monitor -c host --type json --file data/host.json --jsonArray 程序层次结构: