This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
сервис_prometheus [2023/06/24 15:43] val [Сервис Prometheus] |
сервис_prometheus [2023/06/24 16:54] val [prometheus-snmp-exporter] |
||
---|---|---|---|
Line 297: | Line 297: | ||
<code> | <code> | ||
# apt install prometheus-snmp-exporter | # apt install prometheus-snmp-exporter | ||
+ | </code> | ||
+ | === Создание файла конфигурации "вручную" === | ||
+ | |||
+ | <code> | ||
# cat /etc/prometheus/snmp.yml | # cat /etc/prometheus/snmp.yml | ||
</code><code> | </code><code> | ||
Line 310: | Line 314: | ||
- 1.3.6.1.2.1.2.2.1.2 | - 1.3.6.1.2.1.2.2.1.2 | ||
metrics: | metrics: | ||
- | - name: if_in_octets | + | - name: ifInOctets |
oid: 1.3.6.1.2.1.2.2.1.10 | oid: 1.3.6.1.2.1.2.2.1.10 | ||
type: counter | type: counter | ||
Line 322: | Line 326: | ||
oid: 1.3.6.1.2.1.2.2.1.2 | oid: 1.3.6.1.2.1.2.2.1.2 | ||
type: DisplayString | type: DisplayString | ||
- | - name: if_out_octets | + | - name: ifOutOctets |
oid: 1.3.6.1.2.1.2.2.1.16 | oid: 1.3.6.1.2.1.2.2.1.16 | ||
type: counter | type: counter | ||
Line 334: | Line 338: | ||
oid: 1.3.6.1.2.1.2.2.1.2 | oid: 1.3.6.1.2.1.2.2.1.2 | ||
type: DisplayString | type: DisplayString | ||
- | </code><code> | + | </code> |
+ | |||
+ | === Создание файла конфигурации "вручную" === | ||
+ | |||
+ | <code> | ||
+ | # cp /usr/share/doc/prometheus-snmp-exporter/examples/generator.yml . | ||
+ | |||
+ | # prometheus-snmp-generator generate | ||
+ | |||
+ | # cp snmp.yml /etc/prometheus/snmp.yml | ||
+ | </code> | ||
+ | |||
+ | === Примеры использования === | ||
+ | |||
+ | <code> | ||
# service prometheus-snmp-exporter restart | # service prometheus-snmp-exporter restart | ||
</code> | </code> | ||
Line 365: | Line 383: | ||
<code> | <code> | ||
- | rate(if_in_octets{ifDescr="FastEthernet1/1",ifIndex="3",instance="router",job="snmp"}[1m]) | + | rate(ifInOctets{ifDescr="FastEthernet1/1",ifIndex="3",instance="router",job="snmp"}[1m]) |
или | или | ||
- | rate(if_out_octets{ifIndex="5",instance="router",job="snmp"}[1m]) | + | rate(ifOutOctets{ifIndex="5",instance="router",job="snmp"}[1m]) |
- | 8*rate(if_in_octets{ifDescr="FastEthernet1/1",instance="router"}[1m]) | + | 8*rate(ifInOctets{ifDescr="FastEthernet1/1",instance="router"}[1m]) |
или | или | ||
- | 8*rate(if_out_octets{ifDescr="Port-channel1",instance="router"}[1m]) | + | 8*rate(ifOutOctets{ifDescr="Port-channel1",instance="router"}[1m]) |
</code> | </code> | ||