User Tools

Site Tools


сервис_snmp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_snmp [2020/04/23 10:54]
val [Настройка snmptrapd сервиса]
сервис_snmp [2023/06/26 16:09] (current)
val [Варианты использования snmp консоли в режиме чтения]
Line 1: Line 1:
 ====== Сервис SNMP ====== ====== Сервис SNMP ======
  
 +  * https://​ru.wikipedia.org/​wiki/​Management_Information_Base
 ===== Пакет net-snmp ===== ===== Пакет net-snmp =====
  
Line 31: Line 32:
 gate# apt install snmpd gate# apt install snmpd
  
 +gate# systemctl status snmpd.service
 +  или
 gate# cat /​etc/​default/​snmpd gate# cat /​etc/​default/​snmpd
 </​code><​code>​ </​code><​code>​
Line 75: Line 78:
  
 === Debian/​Ubuntu === === Debian/​Ubuntu ===
 +
 +Срабатывает более точный traphandle ​
 +
 <​code>​ <​code>​
 server# cat /​etc/​snmp/​snmptrapd.conf server# cat /​etc/​snmp/​snmptrapd.conf
 </​code><​code>​ </​code><​code>​
-#traphandle default mail -s snmptrap userX@isp.un 
  
-traphandle ​default ​/​usr/​bin/​traptoemail -s mail.isp.un userX@isp.un+#​IF-MIB::​linkDown IF-MIB::​linkUp 
 +#traphandle ​.1.3.6.1.6.3.1.1.5.* mail -s snmptrap userX@isp.un 
 +traphandle .1.3.6.1.6.3.1.1.5.* ​/​usr/​bin/​traptoemail -s mail.isp.un userX@isp.un 
 +#traphandle .1.3.6.1.6.3.1.1.5.* /​usr/​bin/​traptoemail -s localhost student@corpX.un 
 + 
 +traphandle SNMPv2-SMI::​enterprises.9.9.43.* /​root/​cisco-backup-config.sh 
 + 
 +#router RMON 
 +traphandle SNMPv2-SMI::​mib-2.16.0.* /​usr/​bin/​traptoemail -s localhost student@corpX.un
  
 traphandle default cat >> /tmp/traps traphandle default cat >> /tmp/traps
  
 authCommunity execute writetrap authCommunity execute writetrap
-</​code>​ +</​code><​code>​
- +
-=== Debian/​Ubuntu === +
-<​code>​+
 # service snmptrapd start # service snmptrapd start
  
Line 94: Line 104:
  
 # tail -f /tmp/traps # tail -f /tmp/traps
 +
 +# cat /​root/​cisco-backup-config.sh
 +</​code><​code>​
 +#!/bin/sh
 +
 +read cisco_name
 +
 +while read l;do :; done
 +
 +#echo $cisco_name
 +
 +/​usr/​bin/​sshpass -p cisco /​usr/​bin/​scp ${cisco_name}:​running-config /​srv/​tftp/​${cisco_name}-running-config
 +cd /srv/tftp/
 +/​usr/​bin/​git add *
 +/​usr/​bin/​git --no-optional-locks status | grep '​modified\|deleted\|new file' | /​usr/​bin/​git commit -a -F -
 </​code>​ </​code>​
 !!! На стенде при первой итерации большие задержки !!! На стенде при первой итерации большие задержки
Line 107: Line 132:
 <​code>​ <​code>​
 server# snmpget -c public -v2c router .1.3.6.1.2.1.1.5.0 server# snmpget -c public -v2c router .1.3.6.1.2.1.1.5.0
 +
 +server# snmpget -c public -v2c router SNMPv2-SMI::​mib-2.1.5.0
  
 server# snmpget -c public -v2c router SNMPv2-MIB::​sysName.0 server# snmpget -c public -v2c router SNMPv2-MIB::​sysName.0
Line 133: Line 160:
 === Вывод списка интерфейсов устройства === === Вывод списка интерфейсов устройства ===
 <​code>​ <​code>​
-server# snmpwalk -c public -v2c router ifDescr+server# snmpwalk -c public -v2c -On router ifDescr
 </​code>​ </​code>​
  
 === Вывод количества байт, прошедших через порт устройства с момента его включения === === Вывод количества байт, прошедших через порт устройства с момента его включения ===
 <​code>​ <​code>​
-server# snmpget -c public -v2c router ifInOctets.2 +FastEthernet0/​0 
-server# snmpget -c public -v2c router ifHCInOctets.2+ 
 +server# snmpget -c public -v2c -On router ifInOctets.1 
 +server# snmpget -c public -v2c -On router ifHCInOctets.
 + 
 +Port-channel1
  
-server# snmpget -c public -v2c router ifOutOctets.2 +server# snmpget -c public -v2c -On router ifOutOctets.5 
-server# snmpget -c public -v2c router ifHCOutOctets.2+server# snmpget -c public -v2c -On router ifHCOutOctets.5
 </​code>​ </​code>​
  
сервис_snmp.1587628463.txt.gz · Last modified: 2020/04/23 10:54 by val