Показаны сообщения с ярлыком snmp. Показать все сообщения
Показаны сообщения с ярлыком snmp. Показать все сообщения

2014/03/28

snmptable

snmptable -c public -v 2c -Os -Ciw 150 192.168.0.24 IF-MIB:ifTable

2013/12/11

Инструментарий для работы с MIB

Советую — SNMP MibBrowser Free Tool. Незаменимая штука, особенно радует, что она freeware
UPDATE 2014/03/28: iReasoning MIB Browser — лучше ;)

2011/09/13

Обработка SNMP-трапов

В качестве обработчика SNMP-трапов, чтобы можно было читать человеческим языком события с сетевых устройств, можно было использовать SNMPTT, но с ним как-то не сложилось. Написал свой велосипед для Dlink DES-35XX и DES-32XX серий.


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

Переделанный скрипт бэкапа:

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 показывает:

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

Проникся интересным постом, из которого взял формулу множителя:


«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 (в моём случае)

При создании графика надо сделать его "стэкируемым".

CPU Usage

Не знаю, насколько правильна формула, т.к. она была взята для Линуха, но очень похоже на правду :)

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
... :)

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-трапов, предупреждения на мыло.

HP: Linux Software Delivery Repository

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

Ярлыки

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)