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: 01.11.2012
freeseacher #
05:35
dvolodin сортировку надо в инлайне или запретить или сохранять перед сортировкой :) а то добавил 5 полей и нажал на сортировку. а поля пропали :) и когда полей больше размера экрана надо скролинг.
05:35
хай
dvolodin #
05:40
посмотри, может в extjs есть локальная сортировка
05:40
там же есть локальный поиск
zi_rus #
05:44
dvolodin, это про тебя :)
05:44
The real problem with the interface is that it is an interface. Interfaces get in the way. I don't want to focus my energies on an interface. I want to focus on the job.
dvolodin #
05:44
это откуда?
zi_rus #
05:45
http://en.wikipedia.org/wiki/Donald_Norman
05:45
http://cs.nyu.edu/courses/spring98/G22.2280/UI-Introduction/sld072.htm
freeseacher #
05:46
это с хабра сегодняшнего
05:46
лучший интерфейс это отстутствие интерфейса :)
dvolodin #
05:46
это у вас уже день и хабр
05:46
а у нас еще утро и кофе :)
05:46
ага
zi_rus #
05:46
9 утра между прочим
dvolodin #
05:46
httpie -- лучший интерфейс для NOC
freeseacher #
05:46
да.
dvolodin #
05:48
читайте доку и tutorial'ы по ExtJS :) будем вылизывать то, что есть
05:49
я уже дошел до стадии, когда JS не вызывает отторжения
05:54
вот, кстати, задачка
05:54
в static/img/fam/ static/img/silk-companion/ лежат иконки
05:55
давайте развесим разные иконки разным приложением, чтобы меню навигации симпатичнее смотрелось
freeseacher #
05:56
dvolodin, есть еще грабля. если добавить 2-3-4 поля и нажать Save оно не происходит
05:57
попробуй сам добавить несколько полей потом еще раз отредактировать и еще добавить несколько
05:57
изменить название ключа в enumgroups например
dvolodin #
05:57
у меня есть подозрение, что сохранять оно будет только если изменилась основная запись
06:25
посмотрите NOC-810 и NOC-811
06:26
вот такая реализация admin actions
06:26
на самом деле получилось прямее, чем на django
06:27
там они хорошо работают только если нет дополнительной формы
06:27
с формой приходится пляски устраивать, чтобы передать выбранные элементы
vlitvin #
06:32
Добрый день. Вчера установил Nocproject, соотвественно появляются нубовопросы. Их тут можно задавать?
zi_rus #
06:32
выбранные элементы на разных страницах проблем не создают?
06:37
vlitvin, тут таких вопросов навалом, а то что ты смог установить нок не заходя сюда - уже большое достижение
dvolodin #
06:38
vlitvin: задавай
06:38
zi_rus: выбор работает только по текущей странице
06:38
что в старом, что в новом интерфейсе
zi_rus #
06:38
плохо, я думал ты это учел
06:39
тем более что новые страницы стали/станут горяздо меньше
vlitvin #
06:41
zi_rus: ну, так никто же отменил гугл по логам ирки
06:42
не*
dvolodin #
06:46
zi_rus: ну не гораздо
zi_rus #
06:46
dvolodin, в 2, а то и 3 раза
dvolodin #
06:47
zi_rus: меня абсолютно не обломает сделать pageSize 50
06:47
и скроллинг
06:47
другое дело, что это -- порнуха
zi_rus #
06:47
dvolodin, тем не менее в vc ты сделал без скролинга
dvolodin #
06:48
оно везде такое
zi_rus #
06:48
порнуха начинается когда надо выделить 10 объектов и 8 на одной странице и 2 на другой
dvolodin #
06:49
Favorites тебе сделаны для этого
06:49
выдели 10 на одной странице, 2 на другой
06:49
и отфильтруй
06:49
:)
zi_rus #
06:49
The real problem with the interface is that it is an interface
06:50
вот пошлостей-то напридумывал
dvolodin #
06:50
в принципе у меня была идея сделать что-то вроде пользовательских групп
vlitvin #
07:05
А что делает cm.dns_pull?
zi_rus #
07:12
хороший вопрос
07:12
там что-то переделывали, к чему пришли - не наю
07:12
*знаю
vlitvin #
07:14
Ладно основных проблем пока две: первая в том что у меня не генерируются конфиги dns. cm.config_pull и cm.dns_pull я активировал. Первый отработал успешно, второй с ошибкой
07:17
В статусе конфига dns написано waiting, в content - Object not ready
zi_rus #
07:20
это ты из далека начал, настроено все ли правильно, noc-scheduler.log что говорит когда запускаешь на выполнение dns_pull?
acid232_ #
07:22
а dns-зоны генерируются вообще откуда? из списка mo?
vlitvin #
07:22
http://pastebin.com/XpvfT5QA
zi_rus #
07:23
acid232_, из ипам
07:24
vlitvin, ну я же говорю, что-то переделывали, видимо что-то поломали, подергай dvolodin за разные места, может подскажет
vlitvin #
07:25
А где ниточка?
zi_rus #
07:27
http://forum.nocproject.org http://bt.nocproject.org
vlitvin #
07:27
ок
lexus-omsk #
07:33
новый AlarmTriggers у всех работает?
07:33
с последними обновлениями
07:34
404 GET /main/desktop/app/main/template/LookupField.js
07:34
вроде же закоммитили вчера недостающий файл
zi_rus #
07:35
lexus-omsk, а что не так, само приложение открылось
lexus-omsk #
07:36
у меня не открывается...
07:37
в 3 разных браузерах, logout делал, кэш чистил
zi_rus #
07:37
|NOC|0.7(4)r7160|
lexus-omsk #
07:37
7162
zi_rus #
07:38
а я не могу логаут сделать, кнопки юзера нету :(
lexus-omsk #
07:38
у каждого по-своему глючит
Dmitry1 #
07:55
Даешь ExtJS для FM !!!
amindomao #
08:05
помогите плз
08:05
есть МО с профилем dlink dxs
08:05
NOC буквально каждую минуту на него лезет по телнету, не смотря на то, что этот МО даже не "is managed"
dvolodin #
08:06
а что хочет-то от него?
08:20
пропадание кнопки юзера я отловил, да
_4ePTeHok #
08:36
Dmitry1, делаем, делаем..
08:36
там надо доделать сначала выбор классов
08:36
а там уж и фм будет
08:37
amindomao, версия нок какая?
amindomao #
08:37
ничего от него не хочет, просто заходит и выходит :)
vlitvin #
08:37
Кстати о птичках, как версию посмтреть?
amindomao #
08:38
noc-server noc # cat VERSION
08:38
0.7(4)
_4ePTeHok #
08:38
./scripts/about
08:38
тут номера сборки не увидеть
08:38
в эбауте все есть
amindomao #
08:38
|NOC|0.7(4)r7101|
_4ePTeHok #
08:39
обновись до r7160
08:39
до крайнего в общем
amindomao #
08:39
сейчас попробую
_4ePTeHok #
08:39
там могло поменятся поведение
vlitvin #
08:40
А почему у меня номер сборки не пишет?
_4ePTeHok #
08:41
./scripts/about запусти
08:41
все покажет
vlitvin #
08:42
Я про него и говорю
08:42
root@nocproject:/opt/noc# ./scripts/about
08:42
|NOC|0.7(4)|
_4ePTeHok #
08:43
ставил как?
08:45
hg clone, или архив с сайта?
vlitvin #
08:46
hg выдрал последнюю версию, затем "python setup.py install" и т.д.
_4ePTeHok #
08:48
hg history |less в папке нока выдаст тебе вверху сборку
acid232_ #
08:55
кстати
08:56
а чтобы на днс сервера нок поставить
08:56
может как-то можно без хардкора с пересборкой питона?
08:57
я кстати не дебиане 6 так и не сделал нормально, два питона, один системный второй под нок
08:57
и apt ругается регулярно
_4ePTeHok #
08:57
э, а зачем там второй питон ставить?
acid232_ #
08:59
2.7 потому что нужен, а в дебиане 6 системный 2.6
_4ePTeHok #
09:04
печаль
vlitvin #
09:04
а чем тебе 2.6.6 под нок не угодил?
09:06
осло, зачем ставить на днс нок, если можно (можно же?) сделать на ноке скрипт для популяции зон и им рулить dns'ами?
zi_rus #
09:23
vlitvin, в issue пастебину лучше так и постил бы, только в тегах {code}{code}
dvolodin #
09:25
2.6.6 работает нормально
09:25
я на 2.6 завел mongoengine, с однострочным патчем
vlitvin #
09:28
zi_rus, ок, в следущий раз учту, и я смотрю редактировать тикет нельзя?
acid232_ #
09:29
а меня Dmitry1 уверял что без 2.7 никак
zi_rus #
09:29
,да но можешь комментарий дописать, тут некоторым ТТ уже год исполнился, никто не знает сколько твой провисит, пастебин может раньше протухнуть
vlitvin #
09:30
acid232_, вчера на последний squeeze водрузил, там 2.6.6 полет не очень, но работает
amindomao #
09:46
сегодняшнее обновление, не проходит post-update, в чем может быть проблема?
09:46
Setting up permissions
09:46
Traceback (most recent call last):
09:46
File "manage.py", line 34, in <module>
09:46
import noc.urls
09:46
File "/opt/noc/urls.py", line 15, in <module>
09:46
site.autodiscover()
09:46
File "/opt/noc/lib/app/site.py", line 447, in autodiscover
09:46
{}, {}, "*")
09:46
File "/opt/noc/dns/apps/rrtype/views.py", line 13, in <module>
09:46
from noc.dns.models import DNSZoneRecordType
09:46
ImportError: cannot import name DNSZoneRecordType
09:46
post-update: 65: sync-perm failed
09:46
Terminating
_4ePTeHok #
09:48
dvolodin, Дим, надо поправить...
dvolodin #
09:50
post-update нормально надо запускать
09:50
rm -r /opt/noc/dns/apps/rrtype/
amindomao #
09:52
помогло
09:52
неплохо было бы сюда дописать: http://kb.nocproject.org/display/DOC/Upgrade
09:57
после обновления NOC все равно сщимится на МО каждую минуту
09:57
почему-то на 1 из 90а МО
_4ePTeHok #
09:59
точно is_managed и is_config_managed cняты?
amindomao #
10:00
is_config_managed не снимал, попробую сейчас
10:04
не помогло
_4ePTeHok #
10:04
в логах активаторов глянь, что за задача то
amindomao #
10:05
http://pastebin.com/DsZVFFgL
_4ePTeHok #
10:06
а ты уверен что это нок?
10:07
в логе активаторов есть эта железка?
amindomao #
10:07
2012-11-01 14:09:37,329 Script DLink.DxS.get_interface_status(10.133.249.46). Timeout set to 120
10:07
2012-11-01 14:09:37,329 1 script threads (10 max)
10:07
2012-11-01 14:09:40,592 Script DLink.DxS.get_interface_status(10.133.249.46) is completed
10:07
2012-11-01 14:09:40,592 0 script threads left (10 max)
_4ePTeHok #
10:07
хмы
zi_rus #
10:07
если 10.133.200.15 адрес нока, то это нок
_4ePTeHok #
10:08
там job-ы новые не добавляли случаем..)
zi_rus #
10:08
может джобы
_4ePTeHok #
10:09
с нифига не адаптивным таймаутом)
zi_rus #
10:10
он так и забил на это
10:10
мало того что не адаптивный, так еще и агрессивный
amindomao #
10:11
я вообще ничего особенного не делал, этот МО с первой установки не менялся
10:11
пользую, в основном, ASM и СM
10:11
это началось после предидущего обновления
10:11
как только обновился на вот эту версию: |NOC|0.7(4)r7101|
_4ePTeHok #
10:12
активные алярмы на эту железку у етбя имеются?
amindomao #
10:13
да
_4ePTeHok #
10:14
link down поди, да?)
amindomao #
10:14
да
_4ePTeHok #
10:14
надо почистить табличку алярмов в монго, если не шибко критично
10:14
тогда перестанет лезть
amindomao #
10:15
несмотря на то, что в параметрах этого МО стоит ignored_interfaces
_4ePTeHok #
10:15
по идее переписать конечно надо
amindomao #
10:15
^[1-9]|1[0-9]|2[0-4]$
_4ePTeHok #
10:15
это устарело
amindomao #
10:15
появилось что-то более удобное?
_4ePTeHok #
10:15
надо в inv-interfaces для этой железки выставить профиля интерфейсов
10:16
а в inv-profiles задать что снимать с этого профиля
amindomao #
10:16
блин, дискавери для длинков заработал
Dmitry1 #
10:17
amindomao: а что раньше не работал?
amindomao #
10:17
я давно не обновлялся
10:19
огромную работу делаете, спасибо :)
_4ePTeHok #
10:19
Dmitry1, он давно не обновлялся
Dmitry1 #
10:19
ага
10:20
народ, я там запулил вчера DLink.DxS.get_switchport - посмотрите NOC-295, чтобы сделать нормальный скрипт
acid232_ #
10:48
эх
10:49
а написать бы вьюшечку для инвентори
10:51
придется стать гугл-программистом, extjs говорите?
_4ePTeHok #
10:53
а чего там смотреть сейчас?)
dvolodin #
11:00
ага
acid232_ #
11:02
мне для внутренних нужд
11:02
железки с описаниями датами монтажа к-вом портов и все такое
ss_ #
11:06
ТОварищи, а нахера, я извеняюсь, выпилил профиль Siemens HIX?
11:06
выпилили
_4ePTeHok #
11:08
не видел в коммиттах чтобы выпиливали
ss_ #
11:08
я сделал новую инсталяцию и слил то что было в репах
11:08
в итоге профиля хикса нет
11:08
вообще нет папки
_4ePTeHok #
11:09
а его вообще коммиттили?
ss_ #
11:09
скоприровал профили из бекапа
11:09
должны были
zi_rus #
11:09
кто сказал
_4ePTeHok #
11:09
в профилях вообще не было
11:10
даже в удаленных нету
11:10
не коммиттили его значит
ss_ #
11:10
NOC-388
11:11
Status: Resolved Resolved
zi_rus #
11:11
а номер коммита к этому issue есть?
_4ePTeHok #
11:11
переоткрыл
11:11
Dmitry1, глянь NOC-388
11:12
у меня туда прав нету.
11:12
zi_rus, неа. просто закрыли)
ss_ #
11:16
отлично)
11:16
ггг
11:16
ладно профиль то сырой еще но был со всеми тушенками и вкусняшками и заявленое работало
_4ePTeHok #
11:16
ну я на Диму переоткрыл
11:16
видимо у него прав тогда на коммит еще не было
ss_ #
11:17
железака то суровая 576 порт на шасси
_4ePTeHok #
11:17
это просто неразбериха с процессом работы
ss_ #
11:17
у меня таких 25
_4ePTeHok #
11:17
иссью закрывать надо только тогда когда фикс в репо ушел
11:18
иначе потом хрен найдешь недокоммитченное
11:18
ss_, да вы буржуи)
11:18
чож там за коммутационная матрица)
ss_ #
11:19
большой дслам это
_4ePTeHok #
11:19
аа.) я чот на свитч подумал)
ss_ #
11:21
5300 у меня с 10 точно
11:21
))
11:22
свич на 576 портов это серьезно)))
_4ePTeHok #
11:22
вот и я задумался)
dvolodin #
11:23
ну нормально
11:23
у меня на E600i были платы по 90x1G медные
11:23
и 10x10G оптика
ss_ #
11:24
круть
11:24
у мну джиниперы стоят но у меня руль тока на чтение
11:24
80
11:24
джиниперы
dvolodin #
11:25
4 штуки в стойку влезает
acid232_ #
11:25
на циско экспе рассказывали про ucs
dvolodin #
11:25
аккурат -- 2k медных портов с одной стойки
ss_ #
11:25
у нас этих дсламов в шкаф по паре
ufir #
11:25
ну
11:25
туда больше и не влезет
ss_ #
11:25
таких шкафов было 2 + еще шкаф с хуявеем на овер 600 портов
acid232_ #
11:25
hard vs soft
ss_ #
11:26
сейчас меньше стало
11:26
пересаживаем на эзернет
11:26
это только на одной станции)))
ufir #
11:26
ну мы тоже пересаживаем... но как-то вяло они пересаживаются
11:27
в основном на езернете новые клиенты
ss_ #
11:27
у нас комерсы работаю
11:27
для них это типа новые ебонент и премия
11:27
а нам хуй
acid232_ #
11:29
и ну давай жаловаться :)
_4ePTeHok #
11:30
суровые будни РТ)
ss_ #
11:30
а толку
_4ePTeHok #
11:30
ufir, ты там телеги то согласовал в пресслужбе?)
ss_ #
11:30
денег не добавят
acid232_ #
11:31
скажут нужно эффективней работать
_4ePTeHok #
11:31
наноинновационно)
ss_ #
11:32
раньше то было за иновации
11:33
бабло падало
_4ePTeHok #
11:35
выборы кончелись :)
ss_ #
11:36
до выборов было
11:36
задолго
zi_rus #
11:50
смотрю как за Ext схватились, небось релиз близится
acid232_ #
11:51
а киньте пару ссылочек на extjs туториалы )
dvolodin #
11:53
sencha.com
11:53
кстати, есть у меня нехорошая идея попилить sa.managedobject на несколько приложений
11:53
в одном -- собственно заведение и ведение объектов
11:54
запуск скриптов отдельно сделать
_4ePTeHok #
11:55
запуск по типу admin actions кнопкой сделать можно
11:55
scripts-<script>
acid232_ #
11:56
вот вот
11:57
а как свое приложение добавить?
dvolodin #
11:57
сделать каталог свой в apps
_4ePTeHok #
11:57
создаешь директорию свою в ./раздел/apps/
dvolodin #
11:57
или
11:57
./noc newapp <module>.<app>
11:58
если хочешь свои таблицы делать -- то лучше сделай отдельный модуль вообще
11:58
и в конфиге добавь его в installed_apps
acid232_ #
12:01
sa.managedobject тоже на extjs переписывать будете?
dvolodin #
12:01
а там уже делай и свои модели, и свои приложения, и свои команды для CLI
12:01
acid232_: а как же
12:01
задача -- убить django-admin на корню
12:02
начал размышлять на тему дереьвев
12:03
возникла нехорошая мысль - делать приложение двухпанельным
Dmitry1 #
12:03
dvolodin: Дай доступ кому-нибудь на правила FM, я в отпуск на месяц уезжаю. Попрусь на Говерлу
dvolodin #
12:04
вах!
12:04
вот умеют-то люди отдыхать :)
_4ePTeHok #
12:04
это где вообще)
Dmitry1 #
12:04
ага, 9 километров по серпантину вверх
12:04
_4ePTeHok: В Карпатах
_4ePTeHok #
12:05
аа)
12:05
красота поди
dvolodin #
12:05
просто там выше гор нету :)
_4ePTeHok #
12:05
сильно высокие тоже плохо)
12:05
лавины там всякие)
acid232_ #
12:06
Dmitry1: а не поздно ли
12:06
ночью около 0
_4ePTeHok #
12:07
у костра, почему бы нет
12:07
у меня батя в тайгу зимой на охоту ходил
12:07
и это в -25 -30
zi_rus #
12:07
костер прямо в палатке
_4ePTeHok #
12:07
печка походная ж
dvolodin #
12:08
я не думаю, что Дима на Говерлу с палаткой полезет :)
_4ePTeHok #
12:08
понятно что палатка не одноместная как сейчас продают из г)
12:08
=)
zi_rus #
12:08
коммунальная палатка на 35 таджиков
_4ePTeHok #
12:09
да ну чего ты утрируешь, 4 человека + печка чтоб помещалась - и хватит)
12:09
ну и не синтетика а брезент нормальный
12:09
а то полыхнет мигом)
zi_rus #
12:09
а брезент натуральный?
_4ePTeHok #
12:09
ну епт)
12:10
ок, негорючая синтетика
12:14
dvolodin, Да, а как у нас с языками и трансляцией? В Extjs то все на аглицком делаем?
zi_rus #
12:15
если что я жаловаться не буду, у меня все на ангельском
_4ePTeHok #
12:15
=)
12:15
просто в джанге местами русский
12:16
и еще тот вопрос, как потом все лейблы транслировать между языками
dvolodin #
12:16
пока на английском, потом займемся i18n
Dmitry1 #
12:21
вот-вот и я говорю, надо чтобы еще пару человек FM занимались. Хотя бы трансляцией
_4ePTeHok #
12:22
в FM трансляция пока не так чтоб нужна)
12:22
события все на аглицком все равно
Dmitry1 #
12:29
В FM я представляю себе картинку так:
12:30
В панели справа, где находятся фильтры и т.п., есть еще и пользователи NOC. С помощью Drag'n'Drop перетаскивать события на них
_4ePTeHok #
12:30
ууу)
Dmitry1 #
12:30
Аналогично можно сделать для запланированных событий VC, IPAM и т.п.
_4ePTeHok #
12:30
космас)
12:31
давай сначала сделаем то что есть
12:31
а потом уж расширять фунцикляр
Dmitry1 #
12:31
http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/dd/dnd_grid_to_formpanel.html
acid232_ #
12:32
красота какая
zi_rus #
12:34
и зачем эта красота нужна, я юзкейс не догоняю
_4ePTeHok #
12:35
алярмы с юзерами ассоциировать
acid232_ #
12:35
жаваскрипт всех победил походу )
zi_rus #
12:36
жопа какая-то, take сейчас одной кнопкой
12:36
да и вообще не вижу смысла привязки юзеров и алармов
Dmitry1 #
13:00
Очень даже смысл есть. Произошла какая-то бяка. Например, электрик обессточил несколько районов. Главный админ пораспихивал алармы по местячковым админам.
13:01
Это один из шаглв на превращении NOC'а в OTRS
_4ePTeHok #
13:02
ну совсем превращать не надо)
zi_rus #
13:02
вот уж веселое занятие для админа
13:02
менеджерить алармы
Dmitry1 #
13:02
В нем уже есть поля, где задаются номера тикетов, есть статусы событий (PLANNED, EXPIRED и т.п.), есть куча юзеров с разными правами
13:03
А почему бы и нет?
zi_rus #
13:03
потому что бред
Dmitry1 #
13:03
Как вполне рабочий пример: у нас часто подключаются корпроативщики, которым нужно выделить VLAN, подсеть и т.п.
zi_rus #
13:04
и?
Dmitry1 #
13:04
Начальнику отдела пофиг, какой будет vlan и какие именно IP адреса будут в этой подсети
13:05
Он формирует заявку: Создать VLAN и выделить 16 IP адресов. И на кого-то ее вешает
13:06
Это вполне рабочая ситуация.
zi_rus #
13:06
попытка навязать workflow. полностью провалится. с алармами связи никакой абсолютно совершенно безоговорочно
`kk #
13:06
"пораспихивал алармы" - есть смысл
zi_rus #
13:07
`kk, нет. NOC-1 и нужные люди будут сразу видеть свои алармы
`kk #
13:07
или быстро отправить на мыло...
Dmitry1 #
13:08
А если надо, чтобы кроме "нужных людей" аларм увидел кто-то еще?
zi_rus #
13:08
нотификации надо пилить
13:08
Dmitry1, если им надо видеть - давать доступ. не надо - не давать доступ
`kk #
13:09
NOC-1 решает не всё
Dmitry1 #
13:09
Больше нечего делать человеку, чем смотреть туеву хучу алармов.
zi_rus #
13:09
вот именно
Dmitry1 #
13:09
Вот пример:
13:10
У нас есть куча корпоративов, воткнутых в L2
13:10
За них отвечает определенный человек, а за весь район - другой человек
zi_rus #
13:11
дурная иерархия
Dmitry1 #
13:11
Надо имать возможность перекинуть адарм, что "Port Down" на человека, занимающегося корпоративами, если за этим портом есть корпоративный клиент
zi_rus #
13:12
я настраиваю/эксплуатирую эту половину свича, а ты ту половину
Dmitry1 #
13:12
да
13:12
так примерно и есть
zi_rus #
13:12
травкой увлекаетесь?
Dmitry1 #
13:12
Вплоть до того, что сторонний оператор нам дает доступ на свой свич, ели там есть наш корпоративный клиент
zi_rus #
13:13
ой, держите меня семеро
Dmitry1 #
13:13
Суровая действительность :(
zi_rus #
13:14
и ты ЭТО хочешь в хорошую программу запихнуть?
_4ePTeHok #
13:14
=))
13:14
ну вы еще подеритесь)
zi_rus #
13:14
нет, ну это же бред
_4ePTeHok #
13:14
Dmitry1, закоммить профиль сименсовский
Dmitry1 #
13:14
"Хорошая программа" - это когда уровни доступа и ответственности можно дробить до бесконечности.
13:15
Что собственно я и предлагаю.
_4ePTeHok #
13:15
NOC-388
Dmitry1 #
13:15
Кроме стандартных настроек доступа, имать возможность еще и вручную перекидывать события на других пользователей.
zi_rus #
13:16
dvolodin, скажи свое веское слово, я уже не могу
acid232_ #
13:16
workflow-aware noc :)
13:17
а простой вопрос, как в sa.mo поменять поле в дефолтном view
dvolodin #
13:18
для любой аварии должен быть ровно один ответсвенный за устранение
_4ePTeHok #
13:18
acid232_, ты зачем в джанговское приложение полез то)
dvolodin #
13:18
или врубается принцип коллективной безответсвенности
_4ePTeHok #
13:18
все равно поменяется
dvolodin #
13:19
скать ответсвенным можно либо добровольно, либо принудительно :)
acid232_ #
13:20
_4ePTeHok: ну вот а с чего мне начать писательство своей view
zi_rus #
13:20
не вижу вообще никакого смысла назначать ответственных в системе мониторинга
_4ePTeHok #
13:20
acid232_, ну уж явно не с sa.mo)
13:20
возьми чего попроще
zi_rus #
13:20
для этого существуют системы ведения ТТ
acid232_ #
13:21
ну например что? macdb?
zi_rus #
13:21
в худшем случае, ноку нужно уметь открывать ТТ во внешней системе
13:22
и даже в известных мне системах не назначается ответственный, а тикет отправляется на ГРУППУ, и ЛЮБОЙ человек предпринимает меры и отписывается о результате
_4ePTeHok #
13:25
acid232_, у тебя есть серверная и клиентская часть. Серверную формирует views.py, клиентская - в новых приложениях js
13:26
дефолтовые вьюшки импортируются из класса extmodelapplication
13:26
для новых приложений
13:26
свои - вписываешь в views.py
13:26
соотв. при запросе из url - получаешь их
13:26
macdb как пример можно да
13:27
там есть и дефолтная вьюшка и своя, для показа хистори
dvolodin #
13:34
zi_rus: для мониторинга - нет необходимости
Dmitry1 #
13:34
_4ePTeHok: Закоммитил NOC-388
dvolodin #
13:34
для фолта -- самая что ни на есть необходимость
Dmitry1 #
13:35
Не понравилось мне, что нет MIB'ов, а собатия по OID'ам rkfccbabwbhe.ncz
13:35
Нужна мибы и raw-event'ы
zi_rus #
13:40
dvolodin, не взлетит, разве что ты в своей конторе силой насадишь, а так не взлетит
Dmitry1 #
13:43
Да, для мониторинга оно нафиг не надо, а для FM как раз нужно
13:43
Вполть до того, что всю цепочку событий дать на разруливание конкретному человеку
zi_rus #
13:52
это NOC - пришел аларм, отправил уведомление, человек увидел аларм, начал исправлять.
13:53
какой тут еще workflow
13:53
In network management, fault management is the set of functions that detect, isolate, and correct malfunctions in a telecommunications network
13:53
начали придумывать передачу алармов
13:55
FM - это набор методик и инструментов чтобы ОБНАРУЖИВАТЬ ПРОБЛЕМЫ в сети, а не заниматься бюрократическим онанизмом
Dmitry1 #
14:07
zi_rus: В реальности, как и предусмотрено в ORTS - события эскалируются
14:07
Пришел аларм самому нижнему звену. Не смог он его побороть - передал более высокому звену, и т.п.
14:08
Событие сожет быть не только алармом
14:09
Как пример - выделить подсеть из N адресов, создать VLAN и т.п.
14:10
Alarm - это частный случай.
14:12
У меня несколько районов. Штук 20. На них совершенно разные люди работают. Каждый рулит своими свичами. Свичей на район может быть пару сотен.
14:13
Эти свичи находятся на уровне доступа (Access)
14:14
Выше стоят свичи уровня распределения (Aggregate)
14:14
Еще выше - уровня ядра (Core level)
14:15
Я слежу за свичами уровня ядра, и частично, уровня распределения. Но по твоим словам, я должен видеть алармы от нескольких тысяч свичай?
14:15
Нафиг оно мне надо!
14:15
НО!
14:16
Если на районе произошла проблема, которую не могут решить мОнтеры, нужно эскалировать аларм, заявку, или назови как хочешь, на уровень выше.
14:18
И наоборот, если на моей циске споймало STP Loopback - я должен переслать этот аларм, заявку, назови как хочешь, на тот район, откуда этот лупбэк пришел. Хотя операторы того района не имеют доступа к алармам уровня ядра.
14:20
Это именно совместная работа, а не когда один человек отвечает за все.
14:20
zi_rus: Что я не так написал?
zi_home #
15:05
для этого существуют системы TTMS (http://lmgtfy.com/?q=trouble+ticket+management+system). в частности http://forum.nag.ru/forum/index.php?showtopic=45147 . NOC для этого не подходит ни по функционалу, ни по назначению. лучшее что можно сделать, это реализовать автоматическую генерацию ТТ во внешней ТТMS,
15:05
и весь workflow производить в ней, монтеры, энергетики и сторонние организации не являются сущностями нока и не должны с ним никак пересекаться
15:11
а что ноку нужно, это клиентская база, чтобы можно было ткнуть клиента и сразу узнать какие ресурсы на сети ему выделены, чтобы ткнуть линк и сразу иметь список клиентов, чьи сервисы будут затронуты при планоновых работах на кабеле, чтобы когда линк обо
15:11
рвали, вес аларма можно было автоматом устанавливать не столько по влиянию на сеть, сколько по влиянию на предоставляемый клиентам сервис, по числу этих клиентов и важности каждого из них
_4ePTeHok #
16:57
сервисы уже планировались
16:57
в частности по привязке к макдб обсуждали
16:57
на это надо каталог сервисов
Tweet
Share this page
Share this page: Tweet