运维开发网

prometheus检测icmp、tcp

运维开发网 https://www.qedev.com 2021-02-05 13:40 出处:51CTO 作者:落叶红
一、监测目标端的端口1.在prometheus服务端安装blackbox_export并开启安装:略启动:略2.在prometheus.yml配置文件中添加如下内容-job_name:'tcp'#metrics_path:/probe#params:#module:[tcp_connect]#file_sd_configs:#-files:['json/tcp.json']#refresh_int

一、监测目标端的端口

1.在prometheus服务端安装blackbox_export并开启

安装:略

启动:略

2.在prometheus.yml配置文件中添加如下内容

  - job_name: 'tcp' #指定任务名
    metrics_path: /probe #
    params: #
      module: [tcp_connect] #
    file_sd_configs: #
      - files: ['json/tcp.json'] #指定要监控的主机,这里使用的是json文件的方式
        refresh_interval: 30s #
    relabel_configs: #
      - source_labels: [__address__] #
        target_label: __param_target #
      - source_labels: [__param_target] #
        target_label: instance #
      - target_label: __address__ #
        replacement: 127.0.0.1:9115 #

同时也要在配置文件中添加需要的主机:端口,在此不做演示,之后重启或启动prometheus服务

3.验证

可以再服务端上输入:

curl 监控主机的ip:9115/probe #来查看获取的某一台监控主机的数据

4.在granfan上配置查询语句

prometheus检测icmp、tcp

0

精彩评论

暂无评论...
验证码 换一张
取 消