About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 02.02.2012
gnu-linux #
04:00
В помощь замерзающим: http://forum.nocproject.org/index.php?topic=34.0
Minimus #
04:38
нубский вопрос
04:38
где покачать mib-файлы?
04:38
конкретно нужны для длинков
ss_ #
04:41
dlink.ru
04:41
не? Я там брал
04:44
http://ftp.dlink.ru/pub/Software/D-View-6.0%20SP2/ в этой софтине есть многи их мибов
04:44
было раньше
Minimus #
04:44
мне нужен конкретный mib файл
ss_ #
04:57
https://www.google.com/search?q=%D0%BA%D0%BE%D0%BD%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D1%8B%D0%B9+%D0%BC%D0%B8%D0%B1%D1%84%D0%B0%D0%B9%D0%BB&ie=utf-8&oe=utf-8
04:59
^)
Minimus #
05:00
ты не поверишь,но я так искал
05:01
забавно что первая ссылка в выдаче ведет на сайт noc
Dmitry1 #
07:14
Minimus: А что за MIB'ы нужны?
Minimus #
07:15
длинковские,уже неактуально,но все равно спасибо)
Dmitry1 #
07:20
Если нужны самые свежие MIB'ы, то их можно запросить на официальном форуме D-Link. Половину MIB'ов я там и получил. Хотя есть и такие устройства, что сами представители D-Link разводят руками.
dvolodin #
07:21
SNMP - не самая сильная сторона dlink'а
Minimus #
07:21
ну так по запросу на форуме я и сам просил
Dmitry1 #
07:21
Есть, кстати, очень интересная табличка по фичастости и кривости их MIB'ов: http://files.nocproject.org/dlinkmib.html
Minimus #
07:21
просто это время занимает
dvolodin #
07:22
Дим, а ты новых MIB'ов не заливал?
07:23
может ее пора обновлять?
Dmitry1 #
07:23
Пока нет.
07:23
Я работаю над этим.
07:24
Сейчас занимаюсь тем, что набиваю ивенты FM для D-Link'а
07:25
Если интересно, появился класс Stack, и куча ивентов, в которых учитывается номер юнита в стеке
dvolodin #
07:25
> db.noc.eventclasses.count()
07:25
203
07:25
> db.noc.alarmclasses.count()
07:25
86
07:25
> db.noc.eventclassificationrules.count()
07:25
528
07:25
нормальненко так
07:25
правил побольше надо
Dmitry1 #
07:26
Так я на тебя переписал кучу issues, для которых не хватает классов.
07:27
И, о наболевшем, - combo-rules
07:30
Вот пример ивента, который я не могу встроить в FM из-за отсутствия combo-rules:
07:30
%C4K_REDUNDANCY-3-COMMUNICATION: Communication with the peer Supervisor has been lost
07:30
%C4K_REDUNDANCY-3-SIMPLEX_MODE: The peer Supervisor has been lost
07:31
Т.е. из двух строчек мне нужно получить один ивент.
07:31
И вот еще пример:
07:31
%C4K_REDUNDANCY-6-DUPLEX_MODE: The peer Supervisor has beendetected
07:31
%C4K_REDUNDANCY-3-COMMUNICATION: Communication with the peer Supervisor has been established
dvolodin #
07:31
event'ов у тебя будет два в любом случае
Dmitry1 #
07:32
А нафига мне два? Оно должно быть, как один ивент. И поднимать всего один аларм.
dvolodin #
07:32
нет
07:33
это два абсолютно разных event'а
07:33
комбинация которых поднимает alarm
Dmitry1 #
07:33
Пример в студию, как из двух ивентов сделать один аларм.
07:33
На форум, желательно.
dvolodin #
07:34
пример неудачный, кстати
07:34
тебе достаточно simplex/duplex ловить
Dmitry1 #
07:34
Хорошо. Вот тебе более удачный пример:
dvolodin #
07:35
http://www.dachsug.ch/wiki/index.php/Event_Processing
Dmitry1 #
07:36
%COPY-I-FILECPY: Files Copy - source URL running-config destination URL flash://startup-config
07:36
%COPY-N-TRAP: The copy operation was completed successfully
07:37
В первой стороке - URL, во второй - результат операции. Должен получиться один ивент в итоге
dvolodin #
07:38
два, блин
07:38
тут логика такая
07:38
если мы начали file copy и не завершили его, скажем, за 30 минут
07:38
то поднимать alarm
Dmitry1 #
07:39
Ээээ.. В смысле не зваершили?
dvolodin #
07:39
в прямом
Dmitry1 #
07:39
Вот тебе пример не завершенного
dvolodin #
07:39
первое событие пришло, второе нет
07:39
вот более удачный
Dmitry1 #
07:39
%COPY-I-FILECPY: Files Copy - source URL running-config destination URL flash://startup-config
07:39
%COPY-N-TRAP: The copy operation was failed
dvolodin #
07:39
пошли в ребут и не встали
07:40
для этого примера достаточно второго трапа
07:40
на самом деле - делай спокойно классы событий и правила
07:40
а аварийную логику довернем потом
Dmitry1 #
07:40
Примеры обработки таких событий выложи куда-нибудь.
dvolodin #
07:41
вот тебе пример применения комбо
07:41
если failed login'ов больше 5 в минуту, поднимать alarm
Dmitry1 #
07:41
на форум, или в блог. Иначе потеряется. А в логах IRC не конформильно искать
07:42
Начни хотя-бы страничку в документации набивать, а я по возможности дополню.
dvolodin #
07:43
в общем резюме
07:43
события - это события
07:43
аварийная логика - это аварийная логика
Dmitry1 #
07:43
документацию надо Ж(
dvolodin #
07:44
давай для начала научимся классифициовать их, даже если не сразу сделаем аобработку аварий
Dmitry1 #
07:45
Пытаюсь. Классов не хватает. Сделай, плиз.
07:50
Давай посвятим этот день набиванию классов и ивентов в FM
evyscr #
07:53
Dmitry1: кто-то также хотел отписаться в http://forum.nocproject.org/index.php?topic=32.0
Dmitry1 #
07:53
Сделаю
ufir #
08:10
а nocproject под sunos 5.10 можно завести ? а то я тут как раз сервер нашел свободный
zi_nnov #
08:11
я думаю, хоть под windows если зависимости удовлетворишь (python mongo postgresql)
dvolodin #
08:14
ufir: можно
08:14
работает под 10 солярой нормально, с нее и начинали
08:15
были странные проблемы с монгой, но бабка надвое сказала, соляра ли тут виновата
ufir #
08:17
dvolodin а платформа какая ? у меня только спарк
dvolodin #
08:19
на SPARC я его запускал пару лет назад, крутился нормально
08:20
только mongodb, скорее всего, не встанет туда
ufir #
08:24
"Because of its use of Little Endian in data storage, MongoDB does not currently work on Big Endian processors such as SPARC And PowerPC." - похоже что да
08:24
ну.. вынесу на другой сервер, чего уж
q1x #
10:35
dvolodin: I'd like a scan to see if the IP info in the DB is correct
10:35
if the address is used while it isn't documented as such, it should be visible/triggered
10:35
and also the other way around, if an address is allocated but not used in a certain period of time we would also like to know
10:35
is that default functionality or would we need to script that?
dvolodin #
12:27
q1x: you can only check all known hosts is up
12:27
no check for unknown yet
q1x #
12:54
dvolodin: that's a start :)
dvolodin #
12:55
usually, we have no unregistered hosts ;)
13:24
NOC-105 доделал
zi_nnov #
13:42
dvolodin, а доку не поправил. слушай, а почему я написал кодовое слово managed-object через "-", а не "_", а оно все равно сработало?
dvolodin #
13:44
а ты код посмотри, я о тебе позаботился :)
13:46
доку поправил
zi_nnov #
13:47
m = args[0].replace("-", "_")
13:47
ы
Tweet
Share this page
Share this page: Tweet