snmptable -c public -v 2c -Os -Ciw 150 192.168.0.24 IF-MIB:ifTable
Показаны сообщения с ярлыком snmp. Показать все сообщения
Показаны сообщения с ярлыком snmp. Показать все сообщения
2014/03/28
2013/12/11
Инструментарий для работы с MIB
Советую — SNMP MibBrowser Free Tool. Незаменимая штука, особенно радует, что она freeware
UPDATE 2014/03/28: iReasoning MIB Browser — лучше ;)
UPDATE 2014/03/28: iReasoning MIB Browser — лучше ;)
2013/09/13
2011/09/13
Обработка SNMP-трапов
В качестве обработчика SNMP-трапов, чтобы можно было читать человеческим языком события с сетевых устройств, можно было использовать SNMPTT, но с ним как-то не сложилось. Написал свой велосипед для Dlink DES-35XX и DES-32XX серий.
Snmptrapd запускаю с флагами -On. Самвелосипед скрипт тут, конфигурационный файл прилагается. Умеет распихивать события из сетей по разным файлам.
На выходе получается что-то вроде такого:
Snmptrapd запускаю с флагами -On. Сам
На выходе получается что-то вроде такого:
2011/08/03
Снимаем по SNMP статистику BIND9
Не знаю кому это будет интересно :) Я пока для себя решил подержать так недельку-другую, посмотрю на статистку. Пока добавил в crontab:
*/5 * * * * /usr/sbin/rndc statsЗатем установил Net-SNMP и добавил в snmpd.conf:
Скрипт bind96-stats-get.sh
После запуска snmpd можно обращаться с помощью Zabbix-агента с помощью SNMP к oid-ам: bind9-success, bind9-fail, bind9-nxdomain, bind9-recursion, bind9-dropped и bind9-othfail. Найти их можно так:
snmpwalk -c public -v2c localhost .1.3.6.1.4.1.2021.Конфигурацию Zabbix опущу. Идея и скрипты тут: Monitoring BIND9 UPDATE: 25/04/12
2011/05/18
ES4524D: проблема установки IP-адреса tftp-сервера
Если вы счастливый обладатель коммутатора Edge-Core ES4524D, при бэкапе конфига наверняка сталкивались с ошибкой:
# snmpset -v2c -c private 10.200.2.2 1.3.6.1.4.1.259.6.10.95.1.24.1.7.0 s 10.200.2.1
Error in packet.
Reason: wrongLength (The set value has an illegal length from what the agent expects)
По словам техподдержки Edge-Core, ошибка эта из-за поддержки протокола IPv6, поэтому указывать IP-адрес TFTP-сервера надо в шестандцатеричной форме (через x).
# perl -MSocket -le 'print unpack("H*", inet_aton(shift))' 10.200.2.1
0ac80201
# snmpset -v2c -c private 10.200.2.2 1.3.6.1.4.1.259.6.10.95.1.24.1.7.0 x 0ac80201
ES4524D-MIB::fileCopyTftpServer.0 = Hex-STRING: 0A C8 02 01
Переделанный скрипт бэкапа:
# snmpset -v2c -c private 10.200.2.2 1.3.6.1.4.1.259.6.10.95.1.24.1.7.0 s 10.200.2.1
Error in packet.
Reason: wrongLength (The set value has an illegal length from what the agent expects)
По словам техподдержки Edge-Core, ошибка эта из-за поддержки протокола IPv6, поэтому указывать IP-адрес TFTP-сервера надо в шестандцатеричной форме (через x).
# perl -MSocket -le 'print unpack("H*", inet_aton(shift))' 10.200.2.1
0ac80201
# snmpset -v2c -c private 10.200.2.2 1.3.6.1.4.1.259.6.10.95.1.24.1.7.0 x 0ac80201
ES4524D-MIB::fileCopyTftpServer.0 = Hex-STRING: 0A C8 02 01
Переделанный скрипт бэкапа:
2011/04/12
Backup конфигурации с Edge-core 3528
Странная ситуация :) Если копировать конфигурацию по tftp в другую сеть, файл не передаётся:
10.X.X.X Error in packet.
Reason: commitFailed
Failed object: ES3528MO-MIB::fileCopyAction.0
Смотрим причину из FileCopyStatus:
# snmpget -On -cpublic -v2c 10.X.X.X 1.3.6.1.4.1.259.6.10.94.1.24.1.9.0
.1.3.6.1.4.1.259.6.10.94.1.24.1.9.0 = INTEGER: fileCopyTftpTimeout(9)
При том, что роутинг прописан и файл появляется на самом tftp-сервере, но нулевого размера. Файрвола нет. Если использовать адрес из той же сети, где коммутатор — все нормально копируется. Оставили так :) На всякий случай привожу скриптик:
Просмотр дерева fileCopyMgt:
# snmptranslate -Tp -OS .1.3.6.1.4.1.259.6.10.94.1.24.1
ЗЫ: Версии прошивок:
Loader Version: 1.0.0.1
Boot ROM Version: 1.0.0.8
Operation Code Version: 1.4.12.3
MIB-файл можно взять тут.
Update 1: Адрес tftp-сервера на lo1 FreeBSD-сервера. При том, что пинги с коммутатора на этот адрес ходят, также как и snmp-трапы :) Проблема где-то на поверхности. Tcpdump показывает:
10.X.X.X Error in packet.
Reason: commitFailed
Failed object: ES3528MO-MIB::fileCopyAction.0
Смотрим причину из FileCopyStatus:
# snmpget -On -cpublic -v2c 10.X.X.X 1.3.6.1.4.1.259.6.10.94.1.24.1.9.0
.1.3.6.1.4.1.259.6.10.94.1.24.1.9.0 = INTEGER: fileCopyTftpTimeout(9)
При том, что роутинг прописан и файл появляется на самом tftp-сервере, но нулевого размера. Файрвола нет. Если использовать адрес из той же сети, где коммутатор — все нормально копируется. Оставили так :) На всякий случай привожу скриптик:
Просмотр дерева fileCopyMgt:
# snmptranslate -Tp -OS .1.3.6.1.4.1.259.6.10.94.1.24.1
ЗЫ: Версии прошивок:
Loader Version: 1.0.0.1
Boot ROM Version: 1.0.0.8
Operation Code Version: 1.4.12.3
MIB-файл можно взять тут.
Update 1: Адрес tftp-сервера на lo1 FreeBSD-сервера. При том, что пинги с коммутатора на этот адрес ходят, также как и snmp-трапы :) Проблема где-то на поверхности. Tcpdump показывает:
2010/08/27
Нагрузка CPU по SNMP в Zabbix
Необходимо следить за нагрузкой CPU во FreeBSD, снимать данные будем по SNMP (агента не рассматриваю, для этого есть темплейт).
UCD-SNMP-MIB::ssCpuRawSystem.0 — .1.3.6.1.4.1.2021.11.52.0
UCD-SNMP-MIB::ssCpuRawUser.0 — .1.3.6.1.4.1.2021.11.50.0
UCD-SNMP-MIB::ssCpuRawNice.0 — .1.3.6.1.4.1.2021.11.51.0
UCD-SNMP-MIB::ssCpuRawInterrupt.0 — .1.3.6.1.4.1.2021.11.56.0
Проникся интересным постом, из которого взял формулу множителя:
На нашем сервере два процессора "квадро", "top -P" показывает 8 ядер, "getconf CLK_TCK" - 128, интервал обновления в элементе - 30, по формуле: 1*100/(30*128*8) = 0.0033.
Единица измерения: %
Хранить значение: Дельта (простое изменение)
Пользовательский множитель: 0.0033 (в моём случае)
При создании графика надо сделать его "стэкируемым".

