<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## SNMP監控 ## 一、概述 ### 1.1 什么是SNMP SNMP協議全稱量:SimpleNetworkManagement Protocol,譯為簡單網絡管理協議,是作為TCP/IP網絡管理標準協議,為不同的設備提供統一接口,實現了網絡設備、作系統之間的統一管理。 SNMP協議分為三個版本: * SNMPV1是量初版本,基于團體名認證,安全性較差,返回報文的借誤碼較少。。SNMPV2c也采用團體名認證,引入了GetBulk和Inform操作,支持更多的標準錯誤碼信 息和更多的數據類型。。SNMPV3主要在安全性方面進行了增強,提供了基于USM(UserSecurityModule)的認證加密和基于VACM(View-based Access Control Model)的訪問控制。不管哪個版本,SNMP協議由外部的網絡管理系統NMS和運行在被管設備內部的SNMPAgent、被管對象和管理信息庫MIB組成: ### 1.2 什么是SNMP Exporter SNMP Exporter是Prometheus的官方Exporter項日之一,可以容器運行或者二進制運行Exporter通過snmp.ym配置文件,將SNMP Agent的數據暴露在SNMP Exporter中,供Prometheus監控被管理設備的運行狀態。 <hr> ## 二、使用SNMP Exporter監控Linux操作系統 ### 2.1待監控Linux安裝snmp組件 centos2 yum install -y net-snmp net-snmp-utils * 修改snmp的配置文件 #vi /etc/snmp/snmpd.conf #輸入 /systemview查找到 ![](https://img.kancloud.cn/9d/0e/9d0e3a0a9846456c260b483ae0882c93_680x168.png) #添加此配置 view systemview included .1 ![](https://img.kancloud.cn/1e/d3/1ed312351c0e1bc479db9e1118e57daf_625x153.png) 啟動snmp服務,設置開啟自啟動 systemctl start snmpd systemctl enable snmpd 使用snmpwalking進行測試 shell snmpwalk -v 2c -c public 127.0.0.1 sysname ![](https://img.kancloud.cn/8a/36/8a366be700cf45d04fd8b8ae0485ed19_456x122.png) **![](https://img.kancloud.cn/c3/ea/c3eae9c649e1e1fdc4250395572b6433_574x45.png)** ### 2.2 docker方式安裝SNMP Exporter * docker中下載snmpexporter鏡像 centos2 docker pull prom/snmp-exporter:v0.20.0 創建snmp exporter的配置目錄 mkdir /data/snmp-exporter -p cd /data/snmp-exporter &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;創建docker-compose.yaml vim docker-compose.yaml &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;配置如下: services: snmp-exporter: image: prom/snmp-exporter:v0.20.0 container_name: snmp_exporter restart: always ports: - "9116:9116" &nbsp;&nbsp;&nbsp;啟動 docker-compose.yaml docker-compose up -d &nbsp;&nbsp;&nbsp;查看docker的信息 docker images docker ps -a &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;宿主機上訪問snmp_exporter 的metrics http://192.168.100.141:9116/snmp?target=192.168.100.141&module=if_mib ## 2.3 prometheus服務器添加snmp_exporter &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;192.168.100.85的centos上,修改prometheus的配置文件 #進入docker-prometheus目錄 cd /data/docker-prometheus #修改prometheus.yml vi prometheus/prometheus.yml &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;添加domain_exporter 配置如下圖: ![](https://img.kancloud.cn/40/7a/407abbd7e41e2367abec6f4e087afc60_433x299.png) - job_name: "snmp-exporter" scrape_interval: 30s scrape_timeout: 30s static_configs: - targets: - 192.168.100.141 metrics_path: /snmp params: module: [if_mib] relabel_configs: - source_labels: [__address__] target_label: __param_target - source_labels: [__param_target] target_label: intance - target_label: __address__ replacement: 192.168.100.141:9116 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;保存后輸入命令更新: curl -XPOST http://localhost:9090/-/reload &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;成功監聽 ![](https://img.kancloud.cn/88/76/887651879bba89f4988a36d1e1ab39b9_1587x280.png) <hr> ## 三、grafana中對process-exporter進行監控 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;copy id to clipboard->grafana的dashboards中lmport dashboard https://grafana.com/grafana/dashboards/11169-snmp-stats/ ![](https://img.kancloud.cn/57/43/5743bb977db2327838fa06aee2ed2478_1457x756.png) ![](https://img.kancloud.cn/4c/6f/4c6f609b25c341c978fce65921a1ed2f_1908x983.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看