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
Last revision Both sides next revision
сервис_snmp [2020/04/23 10:46]
val [Настройка snmptrapd сервиса]
сервис_snmp [2022/03/11 12:00]
val [Настройка snmptrapd сервиса]
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 ​default cat >> ​/tmp/traps+traphandle ​SNMPv2-SMI::​enterprises.9.9.43.* ​/root/cisco-backup-config.sh
  
-authCommunity execute writetrap +#router RMON 
-</code>+traphandle SNMPv2-SMI::​mib-2.16.0.* ​/usr/​bin/​traptoemail -s localhost student@corpX.un
  
-=== Debian/Ubuntu === +traphandle default cat >> ​/tmp/traps 
-<​code>​+ 
 +authCommunity execute writetrap 
 +</​code>​<​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 +FastEthernet1/​1 
-server# snmpget -c public -v2c router ifHCInOctets.2+ 
 +server# snmpget -c public -v2c -On router ifInOctets.3 
 +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.txt · Last modified: 2023/06/26 16:09 by val