nocproject.org
03:58
после Reports стоит точка. сильно смущает
03:59
paging как будет делаться?
04:01
точка - это не бага а фича :) Дерется оно с приложением Reports в main пока.
04:01
Все равно его искоренять
04:04
нее точка не фича. а ошибка типографики
04:05
Это на время, потом поправлю
04:06
ок. paging наверх и запоминать его надо. как и фильтры.
04:06
хотя нет гоню наверх это плоха
04:07
по размеру окна подгонять надо
04:07
да.
04:07
а саму табличку на встроенную перенести не хочешь ?
04:07
там так останется?
04:08
я так понимаю щас там тупо фрейм ?
04:08
да
04:08
сейчас так сделано
04:08
при запуске приложения сервер отдает имя JS класса и дополнительные аттрибуты
04:11
просто при общей гламурности меню обычный вывод в html слегка напрягает.
04:13
для старых приложений запускается IFramePanel
04:14
обычный HTML придется терпеть какое-то время
04:14
или переписывать вообще все махом
04:14
ладно лучше терпеть.
08:26
начал читать NOC Book, "#" - Super-user in home directory, это всё таки дира /home или /root?(простите,с линуксами плохо)
08:26
home directory для root - /home/root было вообще
08:27
_4ePTeHok, нее
08:27
не было
08:27
08:27
как то двояко понимается
08:28
./root
08:28
без точки
08:28
если # -то команды запускаются от рута
08:29
$ - от юзера
08:29
это как .cshrc/или иже с ним настроить.
08:29
хоть @ сделать)
08:30
кому в приват кинуть свои непонятки?
08:30
_4ePTeHok, xnj eujlyj ltkfq
08:31
лучше на pastebin какой нить
08:31
что угодно можно сделать, но
08:31
Throughout documentation following prompts are used in examples:
08:31
не путай его -)
08:32
_4ePTeHok, ну вот ссылочка выше, там делается python setup.py install, cd /opt/noc ..,потом то же самое предлагается сделать от юзера noc
08:33
Minimus: это старая непонятка которую каждый решает для себя сам :)
08:33
я делал на один шаг проще
08:33
su -s /bin/bash - noc
08:33
cd /opt/
08:33
hg clone сразу в директорию /opt/
08:34
08:34
И дальше ./scripts/post-update
08:34
без python setup.py install
08:35
_4ePTeHok, если все прокатит,то вниху документа написано "by ufir", лучи поноса ему вышлю чтоб отпуск мёдом не казалсо =\
08:35
я тоже сразу клонил
08:35
я делал всегда так - install, post-install, редактируем конфиги и post-update от юзера noc.
08:35
потом pull делать проще
08:35
_4ePTeHok: однако я так несколько раз поставил и все нормально
08:35
inoyat_kayumov, freebsd. на нем sync contrib не проходит от noc, при запуске post-update)
08:36
Minimus: ну зачем сразу так - тот документ писал я - по черновику как раз ufir
08:36
_4ePTeHok: на бсд не пробовал еще
08:36
а по фряшке все лучи я буду ловить значит)
08:36
ну,тебя я незнаю,а уфира немножко знаю
08:36
там моя дока на сайте)
08:37
ух,начинаю в стопицотый раз
08:38
08:39
Minimus: по какому алгоритму делаете?
08:40
вот по этому в ссылке, ос centos minimal, попробую в /opt сразу клонировать
08:41
нигде не написано - но возьмите СРАЗУ 64бит систему!
08:41
virtualbox :)
08:41
компьютер итак ее плохо вывозит
08:42
inoyat_kayumov, есть в инсталляции freebsd)
08:42
вконце правда)
08:42
иначе потом упретесь в 2гб базы монги и как и многие тут - будете повышать экспиренс в плане переноса нока на другую платформу
08:43
да там переносить то..
08:43
я видел - но не пробовал, не прижилась у нас бсд
08:43
запустить бы сначала,а там посмотрим
08:47
Кто нибудь джабер для нотификации использует ?
08:52
как вообще настраивается нотификация
08:53
08:53
так вот
08:58
zi_rus, пояснения нужны ?
08:59
да, я кроме notification group ничего не понял
08:59
freeseacher, вроде же из нового фм оно не работает еще, не?
09:00
новый fm пока не юзаю.
09:00
имеющийся функционал выглядит так
09:00
нотификация по изменениям так вот работает
09:01
Согласно этой блок схеме вычисляется кому будет доставляться письмо.
09:01
Создавать эту структуру нужно с обратной стороны.
09:01
создается Группа нотификации Main -> Notification Groups
09:01
в группу включаются пользователи, включить в группу нотификации так же можно email-ы принадлежащие не пользователю системы
09:01
Группа нотификации привязывается к административному домену. Configuration Management -> setup -> Object Notifies
09:01
Выставляется галочка "Notify Immediately"
09:01
сообщения от системы будут приходить от пользователя noc@ertelecom.ru
09:02
ну за исключением последнего верно. :)
09:02
при этом mail-agent на машине нужно не забыть настроить
09:02
и noc-notifier включить
09:02
и настроить
09:02
Вопрос а что называется новым fm ?
09:03
animage, давно обновлялись?
09:03
значит у вас новый fm
09:03
понятно
09:03
значит работает в нём всё
09:03
новый - это тот, который работает с mongodb
09:04
понятно
09:05
С алармами только непонятки. Так и не понял как их закрывать)
09:06
И в нотификации не хватает subject
09:06
вот каким образом настройка уведомлений оказалась в Configuration Management?)))))))))))
09:06
я даже приблизительно логики не вижу
09:06
исторически
09:06
так же как и нотификация по адм домену
09:07
сейчас пойду ободать, когда вернусь еще поспрашиваю, вопросов теперь только больше стало
09:10
А введение новых способов уведомления планируется?
09:12
телефон,голубь,курьер на дом
09:12
через подрядную организвацию :)
09:12
ну в текст выкидывать можно, а там скриптом как душа пожелает
09:13
хоть автодозвон в 02
09:13
думаю самое ближайшее это укладка на zmq
09:13
или аналог
09:21
так, я вернулся. как сделать простейшее уведомление о возникшем аларме? я правильно понимаю, что надо использовать аларм триггер?
09:22
в темплейте задается, то что придет в сообщении?
09:23
тут я мимо. может _4ePTeHok
09:27
в новом fm не делал еще, правилами пока занят
09:28
вообще если ничего не путаю, Дима говорил, что в нем нотификация не прикручена еще.
09:28
может и ошибаюсь
09:30
думаю, к 0,7 это будет поважнее чем новый UI (если конечно еще не сделано)
09:30
в 0,7 и не планировался новый ui
09:30
к нему хотели допилить fm
09:30
ui это уже дальше было в планах
09:31
совместили.
09:31
нет смысла в новом fm без адекватного ui
09:31
просто настраевал на новом сегодня всё вполне работеат
09:32
у него сейчас чтоли неадекватный ui?
09:32
хм. на мой взгляд да.
09:33
ну так опишите чем неадекватен, офорьмте в задачу - обсудим и решим
09:33
да заодно добавил класс для джабера
09:36
animage, нотификация через алярм триггер?
09:36
_4ePTeHok, благодарю за совет, так и сделаю
09:38
через ивент
09:38
через аларм пробовал там только класс alarm передаётся в шаблон (не сильно удобно)
09:39
останавился на эвентах
09:49
если кому интересно могу выложить класс для джабера
09:50
давай. лучше в redmine
09:50
animage: на redmine в виде задачи - если не трудно
10:03
animage: давай в issue плагин для jabber'а
10:03
в main/notify положил?
10:05
там несложно совсем, интерфейс туп как пробка
10:05
руки не доходили :)
10:06
А у нас просто по джаберу всегда было с zabbix
10:06
xmpp откуда?
10:07
проблемка есть у плагина
10:07
он на каждое сообщение будет к серверу коннектиться
10:07
да
10:07
есть такое
10:08
python-xmpp из debian
10:08
надо чтобы сервак не отшибал
10:09
10:10
какой клиент отсюда?
10:10
не хотелось бы, чтобы оно еще какой-нибудь twisted приволокло за собой
10:16
не помню почему но я когда то остановил свой выбор именно на этой библиотеке (может быть из за комнат)
10:18
в общем, нам нужна минимальная pure-python библиотечка, чтобы положить ее в contrib
10:19
да. поддержка комнат нужна
10:19
при отсылке сообщения?
10:23
осеннее обострение чтоли. У аплинка кошка сдохла=(
10:23
dvolodin, да. слать сообщения в конференции
10:29
dvolodin, так есть ли возможность на алармы повесить уведомление
10:29
есть
10:29
в триггерах
10:29
только сам механизм отсылки не доделан
10:33
там не всё так хорошо с шаблонами как я понимаю?
10:34
не дописана небольшая функция, которая сформирует сообщение и скормит его noc-notifier
10:34
ну да, есть небольшие проблемки с шаблонами
10:34
и надо корректно подставлять язык
10:34
многоязыковые рассылки в main/models.py я сделал
10:35
subject и body alarm'а хранятся в виде шаблона и генерируются на лету в зависимости от выбранного юзером языка
10:36
и при рассылке уведомления юзеру надо генерировать сообщние на выбранном им языке
10:36
вот это не доделано пока
10:36
zi_rus: примотали FM у себя?
10:37
нет, с нотификацией хочу разобраться, без нее и нагиос справляется
10:39
вот, создал я notification group, добавил себя в нее, создал аларм триггер Alarm class RE: NOC \| Managed Object \| Ping Failed, сломал тестовую железку а ничего не пришло. ЧЯДНТ?
10:39
письма пока приходить не будут
10:40
дойдут руки, доделаю
10:40
я хочу сделать что-то типа очередей для аварии
10:40
чтобы авария укладывалась по заданным правилам в какую-то очередь
10:40
а на очередь уже вешать и уведомления, и подписки и прочее
10:41
тогда и доступ можно будет разграничивать
10:41
и разделять, например, аварии на доступе и аварии на ядре
10:41
и аварии по городам
10:41
ну а как тогда? как работают уведомления, если говоришь что они работают
10:42
я говорю - там не реализована функция, которая подготовит текст уведомления и засунет его в очередь на отправку
10:43
а что реализовано? я могу хоть как-то воспользоваться нотификацией?
10:43
да всё там работает
10:44
только с ограничениями
10:45
конкретно если нужны alarm можно через шаблоны вытащить объект и описания класса аварии
10:45
{{alarm.managed_object.name}} ({{alarm.managed_object.address}})
10:45
стоп
10:45
давайте проще
10:46
я делаю пинг файлед и хочу чтобы мне на почту (или куда-либо пришло уведомление), неважно что в нем, "qwe ghghs yui"
10:46
не важно
10:46
как это сделать
10:47
Создаёш сперва шаблон Main | Templete
10:47
там два поля subject и object
10:47
ой body
10:47
есть шаблон name: test subject: qqq Body: www
10:48
ок
10:48
он привязан в тригере?
10:49
уведомления по почте включинино в noc-notifier.conf &
10:49
?
10:49
конфиг не трогал, сейчас гляну
10:50
enabled =false
10:50
исправил
10:50
перезапустил нок
10:50
ну там не только это )
10:50
надо smpt сервер и пользователя
10:51
как обычный почтовый клиет
10:52
дефолтовые не работают? работа почты для меня темный лес
10:53
SMTP сервер, юзер и пароль ему нужен
10:53
куда слать
10:55
вбил туда свои данные
10:57
теперь пришло
10:57
спасибо
11:02
dvolodin, Дим, подскажи как лучше сделать. Ежик вот пишет иногда такое - "VLAN 205 link-up notification." но это не физический линк порта же. Куда это относить - к Network Link отдельным правилом?
11:17
даааа, надо доделывать нотификацию
11:18
сейчас проверял, кладу агрегацию, не пингуется она и свич за ней
11:18
приходит 2 уведомления по двум авариям
11:19
если в реале лежет железка, и за ней полсотни свичей, почту засыпет
11:20
а уж если что серьезней, боюсь даже представить)))
11:25
думал уже на эту тему
11:25
тут вопрос как веса распределять
11:25
по хорошему уведомление надо слать только если у аварии нет root cause
11:25
и завязывать на inventory
11:25
если ее покоррелировали с чем-то -- слать уведомления
11:28
это все можно завязать на генерацию уведомления. в теле сообщать root cause и отдельно приписывать связанные аварии если по ним ранее отправлялись уведомления
11:28
тогда будет много писем
11:30
если корневая причина выявится быстро, то писем будет мало
11:30
ну я и говорю - завязать на коррелятор
11:31
именно, только как долго будет выявляться корневая авария
11:33
root cause будет прикольным если зафильтровать icmp на самом noc-е
11:55
мдя. Ежи отдают vlan up в snmp как ifindex. И как отличить 10й вилан поднялся, или 10 порт?)
12:04
ну так что, какие планы к 0,7?
12:04
коррелятор не коррелирует аварии двух связанных длинков
12:05
и нотифер тоже никакой
12:11
нормальные планы к 0.7
12:19
zi_rus, вместо того, чтобы подкалывать, включился бы в команду разработчиков и реализовал нужный функционал.
12:23
да я не против сделать полезное, только мои желания не совпадают с моими возможностями
12:23
Чтобы коррелировать связанные железки, нужно чтобы noc знал как именно они соеденены
12:24
что его останавливает?
13:24
ну китайцы, ну криворучки
13:24
ну ладно ветку в мибе перепутать, но сам id трапа-то как?
13:51
:)
13:52
alias делай
13:52
на криворуких китайцев у нас свой болт с резьбой
13:52
dvolodin, Network | MAC | MAC Add/Remove Notify хочется класс. У ежей есть такой трап - macNotificationTrap, var:vlan,port,mac
13:53
ну и соотв. add or remove
13:53
незнаю, есть ли подобное у других вендоров.
13:53
алиас уже сделал, да)
13:54
=00=12D=88@ это mac__bin_to_mac же?)
13:55
косяков всегда хватает
14:02
хотя вроде неоныч как раз по этому виду тогда спрашивал..
14:03
а, дык он и классы создал уже.
14:04
боязно обновлять)))) надо json'ы свои забэкапить))
14:34
чот непойму. в r4619 был класс Network | MAC | MAC Add/Delete , а в 4637 уже нету.
Share this page
Share this page: