数据采集 采集源配置 SSH 服务状态采集
SSH 服务状态采集
简介
监控 SSH/SFTP 服务,并把数据上报到 DataFlux 中
前置条件
- 已安装 DataKit(DataKit 安装文档)
配置
进入 DataKit 安装目录下的 conf.d/ssh
目录,复制 ssh.conf.sample
并命名为 ssh.conf
。示例如下:
[[inputs.ssh]]
interval = "60s" #采集间隔,默认60秒
active = true #是否开启监控,必须配置
host = "127.0.0.1:22" #SSH服务ip与port,默认端口为22,必须配置
username = "xxx" #用户名,必须配置
password = "xxx" #密码,password与privateKeyFile必须配置一项,优先使用password
sftpCheck = false #是否开启SFTP监控
privateKeyFile = "" #RSA文件路径
metricsName ="ssh" #上报指标集名,若不配置默认为"ssh"
#[inputs.ssh.tags] #自定义标签组
# tag1 = "tag1" #自定义标签1
# tag2 = "tag2" #自定义标签2
配置好后,重启 DataKit 即可生效
采集指标
指标 | 描述 | 类型 | 单位 | Tag |
---|---|---|---|---|
ssh_check | ssh服务状态 | bool | - | - |
ssh_err | ssh服务失败时错误原因 | string | - | - |
sftp_check | sftp服务状态 | bool | - | - |
sftp_err | sftp服务失败时错误原因 | string | - | - |
sftp_response_time | sftp服务响应时间 | float | 毫秒 | - |