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: