AWS EC2:无需在现有实例上安装任何代理即可获得详细的MountPoint指标



想要收集挂载点指标。

  1. 空闲空间,已使用空间,用于挂载点/,/mnt,/test_mnt....
  2. 可以不安装代理吗
  3. 如果需要安装代理,我们可以不ssh到vm

(这些现有实例不包含预安装的任何代理)

尝试使用SSM代理(需要通过SSH手动安装它们或需要提供userdata-reboot要求/不建议)尝试使用cloud watch代理(需要通过SSH手动安装,或者可以通过软件包管理器安装,同样依赖于SSM)。

按照设计,任何AWS服务或系统都不能看到"内部"的任何东西。一个正在运行的EC2实例,除非你安装了某种代理来允许。

通过扩展,不可能安装没有SSH的代理,除非您在AMI上包含用于启动实例的代理,或者在实例最初启动时使用cloud-init将其与用户数据脚本一起部署。(只在启动时有效,重启时无效)

像Ansible这样的工具可以用来通过SSH自动安装代理程序,所以你不需要手动SSH到每台机器,但是运行Ansible的系统仍然需要SSH密钥和网络连接到每个目标。

最新更新