云监控的主机监控服务通过在主机上安装云监控插件,为您提供主机的系统监控服务。
插件版本
语言 | 版本号 | 说明 | 参考文档 |
语言 | 版本号 | 说明 | 参考文档 |
C++(推荐) | 3.X | 最新版本,推荐使用。 | |
Go | 2.X | 推荐使用C++版本,Go版本插件不再维护。 | |
Java | 1.X | 推荐使用C++版本,Java版本插件不再维护。 |
当前最新版本为C++版本。由于C++版本的云监控插件比Go和Java版本占用的CPU和内存资源低,特别当云监控负载较高时,C++版本插件的资源占用明显低于Go和Java版本,因此建议您使用C++版本插件安装。
系统要求
操作系统 | 硬件架构 |
操作系统 | 硬件架构 |
Windows 7、Windows Server 2008 R2及以上版本 | i386、AMD64 |
Linux 2.6.23及以上版本(必须包括Glibc库) | i386、AMD64、ARM64 |
安装位置信息
系统 | 默认位置 | 进程信息 | 日志信息 |
系统 | 默认位置 | 进程信息 | 日志信息 | |
Linux | /usr/local/cloudmonitor | /usr/local/cloudmonitor/bin/argusagent | /usr/local/cloudmonitor/local_data/logs | 插件日志所在文件夹中包括如下两种日志:
|
Windows | C:\Program Files\Alibaba\cloudmonitor | C:\Program Files\Alibaba\cloudmonitor\bin\argusagent | C:\Program Files\Alibaba\cloudmonitor\local_data\logs |
端口说明
云监控插件通过TCP协议访问远程服务器的80、443、3128和8080端口, 用于心跳检测与监控数据上报。
云监控插件会占用15579端口,用于查看配置和更改日志级别等。
资源消耗
如果您云监控插件的资源消耗与如下表格不一致,则请检查是否为最新版本。
插件的历史版本可能存在内存泄露问题,请升级到最新版本。
分类 | 消耗 |
分类 | 消耗 |
CPU | 当云监控插件平稳运行时,一般单核CPU的消耗小于3%。 当您启动进程时,CPU消耗可能升高。 |
内存 | 当云监控插件平稳运行时,一般内存不超过70 MB。 根据云监控采集资源的情况,当多核CPU、多进程或多设备并发连接时,最高可达200 MB。 |
保护机制 | 极少数情况下,如果CPU单核消耗超过50%或内存消耗超过200 MB,会触发重启保护机制,重启4次后会退出进程。 您可以根据自己的资源使用情况调整资源消耗阈值。具体操作,请参见如何处理云监控插件进程自动退出问题。 |
网络 | 每15秒发送一次监控数据,约占用内网网络带宽10 KB。每3分钟发送一次心跳数据,约占用内网网络带宽2KB左右。 |
插件安装包大小 | 10 MB~15 MB |
日志 | 单个日志文件占用10 MB磁盘空间,最多占用70 MB。 |
IO | 如果您不使用企业云监控的本地日志监控,则读写IO不超过1 KB/s。 当您使用企业云监控的本地日志监控时,IO消耗由用户的日志量决定。 |