手动安装监控Agent
介绍如何在平台虚拟机中手动安装监控Agent,收集监控信息。
前提条件
虚拟机监控Agent采集的监控数据需要上报到平台的监控数据库中。在3.10之前,默认安装的监控数据库是influxdb,在3.10(含)开始,默认安装的监控数据库是victoria-metrics. 但无论influxdb还是victoria-metrics,监控agent都以相同的协议上报监控数据。
因此需要获取监控数据库(influxdb或victoria-metrics)的对外地址,并需要判断虚拟机是否可以直接连接到监控数据库。
- 若虚拟机可以直接连接监控数据库,则直接安装监控Agent,配置telegraf采集的监控指标即可
- 若虚拟机无法直接连接到监控数据库,需要配置SSH代理节点,建立虚拟机与监控数据库的连接后,再安装监控Agent,配置telegraf采集的监控指标。
获取监控数据库地址
# 3.10之前获取InfluxDB的对外地址及端口号,3.10(含)之后,获取victoria-metrics的对外地址及端口号
$ climc endpoint-list --service influxdb --interface public
+----------------------------------+-----------+----------------------------------+---------------------------+-----------+---------+
| ID | Region_ID | Service_ID | URL | Interface | Enabled |
+----------------------------------+-----------+----------------------------------+---------------------------+-----------+---------+
| 6b798cb7614149a48bd6d49e23d87b01 | region0 | 294631b8534b48d2896fe83b82081855 | https://192.168.0.2:30086 | public | true |
+----------------------------------+-----------+----------------------------------+---------------------------+-----------+---------+
*** Total: 1 Pages: 1 Limit: 20 Offset: 0 Page: 1 ***
$ climc endpoint-list --service victoria-metrics --interface public
+----------------------------------+-----------+----------------------------------+---------------------------+-----------+---------+
| ID | Region_ID | Service_ID | URL | Interface | Enabled |
+----------------------------------+-----------+----------------------------------+---------------------------+-----------+---------+
| 6b798cb7614149a48bd6d49e23d87b01 | region0 | 294631b8534b48d2896fe83b82081855 | https://192.168.0.2:30428 | public | true |
+----------------------------------+-----------+----------------------------------+---------------------------+-----------+---------+
*** Total: 1 Pages: 1 Limit: 20 Offset: 0 Page: 1 ***