nocproject.org
04:38
нубский вопрос
04:38
где покачать mib-файлы?
04:38
конкретно нужны для длинков
04:41
dlink.ru
04:41
не? Я там брал
04:44
04:44
было раньше
04:44
мне нужен конкретный mib файл
05:00
ты не поверишь,но я так искал
05:01
забавно что первая ссылка в выдаче ведет на сайт noc
07:14
Minimus: А что за MIB'ы нужны?
07:15
длинковские,уже неактуально,но все равно спасибо)
07:20
Если нужны самые свежие MIB'ы, то их можно запросить на официальном форуме D-Link. Половину MIB'ов я там и получил. Хотя есть и такие устройства, что сами представители D-Link разводят руками.
07:21
SNMP - не самая сильная сторона dlink'а
07:21
ну так по запросу на форуме я и сам просил
07:21
просто это время занимает
07:22
Дим, а ты новых MIB'ов не заливал?
07:23
может ее пора обновлять?
07:23
Пока нет.
07:23
Я работаю над этим.
07:24
Сейчас занимаюсь тем, что набиваю ивенты FM для D-Link'а
07:25
Если интересно, появился класс Stack, и куча ивентов, в которых учитывается номер юнита в стеке
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
правил побольше надо
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
07:31
event'ов у тебя будет два в любом случае
07:32
А нафига мне два? Оно должно быть, как один ивент. И поднимать всего один аларм.
07:32
нет
07:33
это два абсолютно разных event'а
07:33
комбинация которых поднимает alarm
07:33
Пример в студию, как из двух ивентов сделать один аларм.
07:33
На форум, желательно.
07:34
пример неудачный, кстати
07:34
тебе достаточно simplex/duplex ловить
07:34
Хорошо. Вот тебе более удачный пример:
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, во второй - результат операции. Должен получиться один ивент в итоге
07:38
два, блин
07:38
тут логика такая
07:38
если мы начали file copy и не завершили его, скажем, за 30 минут
07:38
то поднимать alarm
07:39
Ээээ.. В смысле не зваершили?
07:39
Вот тебе пример не завершенного
07:39
первое событие пришло, второе нет
07:39
вот более удачный
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
07:39
пошли в ребут и не встали
07:40
для этого примера достаточно второго трапа
07:40
на самом деле - делай спокойно классы событий и правила
07:40
а аварийную логику довернем потом
07:40
Примеры обработки таких событий выложи куда-нибудь.
07:41
вот тебе пример применения комбо
07:41
если failed login'ов больше 5 в минуту, поднимать alarm
07:41
на форум, или в блог. Иначе потеряется. А в логах IRC не конформильно искать
07:42
Начни хотя-бы страничку в документации набивать, а я по возможности дополню.
07:43
в общем резюме
07:43
события - это события
07:43
аварийная логика - это аварийная логика
07:43
документацию надо Ж(
07:44
давай для начала научимся классифициовать их, даже если не сразу сделаем аобработку аварий
07:45
Пытаюсь. Классов не хватает. Сделай, плиз.
07:50
Давай посвятим этот день набиванию классов и ивентов в FM
08:10
а nocproject под sunos 5.10 можно завести ? а то я тут как раз сервер нашел свободный
08:11
я думаю, хоть под windows если зависимости удовлетворишь (python mongo postgresql)
08:14
ufir: можно
08:14
работает под 10 солярой нормально, с нее и начинали
08:15
были странные проблемы с монгой, но бабка надвое сказала, соляра ли тут виновата
08:17
dvolodin а платформа какая ? у меня только спарк
08:19
на SPARC я его запускал пару лет назад, крутился нормально
08:20
только mongodb, скорее всего, не встанет туда
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
ну.. вынесу на другой сервер, чего уж
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?
12:27
q1x: you can only check all known hosts is up
12:27
no check for unknown yet
12:54
dvolodin: that's a start :)
12:55
usually, we have no unregistered hosts ;)
13:24
13:42
dvolodin, а доку не поправил. слушай, а почему я написал кодовое слово managed-object через "-", а не "_", а оно все равно сработало?
13:44
а ты код посмотри, я о тебе позаботился :)
13:46
доку поправил
13:47
m = args[0].replace("-", "_")
13:47
ы
Share this page
Share this page: