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: 26.06.2015
xetle #
06:16
dvolodin: NOC-1436 gis/geocoding/yandex.py
desp #
06:50
Коллеги, доброе утро. Кто подскажет по VC Domains?
xetle #
06:53
Задай вопрос.
desp #
06:54
не пойму как vlan поделить на vc domains - по районам/домам или просто абонентские-сервисные и т.д.
xetle #
06:54
Сколько у тебя административных VC Domains есть столько и создавай. Потом коммутаторы при добавлении по этих доменах надо раскидывать.
06:55
Если MPLS используешь гдето то он разделяет.
desp #
06:55
нет, mpls нету, далеко еще
xetle #
06:56
Также маршрутизаторы могут их делить.
06:57
Если сеть с общей политикой выделения номеров влан от 1 до 4096 то это можно считать одним админ доменом.
desp #
06:57
как бы на коммутаторе есть управляющий vlan, абонентский, тв и телефония, предположим я завел их как админ домены, то при заведении коммутатора какой vc domain я должен указать?
xetle #
06:58
:) default
06:58
Каждый коммутатор (не MPLS) точно принадлежит только к одному VC домену.
06:59
Наверно у тебя всего 1 VC домен. Если его только ты админишь и создаёшь вланы.
07:02
desp: удали все созданные тобой VC домены, оставь только default и в него добавь все коммутаторы которые админишь.
desp #
07:03
понял, так и поступлю, спасибо
07:04
еще вопрос, никто не сталкивался, что в MO в vlan_discovery пишет Deferred на всех коммутаторах?
e_zombie #
07:24
,,
zi_rus #
07:26
desp: пересохрани МО или его профиль
xetle #
07:27
desp: а какие коммутаторы? Какой профиль ты используешь? get_vlans скрипт для него есть?
e_zombie #
07:30
Samsung блокирует Windows Update
07:30
dl // 25.06.15 00:27
07:30
Мало нам того хлама с рюшками, которым производители ноутбуков обожают забивать предустановленные системы. Выяснилось, что Samsung стал блокировать Windows Update, поскольку тот мешает самсунговской обновлялке. На вопрос саппорту был получен че
07:30
лол
desp #
07:31
профиль пересохранил - не помогло
07:34
get_vlans через debug-script проходит
xetle #
07:35
А в vc -> vc вланы видно? Появились?
e_zombie #
07:35
https://www.youtube.com/watch?v=8sYTi4WtEuY :[|||||||||||||||||]:
xetle #
07:36
Импортни в vc -> vc вланы с коммутатора.
desp #
07:36
неа, болт
xetle #
07:43
desp: noc.conf ничего не менял в vlan_discovery? enable=true & save=true ?
07:43
Импорт в vc -> vc вланов с коммутатора получился или нет?
desp #
07:44
[vlan_discovery] enabled = true save = true change_state =
07:45
импорт работает
07:45
хммм
07:45
а почему так? или я что то не понимаю
xetle #
07:46
Смотри логи дисковери. Там может матюк есть или get_vlan вообще не запускался?
desp #
07:48
в логе, если вручную в MO запустить vlan_discovery - [inv.discovery] Rescheduling job vlan_discovery(18) to 2015-06-26 10:57:28.244776 status=W
xetle #
07:49
В профиле для твоих MO должен быть vlan discovery
desp #
07:50
в профиле VLAN discovery - галочка чтоит
AleksandrB76 #
07:57
Добрый день. Подскажите по Alarm Triggers в FM: если не заполнены поля Template и pyRule они не работают? C pyRule еще понятно выбирай что должно будет сделано после сработанного тригера, а вот что выбирать в поле Template и если создавать свой то по какому принципу?
ss_ #
07:58
http://www.youtube.com/watch?v=dQw4w9WgXcQ :[|||||||||||||||||]:
xetle #
08:02
desp: в sa -> Setup -> Managed objects Profile под "VLAN" в профиле стоит зелёная галочка? И этот профиль вабран в SA -> MO (Role - Object Profile)?
08:04
В SA -> Managed objects -> Discovery что есть в vlan_discovery? Выдели его там и нажми RUN
ufir #
08:14
что за фигня - правлю МО, сохраняю - а список пустой
08:14
приходится переоткрывать
evyscr #
08:15
прокрути вниз
08:16
common bug
xetle #
08:17
AleksandrB76: Main -> Setup -> Templates, это надо добавить в документацию: https://kb.nocproject.org/pages/viewpage.action?pageId=18382913
ufir #
08:19
хм, действительно
xetle #
08:19
Мне кажется что без Templates должно работать. По крайней мере пару лет назад так было.
AleksandrB76 #
08:19
Это я уже видел, к сожалению там так и не понятно зачем нужно поле Template. Просто вроде указал все поля а на почту алерты не приходят
evyscr #
08:21
а это ещё вопрос, где почта прописана
xetle #
08:21
AleksandrB76: https://kb.nocproject.org/pages/viewpage.action?pageId=7766341
08:22
Да, настройка уведомлений -отдельная тема.
e_zombie #
08:22
как права доступа на выгружаемые конфиги автоматом поправить ?
AleksandrB76 #
08:23
smtp сервер указал, notification group создал, добавил в нее своего юзера, ему указал его почтовый адресс, добавил alarm triggers с созданной notification group - аларм вижу в fm-alarm а в почте ничего нет.
evyscr #
08:24
time pattern тоже проставлен?
AleksandrB76 #
08:25
да
evyscr #
08:25
а емайл где проставлен?
08:25
а то два места есть
08:25
(я с этим помучался в своё время)
AleksandrB76 #
08:26
и в профиле пользователя и как емайл админа в конфигах нока
evyscr #
08:26
ну именно в профиле пользователя рабочий
08:26
то есть, через кнопку "User profile..."
AleksandrB76 #
08:27
там у меня один и тотже емайл указан 2 раза
08:27
счас попробую поиграться с шаблоном - может сработает
xetle #
08:42
AleksandrB76: Подправил https://kb.nocproject.org/pages/viewpage.action?pageId=18382913 может так будет понятней создание тригеров.
08:43
AleksandrB76: я не уверен что у тебя тригер вообще сработал ;) добавь в пируле запись в лог файл какойто..
08:44
Alarm class RE точно матчит название аварии?
AleksandrB76 #
08:45
Ну может в будущем кому-то и поможет ...
08:45
я сам не уверен что он сработал ...
08:45
вопрос - праку по коррелатору так и не добавили в develop версию?
08:45
правку
xetle #
08:45
AleksandrB76: добавь в пируле запись в лог файл какой-то.. Иначе не отдебажешь!
AleksandrB76 #
08:48
ок, будем копать pyRules
evyscr #
08:50
хм...
08:50
а где у нас сейчас живёт обработка Config changed?
08:52
так-то вроде в solutions/noc/default/pyrules/refresh_config.py , но где все связки?
xetle #
08:56
Оно кажысь через handlers теперь должно всё идти.
08:57
noc.fm.handlers.event.discovery.schedule_discovery
08:57
noc.fm.handlers.event.audit.log_config_changed
08:58
Запускает дисковери для этого MO и записывает в лог... Где эти логи?
09:02
sa/models/interactionlog.py пишет в монгу много интересного, а где в вебе красиво, с фильтрами, это можно просмотреть?
evyscr #
09:10
dvolodin: где-нить расписано про работу всех этих хэндлеров/солюшнов?
dvolodin #
09:10
что именно?
evyscr #
09:10
в частности, меня интересует путь Config changed
e_zombie #
09:10
dvolodin: где настраиваются права на файлы конфигов которые экспортируются ?
dvolodin #
09:11
e_zombie: UMASK :)
09:12
evyscr: а там разве есть какие-то handler'ы?
evyscr #
09:12
в event class'е - есть
09:13
в принципе, я уже всё понял, что хотел
dvolodin #
09:13
а, там есть, да
e_zombie #
09:14
в каком конфиге?
xetle #
09:21
dvolodin: sa/models/interactionlog.py пишет в монгу много интересного, а где в вебе красиво, с фильтрами, это можно просмотреть?
09:22
Например там будет запись кто и когда похерил конфиг коммутатора..
dvolodin #
09:48
в managedobject
xetle #
09:53
В Facts ?
09:53
Вместе с ребутами и прочим?
dvolodin #
09:54
там есть interaction log
xetle #
09:55
Вижу "Command Log"
10:00
Понял, в SA -> Managed Object -> Facts можно просматривать результаты записанные sa/models/interactionlog.py
evyscr #
10:09
хм
10:09
а оно в ком есть?
dvolodin #
10:11
нет в фактах interation log'а, вы что?
evyscr #
10:12
фух, стал быть я ещё не до конца сошёл с ума
10:12
command log?
dvolodin #
10:14
да
evyscr #
10:14
в нём полно логинов/логаутов нока
10:14
через ивенты вроде проще
ufir #
10:41
а что ето такое и отчего бывает ? 2015-06-26 13:39:45,549 [noc-classifier] Event 558d2bed7e85c9751be3fd92 has been marked as not disposable by interface profile 'default' (ge-1/1/9)
xetle #
10:46
Значит таки в "Command Log" пишет вместе с log_cmd с "Security | Audit | Command"
Aversant #
11:11
Привет всем. У меня накопилось около 40 моделек для инвентори. Хотелось бы залить их в НОК (сделать встроенными). Могу я по инструкции https://kb.nocproject.org/pages/viewpage.action?pageId=8880209 отправить Pull request или лучше сделать заявку с json файликами?
11:12
модельки для маршрутизаторов Cisco ISR
dvolodin #
11:33
Aversant: можно в jira с json
11:33
лучше сгруппировать в несколько issue
Aversant #
11:40
dvolodin: ок
mali_ #
11:43
можно в ноке так сделать, чтобы классификатор сам запускался при старте нока, а не командой ./scripts/noc-classifier -f start ?
Aversant #
11:44
dvolodin: просьба посмотреть NOC-1622 , там дополнения для скрипта Cisco.IOS.get-inventory без него на ISR не определяется материнская плата
evyscr #
11:56
Aversant: в жиру модельки в проект INV, не в NOC
ss_ #
14:08
все отпуск
ufir #
14:22
збс
rklomp #
14:25
Hi all. I am getting "[noc.lib.daemon.configuration] Cannot get config from http://127.0.0.1:8000/main/sync/Channel1/0/config/: HTTP Error 503: Service Unavailable" in my noc-sync.log and noc-probe.log, but I cannot figure out why.
Night_Snake1 #
14:26
щ
ss_ #
14:29
ой, а че это не по русски?
evyscr #
14:31
rklomp: wrong user/password probably?
rklomp #
14:32
Wrong username/password would give a 403 and not 503?
evyscr #
14:38
yes, 403
ss_ #
14:38
збс че
14:39
не вы не обращайте на меня внимания)
xetle #
14:39
rklomp: create user, garant hom premissions to PM.
rklomp #
14:41
my noc-sync user is alrady super user
xetle #
14:41
Write that user to noc-probe.conf (noc-sync.conf but may reque aditional premission)
evyscr #
14:41
xetle: ну прочитай, что уже написано
14:41
это 403 будет
xetle #
14:42
да
evyscr #
14:42
rklomp: anything in noc-web.log?
xetle #
14:43
any trace? any faild NOC servers in noc-lancher.log?
rklomp #
14:43
/var/noc/log/noc-web.log does not show anything when noc-sync runs
evyscr #
14:43
what happens when you try to get <your_noc_address>/main/sync/Channel1/0/config/ from browser?
14:44
(you have to auth as your noc-sync user before)
rklomp #
14:47
That gives me normal output
14:47
{"config": [], "now": "2015-06-26T16:51:49.223115", "last": null, "expire": null}
xetle #
14:48
rklomp: look in noc-web.conf: listen = 127.0.0.1:8000
rklomp #
14:48
2015-06-26 16:52:33,473 [noc-web] Listening 127.0.0.1:8000
xetle #
14:49
OK in noc-sync.conf: url=http://127.0.0.1:8000/
rklomp #
14:51
[autoconf] name = Channel1 url = http://127.0.0.1:8000/ user = noc-sync
evyscr #
14:52
i guess you have to check smth like 'netstat -nap | grep 8000' when 503 happens
rklomp #
14:53
tcp 0 0 127.0.0.1:8000 0.0.0.0:* LISTEN 7955/python
14:53
it is listening, but somehow it throws a 503
evyscr #
14:54
503 means like 'too many connections'
xetle #
14:54
Support -> Crashinfo
14:54
You mast see trace of python..
rklomp #
14:55
crashinfo is empty
evyscr #
14:59
what's your distro?
xetle #
14:59
You see HTTP Error 503: Service Unavailable" in noc-sync.log and noc-probe.log, but noc-web.log is emty?
rklomp #
14:59
Ubuntu 14.04.2 LTS
evyscr #
15:00
nginx?
rklomp #
15:00
yes in noc-sync log, but there is no loggin at the same time in noc-web
15:00
yes nginx
evyscr #
15:00
anything there?
15:00
(in nginx log)
xetle #
15:01
оно же напрямую в 8000 порт мимо нжинкса идёт.
rklomp #
15:01
no since whe using port 8000 you are not connecting via nginx
evyscr #
15:01
well, it shouldn't
15:01
в порядке бреда
15:01
что у нас ещё остаётся?
15:02
iptables тоже должны работать, иначе через веб бы не отображалось
xetle #
15:02
restart noc-web: "killall -9 7955"
15:02
noc-lancher woll run it again.
rklomp #
15:02
already rebooted the whole server
xetle #
15:04
да iptables на lo или 127,0,0,1 также host.deny на python
15:04
уверен глюк или неправельные настройки в NOC!
15:09
rklomp: what yoy try to config? PM or DNS
rklomp #
15:09
DNS
15:09
it is working on my test machine
15:09
but not on this one
15:12
Ah well. Will continue on monday. Thanks for your help so fat
15:12
*far
xetle #
15:12
Check configs and setups. Main -> Setup -> Sync and noc-sync.conf also user for noc-sync.
Tweet
Share this page
Share this page: Tweet