search
数据采集 采集源配置 SSH 服务状态采集

SSH 服务状态采集

简介

监控 SSH/SFTP 服务,并把数据上报到 DataFlux 中

前置条件

配置

进入 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 毫秒 -