溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

snmp_exporter怎么采集netscaler設備指標?

發布時間:2020-05-21 13:46:16 來源:億速云 閱讀:292 作者:鴿子 欄目:系統運維

1、準備go語言環境(安裝過程忽略,我這里gopath在 /home/gocode)

export GOPATH=/home/gocode/  

cd /home/gocode/src/github.com/prometheus

git clone https://github.com/prometheus/snmp_exporter.git


cd snmp_exporter


cd generator/


go build

make mibs


然后,切換到 mibs 目錄下 

cd mibs/

將 https://docs.citrix.com/en-us/netscaler-sd-wan/9-3/standard-mib-support.html 這里頁面里面的 N多個MIB文件(都是些txt文件),使用wget 下載到mibs這個目錄下



然后,開始編輯  generator.yml  文件:


vim  generator.yml  修改后,修改后的文件內容如下:


modules:

  ns:

    walk:

      - 1.3.6.1.4.1.5951.4.1

    version: 2

    max_repetitions: 25

    retries: 3

    timeout: 10s

    auth:

      community: genghis



完成后,執行下面的編譯生成 適配的snmp.yml文件



export MIBDIRS=mibs

./generator generate


完成后,就在當前目錄下看到一個 snmp.yml 文件,內容大致這樣的:

snmp_exporter怎么采集netscaler設備指標?


啟動:

./snmp_exporter --config.file="snmp.yml" --web.listen-address=":9988"  然后,自行檢查是否有采集到netscaler的數據



然后,到prometheus里面,增加相關的target,大致類似這樣:

  - job_name: 'netscaler_1_snmp'

    static_configs:

    - targets:

      - 2.3.4.5

    metrics_path: /snmp

    scrape_interval: 60s

    scrape_timeout: 30s

    params:

      module: [ns]

    relabel_configs:

      - source_labels: [__address__]

        target_label: __param_target

      - source_labels: [__param_target]

        target_label: instance

      - target_label: __address__

        replacement: 1.2.3.4:9988



最終采集到的數據后,我們到grafana繪圖:

snmp_exporter怎么采集netscaler設備指標?

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女