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
Next revision Both sides next revision
сервис_snmp [2020/04/22 11:45]
val [Варианты использования протокола SNMP в режиме записи]
сервис_snmp [2022/03/10 09:46]
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 70: Line 73:
  
 server# systemctl enable snmptrapd server# systemctl enable snmptrapd
- 
-server# cd /etc/snmp/ 
 </​code>​ </​code>​
  
-=== FreeBSD ​===+ 
 + 
 +=== Debian/​Ubuntu ​===
 <​code>​ <​code>​
-[server:~] service ​snmptrapd ​rcvar+server# ​cat /etc/snmp/snmptrapd.conf 
 +</​code><​code>​
  
-[server:~] mkdir /usr/local/etc/snmp/+#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
  
-[server:~] # cd /​usr/​local/​etc/​snmp/ +traphandle SNMPv2-SMI::​enterprises.9.9.43.* ​/root/cisco-backup-config.sh
-</code>+
  
-=== Windows ===+#router RMON 
 +traphandle SNMPv2-SMI::​mib-2.16.0.* /​usr/​bin/​traptoemail -s localhost student@corpX.un
  
-<code> +traphandle default cat >> /tmp/traps
-C:\>cd \usr\etc\snmp +
-</code>+
  
-=== FreeBSD/​Debian/​Ubuntu/​Windows === +authCommunity execute writetrap
-<​code>​ +
-server# cat snmptrapd.conf+
 </​code><​code>​ </​code><​code>​
-#traphandle default C:​\usr\bin\mailsend1.16.exe -smtp mail.isp.un -f switch@corpX.un -sub snmptrap -t userX@isp.un+service snmptrapd start
  
-#traphandle default mail -s snmptrap ​userX@isp.un +# snmptrap -v 1 -c writetrap 127.0.0.1 '​.1.3.6.1.6.3.1.1.5.3'​ '​0.0.0.0'​ 6 33 '​55'​ .1.3.6.1.6.3.1.1.5.3 s "​teststring000"​
-#traphandle default /​usr/​bin/​traptoemail ​-s mail.isp.un userX@isp.un+
  
-#traphandle default cat >> ​/tmp/traps+tail -f /tmp/traps
  
-authCommunity execute writetrap +# cat /​root/​cisco-backup-config.sh 
-</​code>​+</​code>​<​code>​ 
 +#!/bin/sh
  
-=== Windows === +read cisco_name
-<​code>​ +
-shell> C:​\usr\bin\snmptrapd.exe +
-</​code>​+
  
-После отладки можно зарегистрировать как сервис (через меню "​Пуск"​)+while read l;do :; done
  
-=== FreeBSD/​Debian/​Ubuntu === +#echo $cisco_name
-<​code>​ +
-service snmptrapd start+
  
-# snmptrap ​-v 1 -c writetrap 127.0.0.1 '​.1.3.6.1.6.3.1.1.5.3'​ '​0.0.0.0'​ 6 33 '​55'​ .1.3.6.1.6.3.1.1.5.3 s "​teststring000"​ +/​usr/​bin/​sshpass ​-p cisco /​usr/​bin/​scp ${cisco_name}:​running-config /​srv/​tftp/​${cisco_name}-running-config 
- +cd /srv/tftp/ 
-# tail -/tmp/traps+/​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 130: Line 129:
 <​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 156: Line 157:
 === Вывод списка интерфейсов устройства === === Вывод списка интерфейсов устройства ===
 <​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