Prometheus SNMP Exporter

Prometheus SNMP Exporter 項(xiàng)目地址

SNMP Exporter 從 SNMP 服務(wù)中采集信息提供給 Promethers 監(jiān)控系統(tǒng)使用。
有兩個部分,執(zhí)行提供數(shù)據(jù)的 exporter,以使用的 generator
(取決于netsnmp)生成配置為 exporter 提供配置。

Exporter 配置

默認(rèn)情況下,snmp exporter 從 snmp.yml 文件中讀取配置。此文件不是手動編寫的,而是使用 generator 為您生成它。
默認(rèn)配置的 snmp.yml 配置文件中包含各種公共硬件,對于這些硬件,mib對常見設(shè)備通用,使用 snmp v2 GETBULK 可以遍歷它們。
除了最簡單的設(shè)置外,您還需要使用生成器。需要定制哪些對象是遍歷的,使用非公開 MIB 或指定認(rèn)證參數(shù)。

Prometheus 配置

SNMP Exporter 需要將地址作為參數(shù)傳遞,這可以通過重新標(biāo)記來完成。
示例:

scrape_configs:
  - job_name: 'snmp'
    static_configs:
      - targets:
        - 192.168.1.2  # SNMP 設(shè)備
    metrics_path: /snmp
    params:
      module: [if_mib]
    relabel_configs:
      - source_labels: [__address__]
        target_label: __param_target
      - source_labels: [__param_target]
        target_label: instance
      - target_label: __address__
        replacement: 127.0.0.1:9116  # SNMP exporter's 真正地址,格式為 hostname:port。

這種配置允許 Prometheus 提供調(diào)度和服務(wù)自動發(fā)現(xiàn),這與不能在我們要從其獲取指標(biāo)的機(jī)器上運(yùn)行 Exporter 的所有其他 Exporter 有所不同。

處理大計(jì)數(shù)器值

為 Counter64 較大的值提供準(zhǔn)確的計(jì)數(shù)器,exporter 將為每 2^53 值自動包裝,以避免 64 位浮點(diǎn)舍入。
要禁用此功能,請使用命令行參數(shù) --no-snmp.wrap-large-counters。

Prometheus SNMP Exporter 生成器配置文章鏈接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容