Не знаю, насколько правильна формула, т.к. она была взята для Линуха, но очень похоже на правду :)
UCD-SNMP-MIB::ssCpuRawSystem.0 — .1.3.6.1.4.1.2021.11.52.0
UCD-SNMP-MIB::ssCpuRawUser.0 — .1.3.6.1.4.1.2021.11.50.0
UCD-SNMP-MIB::ssCpuRawNice.0 — .1.3.6.1.4.1.2021.11.51.0
UCD-SNMP-MIB::ssCpuRawInterrupt.0 — .1.3.6.1.4.1.2021.11.56.0
Проникся интересным постом, из которого взял формулу множителя:
«1 * 100 / (delay between checks * number of timeticks per second * number of CPU)»
На нашем сервере два процессора "квадро", "top -P" показывает 8 ядер, "getconf CLK_TCK" - 128, интервал обновления в элементе - 30, по формуле: 1*100/(30*128*8) = 0.0033.
Единица измерения: %
Хранить значение: Дельта (простое изменение)
Пользовательский множитель: 0.0033 (в моём случае)
При создании графика надо сделать его "стэкируемым".
Не знаю, насколько правильна формула, т.к. она была взята для Линуха, но очень похоже на правду :)
2010/07/01
HP Array Configuration Utility CLI for Linux
Centos 5.5, HP ProLiant DL180 G6.
Скачиваем HP Array Configuration Utility CLI for Linux (hpacucli-8.25-5.noarch.rpm).
hpacucli ctrl all show config detail
hpacucli help | less
... :)
Скачиваем HP Array Configuration Utility CLI for Linux (hpacucli-8.25-5.noarch.rpm).
hpacucli ctrl all show config detail
hpacucli help | less
... :)
UPDATE: Visualize your RAID
UPDATE: Wikipedia: RAID
UPDATE: Для убунты доступна hpacucli тут: http://downloads.linux.hp.com/SDR/repo/mcp/Debian/pool/non-free/. Для установки, нужно также не забыть про apt-get install lib32gcc1 lib32stdc++6 libc6-i386 (32 бита).
Драйверы и программное обеспечение для Сервер HP ProLiant DL380 G7: HP ProLiant Support Pack CD for dpkg-based distributions -- комплект для мониторинга RAID путём установки HP Management Agents. В этом случае можно настроить отправку SNMP-трапов, предупреждения на мыло.
2010/06/25
Настройка демона для отлова SNMP-трапов
# pkg_add -r net-snmp
# grep snmp /etc/rc.conf
snmptrapd_enable="YES"
snmptrapd_flags="-c /usr/local/etc/snmp/snmptrapd.conf"
# egrep -v '^($|#)' /usr/local/etc/snmp/snmptrapd.conf
pidfile /var/run/snmptrapd.pid
authCommunity log,execute,net public
logoption f /var/log/snmptrapd.log
logoption s 1
Готовимся бросать трапы с коммутатора DES-3200. Заливаем MIB-файл (des3200-10-L2mgmt.mib) в /usr/local/share/snmp/mibs/des3200-10-L2mgmt.mib
# egrep -v '^($|#)' /usr/local/etc/snmp/snmp.conf
mibs +DES3200-10-L2MGMT-MIB
# /usr/local/etc/rc.d/snmptrapd start
Подписаться на:
Сообщения (Atom)
Ярлыки
perl
(30)
infosec
(26)
links
(21)
freebsd
(16)
url
(16)
zabbix
(14)
ipv6
(13)
linux
(12)
asterisk
(10)
mojo
(10)
monitoring
(10)
snmp
(10)
fun
(8)
openssl
(7)
security
(7)
bgbilling
(6)
cisco
(6)
mysql
(6)
ubuntu
(6)
blogs
(5)
dlink
(5)
kannel
(5)
windows
(5)
crypto
(4)
exploits
(4)
ipv4
(4)
java
(4)
js
(4)
law
(4)
microsoft
(4)
mikrotik
(4)
mojolicious
(4)
openbsd
(4)
oracle
(4)
performance
(4)
postfix
(4)
radio
(4)
ssl
(4)
tools
(4)
utf-8
(4)
vmware
(4)
android
(3)
apache
(3)
books
(3)
debug
(3)
dns
(3)
google
(3)
hp
(3)
json
(3)
latex
(3)
python
(3)
quotes
(3)
rhel
(3)
ripe ncc
(3)
syslog
(3)
ubnt
(3)
vim
(3)
vm
(3)
agi
(2)
ansible
(2)
atlassian
(2)
backup
(2)
bgp
(2)
bind
(2)
centos
(2)
console
(2)
cpan
(2)
cpanmin
(2)
css
(2)
ctf
(2)
docker
(2)
dwpd
(2)
edge-core
(2)
editors
(2)
elasticsearch
(2)
endurance
(2)
git
(2)
gns3
(2)
graphite
(2)
hack
(2)
hdd
(2)
hyper-v
(2)
isp
(2)
mac
(2)
management
(2)
mibs
(2)
movie
(2)
msa
(2)
ntp
(2)
openvpn
(2)
pentest
(2)
puppet
(2)
qa tests
(2)
reverse engeenering
(2)
shell
(2)
smpp
(2)
social engineering
(2)
spf
(2)
ssd
(2)
statistic
(2)
storage
(2)
switches
(2)
tbw
(2)
tcp/ip
(2)
tex
(2)
usb
(2)
websec
(2)
wsl
(2)
xsrf
(2)
yandex
(2)
ПДн
(2)
электронное правительство
(2)
#snmp #cisco
(1)
ESNI
(1)
Xorg
(1)
amavis
(1)
amazon s3
(1)
analyze
(1)
anonymous
(1)
applications
(1)
as
(1)
ascii
(1)
autofs
(1)
balancer
(1)
bandwidth
(1)
bem
(1)
bl
(1)
brendan gregg
(1)
cache
(1)
certificate
(1)
chef
(1)
chief
(1)
cluster
(1)
cnupm
(1)
cnupmsave
(1)
confluence
(1)
cpu
(1)
cvs
(1)
dbi
(1)
ddos
(1)
deploy
(1)
devices
(1)
dhcp
(1)
dht
(1)
diet
(1)
disk
(1)
diskarray
(1)
dummynet
(1)
dynax60
(1)
efi
(1)
epub
(1)
equipment
(1)
esx
(1)
esxi
(1)
fax
(1)
firefox
(1)
firmware
(1)
fitness
(1)
form
(1)
fs
(1)
fsb
(1)
ftp
(1)
go
(1)
golf
(1)
gprs
(1)
graphics
(1)
gsm
(1)
honeypot
(1)
hpe
(1)
hpe ilo manager
(1)
html
(1)
img
(1)
iops
(1)
ios
(1)
ipn
(1)
ipsec
(1)
iptv
(1)
iso
(1)
itil
(1)
itsm
(1)
jabber
(1)
jira
(1)
joke
(1)
jsonp
(1)
kafka
(1)
kubernetes
(1)
law. simcards
(1)
lens
(1)
logstash
(1)
mem
(1)
memory
(1)
metasploit
(1)
microscope
(1)
mindmap
(1)
mobile
(1)
modem
(1)
mp3
(1)
music
(1)
nano
(1)
nas
(1)
netbox
(1)
netdev
(1)
netmiko
(1)
noc
(1)
nvme
(1)
ocfs2
(1)
ocs2
(1)
openfire
(1)
oscm
(1)
ospf
(1)
otrs
(1)
packet filter
(1)
packet tracer
(1)
parsing
(1)
pass-the-hash
(1)
pf
(1)
pgu.mos.ru
(1)
phd
(1)
php
(1)
poe
(1)
ports
(1)
postfixadmin
(1)
ppp
(1)
presentation
(1)
profiler
(1)
protobuf
(1)
quickspecs
(1)
rabbitmq
(1)
radmin
(1)
raid
(1)
repo
(1)
rest
(1)
riemann
(1)
rkn
(1)
rrd
(1)
rs-232
(1)
rss
(1)
rtp
(1)
ruby
(1)
runet
(1)
scanners
(1)
serialization
(1)
sip
(1)
skype
(1)
smb
(1)
sms
(1)
snmptranslate
(1)
soap
(1)
spam
(1)
spamcop
(1)
specs
(1)
sql
(1)
ssrf
(1)
standarts
(1)
strategy
(1)
sudoers
(1)
svn
(1)
syslog-ng
(1)
tde200
(1)
tftp
(1)
tls
(1)
tomcat
(1)
tuning
(1)
uce
(1)
uefi
(1)
underground
(1)
ups
(1)
video
(1)
voip
(1)
vpn
(1)
wds
(1)
web
(1)
websockets
(1)
wifi
(1)
wireless
(1)
x-plane
(1)
xml
(1)
xss
(1)
zabbix
snmp
(1)
верстка
(1)
гибдд
(1)
гипервизоры
(1)
здоровье
(1)
панчеры
(1)
