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: 28.08.2014
freeseacher #
05:53
а вот интересно бота можно вчерашними логами покормить ?
Night_Snake_ #
05:53
Ну кнопку я видел, interface discovery в failed вываливается. хотя если из консоли запускать дебаг, то там трейса нету
TSergey #
05:53
а если скриптом?
zi_rus #
05:54
Night_Snake_, настрой логи джобов, тогда теоретически трейс сбоку может появиться
05:55
Night_Snake_, возможно баг в другом скрипте, попробуй дебаг для get_interfaces прогнать
Night_Snake_ #
05:55
zi_rus ну это тока вечером из дома. с работы я туда не залезу. а на работе тока стейбл есть
05:55
./noc get_interfaces <mo> ?
zi_rus #
05:55
да
05:56
ну эта скушна. а мы тут на тестинге продакшен гоняем
Night_Snake_ #
05:57
ну я понимаю, что веселее) но на работе циски везде, тоже скучно)
05:57
там тока у пары джунов он прочитать конфиг не может из-за mc-ae
05:57
а вот из дома другая сеточка доступна, с кучей говнодлинков и говномикротов
06:00
Типа такого: http://pastebin.com/LKcPbpf3
freeseacher #
06:02
Night_Snake, ты бы перестал сливать пароли конторские :)
Night_Snake_ #
06:02
да позаменял вроде оО
06:02
а что не заменял то на стенде
TSergey #
06:11
Night_Snake_: get_interfaces из SA\MO\Edit\Scriprts тоже с ошибкой?
06:13
сделал иссе про линковку dlink-cisco, NOC-1425
ss_ #
06:16
кстати тут проскакивала тема с бекапом NOC
06:16
там встроенное что то есть?
TSergey #
06:16
да
06:16
есть задача в шедулере
ss_ #
06:16
а как использовать? Дока есть?
TSergey #
06:17
спрашивай, а я расскажу
06:17
Main\Setup\Schedules\main.backup
ss_ #
06:17
как использовать?
TSergey #
06:17
включаешь
06:18
сохраняешь, селектишь, говоришь Run selected tasks now
CfYz #
06:18
вчерашний лог почитай
06:18
там две ссылки
06:19
вот неоткрытие закладок реально парит
freeseacher #
06:19
нету вчерашнего лога
CfYz #
06:19
тогда вот
06:19
Backup consists of files of four kind.
06:19
noc-db that is postgres backup. just use standard tools for
freeseacher #
06:19
http://kb.nocproject.org/questions/11567271/how-to-backup-noc-installation-
CfYz #
06:19
postgreshttp://www.postgresql.org/docs/9.2/static/app-pgrestore.html
06:19
command like
06:19
pg_restore -c -d noc /var/backup/noc-db-20xx-xxxxxxx.dump
06:19
noc-etc just simple archive of /opt/noc/etc directory
06:19
tar -xzvf /var/backup/noc-etc-20xx-xx-xx-xx-xx.tar.gz /opt/noc
06:19
or something like will be enough
06:19
noc-mongo is backup from mongodb
06:20
mongorestore /var/backup/noc-db-20xx-xx-xx-xx-xx.dump
06:20
noc-repo backup of config/rpsl/dns and other sort of mercurial
06:20
repositaries. that is plain archive restore the same way as noc-etc in
06:20
certain directory.
06:20
http://forum.nocproject.org/index.php?topic=178.0
TSergey #
06:21
ss_: ну и несмотря на то, что нас так грубо прервали :)
CfYz #
06:21
ну а в шедулере main backup интуитивно поянтно чего там делать
TSergey #
06:21
дальше смотрим noc-scheduler.log и смотрим чего донастроить в noc.conf
CfYz #
06:22
да кстати
06:22
про нок конф я заыл упомянть
06:22
:)
ss_ #
06:22
хм как много всего дали
TSergey #
06:23
это как восстанавливать тебе написали, а сначала его запусти
06:24
в noc.conf нужен блок [patch]
ss_ #
06:26
чет как то все сложно
TSergey #
06:27
ты шутишь? в шедулер зашел?
06:27
Main\Setup\Schedules\main.backup
Night_Snake_ #
06:28
TSergey ахха. Там failed, а из debug вроде нормально, трейса не давал
TSergey #
06:28
а дебаг ты запускал с "-c"?
Night_Snake_ #
06:29
./noc debug-script get_interfaces <mo>
TSergey #
06:29
копирни ошибку в пасту, или там много?
Night_Snake_ #
06:30
с длинком?
TSergey #
06:30
это у тебя DLink? а какой?
Night_Snake_ #
06:31
так, стоп-стоп. Мы щас про что?) Про вчера или про сегодня?)
06:31
А то вчера я пасту с длинка выкладывал, сегодня с джуна
TSergey #
06:32
а зачем нам про вчера?
Night_Snake_ #
06:32
ну мало-ли) ты про dlink-cisco писал, что issue сделал
06:33
про джун ща кину
ss_ #
06:33
не проще две базы и каталог с ноком бекапнуть?
TSergey #
06:34
мне не проще, настроено в шедулере, ежедневно делается
06:34
а когда понадобится развернуть, тебя сразу спросят как бэкапил
Night_Snake_ #
06:35
http://pastebin.com/sVLh0DED вот трейс, тока это из морды потом кривое
evyscr #
06:38
TSergey: ну есть же патч в NOC-1412
06:39
про циску + длинк
TSergey #
06:39
да? вот я тормоз
06:40
мне кажется чуть другое, не крэшится у меня
evyscr #
06:40
не переживай, другие (Дмитрии, ai mean) тоже не понимают, что это за проблема и что за патч.-)
06:40
оно крешится между цисками
06:40
а патч две проблемы решает
TSergey #
06:41
ага, читаю
evyscr #
06:41
бери последний
06:42
он самый окультуренный
TSergey #
06:43
его прям одним файлом можно?
evyscr #
06:43
в смысле?
TSergey #
06:45
не очнеь я умею так пачтить
06:45
*патчить
06:46
там два дифа, их не нужно раскладывать в разное файло?
06:46
с такими ключами накатывать?
06:46
hg import -f --no-commit
Dmitry1 #
06:47
Night_Snake_: https://bitbucket.org/nocproject/noc/commits/620b53f9334999f6419856465960dacd6565ac3f
TSergey #
06:48
Dmitry1: научи как патч накатывать
Dmitry1 #
06:48
обновись
TSergey #
06:48
не, если предлагают решение
06:49
у меня записаны ключи "hg import -f --no-commit", но это не прокатывает
evyscr #
06:49
patch -pN <file.patch
Dmitry1 #
06:49
по поводу: http://pastebin.com/sVLh0DED - в логах должен быть трейс с нормальным форматированием
evyscr #
06:50
где N - наверное, 1
TSergey #
06:50
evyscr: спасиб
06:50
интересно откуда я те ключи вырил
evyscr #
06:51
делать из /opt/noc/
TSergey #
06:51
ага
evyscr #
06:51
на тебе, кстати, бонус: http://dpaste.com/1384BM7
TSergey #
06:52
спасибо
evyscr #
06:53
(там только str надо во что-то удобоваримое переименовать)
Dmitry1 #
06:54
evyscr: я могу смело это всовывать в expand_interface_range ?
evyscr #
06:54
нет
06:54
там надо функцию написать
06:55
и её использовать
06:55
а вот её уже - можно будет
TSergey #
06:55
evyscr: с ходу не соображу как ты разворачиваешь "4-7"
Dmitry1 #
06:56
надо это всунуть в expand_interface_range в файлике sa/script/script.py
evyscr #
06:56
TSergey: если скобок нет - то никак
Dmitry1 #
06:56
сейчас попробую туда тесты добавить
ss_ #
06:57
включил шедулер
TSergey #
06:57
ss_: это победа
ss_ #
06:57
а как настроить куда что будет бекапится?
TSergey #
06:57
а запустил?
evyscr #
06:57
Dmitry1: а его точно именно туда, а не в специфический для длинков?
ss_ #
06:57
вот что мне не нравится в ноке так это то что дока настолько ущербна что просто пипец
evyscr #
06:58
бо я не знаю, у кого ещё могут скобочки быть
TSergey #
06:58
ss_: а задачу ты запустил?
ss_ #
06:58
TSergey, как?
06:58
куда она бекап делать будет?
TSergey #
06:59
я же тебе писал как
ss_ #
06:59
запустил
06:59
куда она делать будет?
TSergey #
06:59
ставишь в шедулере галку и Run selected now
ss_ #
06:59
у меня на винтах места нет
TSergey #
06:59
теперь идешь в лог
ss_ #
06:59
куда он будет делать где настроить?
TSergey #
07:00
ран селектид сделал?
07:00
где лог-шедулера лежит знаешь?
07:00
в нем буде написано чего ему не хватает
07:01
и настроишь это в noc.conf, в секции [path]
ss_ #
07:02
трейсбаки в логе
Night_Snake_ #
07:03
Dmitry1 спасибо тебе, добрый человек
Dmitry1 #
07:04
evyscr: и что выведет str в твоей функции?
TSergey #
07:04
ss_: какие? выкладывай в пастебин
07:05
ss_: ну или сразу иди в noc.conf и правь пути для бэкапирования и до утилит
Dmitry1 #
07:05
Night_Snake_: оформи нормально traceback для juniper, а то я нифига там понять не могу
TSergey #
07:06
evyscr: не накатывается патч, что-то я делаю не так
ss_ #
07:06
Dmitry1, NOC-948 висит уже полтора года
TSergey #
07:06
Dmitry1: научи как накатить один файл с дифом внутри
ss_ #
07:06
TSergey, попробую чуть позже
07:06
занят пока
Night_Snake_ #
07:07
Dmitry1 а в каких логах его искать? в /srv/noc/log/noc-discovery нету нифига
evyscr #
07:13
TSergey: а что говорит?
TSergey #
07:14
evyscr: ступил я, пропустил <
07:14
накатил, слинковались
07:14
вот проверяю
07:14
evyscr: ты крут
evyscr #
07:15
Убеди в этом Dmitry1 -)
ss_ #
07:15
TSergey, http://pastebin.com/u99EZG2z трейсбек
evyscr #
07:16
Dmitry1: в данном конкретном случае - 1:2,1:4-1:6,1:8-1:11,2:3-2:5,2:8,2:11
TSergey #
07:16
evyscr: http://pastebin.com/3MRf25hf вот так поставился патч
evyscr #
07:17
Перевод строки в конце небось не сделал
07:17
В смысле, заканчиваться дифф должен пустой строкой
07:18
Dmitry1: str там - просто неудачное имя переменной
TSergey #
07:20
evyscr: да, запросто, я его копипастнул
07:20
ss_: чет как-то неожиданно, ну давай тогда в noc.conf и смотри куда назначен бэкап
ss_ #
07:22
TSergey, cat /opt/noc/etc/noc.conf |grep backup backup_dir = /var/backup
07:22
drwxrwxrwx 2 noc noc 4096 Aug 19 2013 backup
evyscr #
07:26
Dmitry1: вот примерно про такую функцию я говорил: http://dpaste.com/1BGFP84
TSergey #
07:30
evyscr: ты как-то писал:
07:30
"ещё смущает постоянно остающийся MAIN_WRITELOCK, но он, по ходу, влияния не оказывает в шедулеровском логе пишет сплошные Job main.update_index(None) is completed successfully"
07:30
разобрался чего это было?
evyscr #
07:30
нет
TSergey #
07:30
ss_: мне кажется, что твой трэйсбэк не имеет отношения к бэкапу
ss_ #
07:31
ктож его тогда сыпет?
evyscr #
07:31
просто сейчас у меня рестарты нока довольно частые, а бага всплывала раз в день-два
TSergey #
07:32
ss_: поищи, есть ли у тебя в логе main.backup
ss_ #
07:32
в каком логе?
TSergey #
07:33
все в том же, в noc-scheduler.log
07:37
2014-08-28 11:41:07,257 Periodic task=main.backup:Any status=running
07:37
2014-08-28 11:41:07,258 main.backup: Checking paths
07:37
2014-08-28 11:41:07,287 main.backup: Dumping PostgreSQL database into /srv/noc/backup/noc-db-2014-08-28-11-41.dump
07:37
2014-08-28 11:41:09,539 main.backup: Dumping MongoDB database into /srv/noc/backup/noc-mongo-2014-08-28-11-41
07:37
2014-08-28 11:41:15,861 main.backup: Archiving dump
07:37
2014-08-28 11:41:18,554 main.backup: dumping repo into /srv/noc/backup/noc-repo-2014-08-28-11-41.tar.gz
07:37
2014-08-28 11:41:22,151 main.backup: dumping etc/ into /srv/noc/backup/noc-etc-2014-08-28-11-41.tar.gz
07:37
2014-08-28 11:41:22,212 Periodic task=main.backup:Any status=completed
ss_ #
07:37
cat ./noc-scheduler.log |grep main.backup
07:37
пусто
TSergey #
07:37
вот так штатно он пишет
07:37
значит не запустил ты его
07:37
нужно в шедулере поставить галку и выбрать ран селектид нау
ss_ #
07:38
tail -f ./noc-scheduler.log |grep main.backup
07:38
task = <Schedule: main.backup:Any>
07:38
попробовал еще раз
07:39
tail -f ./noc-scheduler.log
07:39
2014-08-28 11:35:24,447 [<STOMPClientSocket(0x7fe988649890, 127.0.0.1:19705, )>] Connection refused
07:39
2014-08-28 11:35:25,449 [<STOMPClientSocket(0x7fe988649750, 127.0.0.1:19705, )>] Connection refused
07:39
2014-08-28 11:35:26,452 [<STOMPClientSocket(0x7fe988649bd0, 127.0.0.1:19705, )>] Connection refused
07:39
2014-08-28 11:35:27,454 [<STOMPClientSocket(0x7fe988649a10, 127.0.0.1:19705, )>] Connection refused
07:39
это что?
TSergey #
07:40
а были ли такие сообщения раньше?
ss_ #
07:40
неиспользовал я бекапы
TSergey #
07:40
да в шедулере море задач
07:40
есть ли такие сообщения в логе?
evyscr #
07:41
типа noc-stomp запустить?
ss_ #
07:41
evyscr, а это мысль
07:41
а что за процесс?
07:41
я его вроде вырубил)
TSergey #
07:41
ss_: STOMPClientSocket --- вот это в логе есть еще, кроме сегодня?
ss_ #
07:41
нет
07:41
логи похерены
07:41
но были вроде
TSergey #
07:42
в noc.conf есть такой порт, 19705?
evyscr #
07:43
ну это стомповский порт же
TSergey #
07:43
ну и чего пишется в логе noc-stomp.log
07:45
8[14:44] ss_: я его вроде вырубил)
07:45
а как ты вообще нок запускаешь?
ss_ #
07:47
sudo ./scripts/noc-launcher.py stop/start
07:48
noc@monitor:~$ cat etc/noc.conf | grep 19705
07:48
noc@monitor:~$
07:48
что за секция должна быть?
TSergey #
07:48
у меня нет
07:49
я не знал что это стандартный порт
07:49
ps ax | grep noc-
07:49
в списке есть noc-stomp ?
ss_ #
07:51
нет
07:52
23260 ? S 0:00 ./bin/python ./scripts/noc-launcher.py start
07:52
23262 ? Sl 0:02 /opt/noc/bin/python ./scripts/noc-scheduler.py launch -c etc/noc-scheduler.conf -i 0
07:52
23264 ? S 0:00 /opt/noc/bin/python ./scripts/noc-web.py launch -c etc/noc-web.conf -i 0
07:52
23265 ? S 0:03 /opt/noc/bin/python ./scripts/noc-sae.py launch -c etc/noc-sae.conf -i 0
07:52
23266 ? Sl 0:02 /opt/noc/bin/python ./scripts/noc-activator.py launch -c etc/noc-activator.conf -i 0
07:52
23267 ? R 0:06 /opt/noc/bin/python ./scripts/noc-classifier.py launch -c etc/noc-classifier.conf -i 0
07:52
23268 ? S 0:03 /opt/noc/bin/python ./scripts/noc-correlator.py launch -c etc/noc-correlator.conf -i 0
07:52
23269 ? Sl 0:01 /opt/noc/bin/python ./scripts/noc-notifier.py launch -c etc/noc-notifier.conf -i 0
07:52
23270 ? R 0:05 /opt/noc/bin/python ./scripts/noc-discovery.py launch -c etc/noc-discovery.conf -i 0
07:52
23305 ? S 0:01 /opt/noc/bin/python ./scripts/noc-web.py launch -c etc/noc-web.conf -i 0
07:52
23586 ? R 0:01 /opt/noc/bin/python ./scripts/noc-wf.py launch -c etc/noc-wf.conf -i 0
TSergey #
07:53
это ты его выгрузил или у тебя так при рестарте нока?
ss_ #
07:57
так при рестарте
07:57
не стартует ое
07:57
оно
TSergey #
07:57
можно еще посмотерть noc-stomp.conf, noc-scheduler.conf
ss_ #
07:57
что за процесс это?
07:57
cat etc/noc-stomp.conf
07:57
[main]
07:57
loglevel = error
07:57
logsize = 10485760
07:57
logfiles = 2
07:57
syslog_host =
07:57
pidfile = /var/run/noc/noc-stomp.pid
evyscr #
07:57
./scripts/noc-stomp.py внезапно
ss_ #
07:57
logfile = /var/log/noc/noc-stomp.log
07:57
heartbeat = true
07:57
[stomp]
07:58
port = 19705
07:58
listen = 127.0.0.1
TSergey #
07:58
и в Main\Setup\STOMP Access
07:59
ss_: в нок-шедулере так-же сконфигурирован стомп?
ss_ #
08:01
1022 ? R 0:00 /opt/noc/bin/python ./scripts/noc-stomp.py launch -c etc/noc-stomp.conf -i 0
08:01
стартанул
08:01
default конфиг на pid был кривой
TSergey #
08:05
пид файл некуда было сохранять?
ss_ #
08:19
да
08:19
но это не помогло
08:19
он стартует но 2014-08-28 12:15:41,642 [<STOMPClientSocket(0x7fade026cb50, 127.0.0.1:19705, )>] Connection refused
08:19
что такое noc-stomp ????? сколько раз спросил никто не сказал
ufir #
08:22
экий ты
08:22
неугомонный
ss_ #
08:24
ну так интересно почему туда шедуйлер долбится
freeseacher #
08:24
ss_, стомп это важный крутой демон
TSergey #
08:24
ss_: а есть у тебя гугль7
freeseacher #
08:24
который отвечает за передеачу данных между днсом
08:24
и ноком
ss_ #
08:24
днс то я не юзаю
freeseacher #
08:24
тогда он тебе не нужен
08:24
стопь его
evyscr #
08:25
э нет
ss_ #
08:25
?
evyscr #
08:25
обоснуй почему стучится
ss_ #
08:25
шедулер зачем туды лезет
ufir #
08:25
в шедулере есть значит
08:25
ога
ss_ #
08:25
и почему не заходит
08:27
2014-08-28 12:23:14,959 [<STOMPClientSocket(0x7fd3a88a7990, 127.0.0.1:19705, )>] Connection refused
08:38
нет мыслей куда копать?
08:39
в шедулере нет ничго
TSergey #
08:39
в managed object selector не выставляется значение "-" в "Filter by Is Managed"
ss_ #
08:39
кроме main.backup
TSergey #
08:39
т.е. бэкап запустился?
ss_ #
08:40
lf
08:40
да
08:40
26376 ? S 0:17 /usr/bin/mongodump -d noc -o /var/backup/noc-mongo-2014-08-28-12-33 -u noc -p xxx
08:40
pg дамп уже лежит
TSergey #
08:41
в логах чего он сказал?
ss_ #
08:41
ничего
08:41
чисто там
08:41
кроме 2014-08-28 12:37:09,921 [<STOMPClientSocket(0x4c3fc50, 127.0.0.1:19705, )>] Connection refused
08:41
2014-08-28 12:37:30,995 [<STOMPClientSocket(0x4c9de90, 127.0.0.1:19705, )>] Connection refused
08:41
2014-08-28 12:37:31,997 [<STOMPClientSocket(0x4c3fa50, 127.0.0.1:19705, )>] Connection refused
08:41
2014-08-28 12:37:43,023 [<STOMPClientSocket(0x4c3ff50, 127.0.0.1:19705, )>] Connection refused
08:41
ничего нет
08:41
чего он туда долбится?
TSergey #
08:42
cat noc-scheduler.log | grep main.backup
08:42
запусти
ss_ #
08:43
пусто
08:43
у меня уровень логирования error
TSergey #
08:43
а вот это ты писал: "8[15:42] ss_: кроме main.backup"
ss_ #
08:44
это с трейсбаками было
TSergey #
08:44
и?
08:44
а делось куда?
ss_ #
08:44
сейчас на инфо поставлю и перезапущу
08:49
TSergey, грохнул уже давно логи
TSergey #
08:49
а зачем?
ss_ #
08:49
а нафиг мне простыня трейсбаков на несколько мегов
08:49
к тому же та проблема ушла
TSergey #
08:50
какая?
ss_ #
08:50
трейсбаки
TSergey #
08:50
ну так а бэкапиы-то у тебя корректно настроены?
08:50
*бэкапы
ss_ #
08:50
да
08:51
ls /var/backup/
08:51
noc-db-2014-08-28-12-33.dump noc-mongo-2014-08-28-12-33 noc-mongo-2014-08-28-12-33.tar.gz
TSergey #
08:52
нет, некорректно
08:52
должн быть четыре файла
08:52
noc-db, noc-etc, noc-mongo, noc-repo
ss_ #
08:54
ну не до конца он был
08:54
я перезапустил систему
08:54
)
TSergey #
08:54
если не секрет, как давно ты работаешь в "связистах", ну или айтишниках --- не знаю твой профиль
ss_ #
08:59
давно
08:59
с 2006
09:00
к чему такой вопрос то? сомневаешся в моих знаниях? ;)
09:00
<ss_> я перезапустил систему - процесс нока
CfYz`R #
09:03
эх
ss_ #
09:03
TSergey, ну таки?
CfYz`R #
09:03
клонирование интерфейсов в добавлении object models сломалось
09:03
а работало :(
TSergey #
09:04
ss_: я могу играть в эту игру бесконечно :)
09:04
ты запустил бэкап? что пишет в логах про main.backup?
ss_ #
09:06
TSergey, ты не поверишь но в логах кроме 2014-08-28 13:00:57,404 [<STOMPClientSocket(0x3708410, 127.0.0.1:19705, )>] Connection refused
09:06
ничего
09:06
ставлю info вообще лог пустой
09:06
а бекап сейчас делается
09:06
)
09:07
кое что поменяю
TSergey #
09:07
ты прав, не сильно поверю
09:07
а что пишется в noc-stomp.log?
09:08
и проверил ты что настройки стомпа одинаковы в двух конфигах и в STOMP Access?
ss_ #
09:08
пусто
09:08
уровни логирования менять буду
09:08
есть одна мысль
09:09
что в noc-scheduler.conf секцию стомпа очистить нужно. Не нужна она по идее для бекапа если dns не бекапить. Я прав?
09:12
херня какая то
09:12
убрал из секции все бекап не делается
TSergey #
09:14
раздели задачи на две: пусть первая стомп
ss_ #
09:14
хм
TSergey #
09:15
и расскажи, чего пишет у тебя noc-stomp.log
ss_ #
09:15
а теперь добавил в секцию стомпа в noc-scheduler.conf и пошли дебаг логи
09:15
отлично повши
09:16
http://pastebin.com/ue83vHfe
09:16
cat /var/log/noc/noc-stomp.log
09:16
noc@monitor:~$
09:16
а тут пусто
09:17
loglevel = error стоит
09:17
тоже надо дебажить
TSergey #
09:17
noc-stomp.conf?
ss_ #
09:20
http://pastebin.com/7d7ftwh3 это дебаг стомпа
09:20
cat etc/noc-stomp.conf
09:20
[main]
09:20
loglevel = debug
09:20
logsize = 10485760
09:20
logfiles = 2
09:20
syslog_host =
09:20
pidfile = /var/log/noc/noc-stomp.pid
09:20
logfile = /var/log/noc/noc-stomp.log
09:20
heartbeat = true
09:20
[stomp]
09:20
port = 19705
09:20
listen = 127.0.0.1
09:20
ладно пойду я поема
Night_Snake_ #
10:07
А где можно забрать логи discovery, если в морде трейсбэки есть, а в /srv/noc/log нету?
ss_ #
10:09
дебаг включит
10:09
ь
Night_Snake_ #
10:09
?
ss_ #
10:11
etc/noc-discovery.conf loglevel = debug
10:11
забирать по logfile =
zi_rus #
10:13
opt/noc/etc/noc-discovery.conf
10:13
og_jobs = /tmp/jobs
10:13
*дщп_ощиы
10:13
**log_jobs
yeti #
10:27
кто-нибудь скажет, есть мануал по ноку?
evyscr #
10:28
есть. в наших мечтах
ss_ #
10:28
yeti, каждый день в IRC мечтают о нем ))))
10:28
весь мануал это наши совместные мозги
TSergey #
10:29
http://kb.nocproject.org/display/NOCDOC/NOC+develop+branch+documentation
yeti #
10:37
мерси)
10:38
поставили вчера чистый нок, включит активатор, добавили одну железку, но в статус активатор видим http://pastie.org/9509816
10:38
куда копать?
freeseacher #
10:45
yeti, зачем ты грохнул SAE ?
TSergey #
10:45
удалили SAE ^)
freeseacher #
10:45
yeti, ну зачем ?
10:46
yeti, ставь все опять заново.
10:47
вернуть SAE не полуится.
zi_rus #
10:47
freeseacher, а я возвращал
freeseacher #
10:47
нет ну можно конечно
zi_rus #
10:48
а чего
10:48
просто создаешь его с нужным профилем и все
10:49
вот его бы dvolodin скрыл, а не wiping
dvolodin #
10:52
есть писатель мануала, вы лучше делитесь сакральными знаниями
10:52
глядиь, и дока будет
zi_rus #
11:06
а битбакет тоьлко у меня тормозит?
11:06
или даже вообще не работает
freeseacher #
11:08
да только у тя
yeti #
11:12
я не удалял SAE )
Night_Snake_ #
11:17
что-то я не догоняю. в настройках level = debug. log_jobs тоже прописал. перезапустил noc. и чет как-то нифига не изменилось
zi_rus #
11:21
блин, это злокипучий фуфлофокс затупил
Night_Snake_ #
11:40
Dmitry1, прости за глупый попрос. Но я не могу в логах найти трейсбэк от int_discovery
11:40
в noc-discovery.conf переключил loglevel = debug
11:40
но что-то я туплю похоже
Dmitry1 #
11:45
Night_Snake_: вручную через debug-script
yeti #
11:45
скажите, что за сессии http://s019.radikal.ru/i617/1408/f3/be21552cce9c.png и почему они растут?
Night_Snake_ #
11:47
Dmitry1 так вот: http://pastebin.com/LKcPbpf3
Dmitry1 #
11:48
Night_Snake_: да
Night_Snake_ #
11:54
ну дык это я еще утром выкладывал :) я думал еще что-то надо
Dmitry1 #
11:55
Night_Snake_: обновись
11:56
я с утра с компрессором продувал серваки :)
Night_Snake_ #
11:56
=)
11:56
А можно ссылку на дифф? просто у меня стейбл стоит
Dmitry1 #
11:56
https://bitbucket.org/nocproject/noc/commits/b5b5fe24a31c504b1ac54beea02eeb44af8dc55b
Night_Snake_ #
11:56
пасиба
Dmitry1 #
11:57
а зачем stable ?
momomo_ #
11:59
Добрый день. Подскажите, пожалуйста, как увеличить таймаут для дискавери
zi_rus #
11:59
noc это единственная программа у которой стейбл работает хуже тестинга
Dmitry1 #
11:59
momomo_: в MO Profile
Night_Snake_ #
11:59
да как-то по привычке :) в прод стейбл, тестинг для поиграть
Dmitry1 #
12:00
для тестинга у нас ветки "feature/X"
momomo_ #
12:00
Dmitry1, у меня dev-верися
Dmitry1 #
12:01
Service Activation -> Setup -> Managed Object Profiles
12:02
Выставление "Max. interval" в 0 вообще отключает discovery
momomo_ #
12:03
Dmitry1, прошу прощения, не так выразился, надо увеличить таймаут на операциию. У меня через веб-морду сбор конфига фейлится, а через script-debug норм работает
Dmitry1 #
12:04
это я не знаю. у меня через web половина фичей не работает
momomo_ #
12:05
спсаибо, где б спросить...
Night_Snake_ #
12:09
Dmitry1 Вот еще get_vlans там же http://pastebin.com/L8Ae286B
12:10
Интерфейсы он прочухал похоже
Dmitry1 #
12:10
а что с get_vlans не так?
Andrewkra #
12:12
а что делать, если у меня дискавери на get_vlans зациклился на железке? (стейбл тоже)
Night_Snake_ #
12:13
<class 'noc.sa.interfaces.base.InterfaceTypeError'> DictParameter: {'name': 'default', 'vlan_id': '0'}. Invalid value for 'vlan_id': VLANIDParameter: '0'. START OF TRACEBACK...
12:13
ну и дальше трейс
12:13
в морде
Dmitry1 #
12:14
Night_Snake_: а где ты нашел vlanid 0 ?
Night_Snake_ #
12:14
это не я нашел, это noc нашел
Dmitry1 #
12:15
покажи
Night_Snake_ #
12:16
default - это "влан без тэга" похоже. http://pastebin.com/6NPk34hZ
12:16
потому что у меня эти интерфейсы не настроены совсем
Dmitry1 #
12:17
я всю жизнь думал, что default - это 1
Night_Snake_ #
12:17
VLAN: default, 802.1Q Tag: Untagged, Admin State: Enabled
12:17
я тоже, но у джунипера видимо иной взгляд
Dmitry1 #
12:18
а что показывает show vlan brief ?
Night_Snake_ #
12:19
default 0/21 v100 100
12:20
default 0/21
12:20
v100 100
12:20
v500 500 3.3.3.6/30 1/1
Dmitry1 #
12:20
на pastebin
Night_Snake_ #
12:20
ща
12:20
http://pastebin.com/gBS0ExRx
Dmitry1 #
12:24
круто
Night_Snake_ #
12:24
не то слово
Dmitry1 #
12:25
т.е. у тебя есть DC_vlan1 с тэгом 1, и default c тэгом 0
12:25
стопудово что-то в конфигурации не то
Night_Snake_ #
12:26
ну.... оно может и не то, но вланы-то есть)
12:26
и оно работает)
12:27
тут фишка в том, что у джуна default - это даже не влан, а скорее отсутствие влана
12:27
потому что порты не настроены, которые якобы ему принадлежат
Dmitry1 #
12:27
отсутствие влана - это vlanid 1
12:28
посмотри, какой номер влана отдается на порту 0/21 по gvrp или vtp
Night_Snake_ #
12:28
0/21 это не порт, это Active/Total
12:29
vtp там нет, gvrp тоже
12:29
порты в default vlan не имеют конфигурации вланов
Dmitry1 #
12:36
Night_Snake_: обновляйся
Night_Snake_ #
12:36
спс
Dmitry1 #
12:39
Night_Snake_: заработало?
Night_Snake_ #
12:40
проверяю
12:40
на одном да, на другом нет
12:43
http://pastebin.com/QvgZkDTX
12:45
Dmitry1 не, не заработало. он с одного вроде стянул... но только один раз. щас со всех в трейс вываливается
Dmitry1 #
12:47
не вижу трейса
Night_Snake_ #
12:53
а в морде есть :(
Dmitry1 #
12:54
перезапусти noc
Night_Snake_ #
12:55
блин. точно xD
12:57
все норм, спасибо!
12:57
Dmitry1 человечище :)
ss_ #
12:59
Dmitry1, вопросик есть
12:59
)
Dmitry1 #
13:00
ась?
zi_rus #
13:07
Dmitry1, ты для Process crash класс еще не сделал?
Dmitry1 #
13:08
не помню, если честно. сейчас пытаюсь понять, как заставить ntpd биндиться на одном IP, а не лезть на все интерфейсы
zi_rus #
13:09
firewall
Dmitry1 #
13:14
файрвола на машине принципиально нету, потому как весь cpu должен заниматься пересылкой пакетов, а не лазять в них
evyscr #
13:39
ntpd вроде принципиально не умеет не на всех интерфейсах
misak #
13:57
To bind NTPd to a single address, the -I option can be used. For my Debian box, I had to edit /etc/default/ntp, and replace -g by:
13:57
-g -I 1.2.3.4 -I 127.0.0.1
13:57
This causes NTPd to listen on the public address 1.2.3.4 (replace it by your own) and 127.0.0.1.
13:57
Dmitry1: https://support.ntp.org/bin/view/Dev/ListenOn
Dmitry1 #
13:59
# ntpd -h
13:59
ntpd: illegal option -- h
13:59
-l Str logfile path to the log file
13:59
-L no novirtualips Do not listen to virtual IPs
misak #
14:03
может кастрированный какой-то?
Dmitry1 #
14:03
ntpd - NTP daemon program - Ver. 4.2.4p8
misak #
14:04
http://pastebin.com/jnF2XPh1
14:04
это на старенькой Федоре
14:05
там заглавная i
Dmitry1 #
14:07
я так и делаю, а он все равно на всех интерфейсах биндится
misak #
14:07
а что за система?
Dmitry1 #
14:07
фря десятка
14:08
из нее уже бинд выкинули, потому как в монстра стал превращаться. чувствую, что скоро и нтпд выкинут
misak #
14:11
http://forums.freebsd.org/viewtopic.php?t=1090
14:11
как раз про это
14:11
I haven't used openntpd, but I've read that it can bind to a single (specified) IP address. So, yes, it probably is a good alternative here.
14:12
Confirmation on openntpd binding to specific IP(s): http://www.openbsd.org/cgi-bin/man.cgi?query=ntpd.conf&sektion=5&arch=&apropos=0&manpath=OpenBSD+Current
14:13
ну или джейл конфигурить, там можно один интерфейс указать
Dmitry1 #
14:13
ты путаешь open ntpd с isc ntpd
misak #
14:14
нет
Dmitry1 #
14:14
во фре - второй
misak #
14:14
я говорю или то или это
14:14
первый тоже есть по моему
14:15
у меня есть /usr/ports/net/openntpd
Dmitry1 #
14:15
просто второй - в базовой поставке
misak #
14:16
да
14:16
ну порты не так сложно
Dmitry1 #
14:17
пока только ходят разговоры о замене штатного ntpd на openntpd
misak #
14:18
еще бы
14:18
после того, что в этом году было
Dmitry1 #
14:18
а что было ? я не в курсе
14:19
а, вспомнил
14:19
атака на ntp сервера
misak #
14:20
весь инет месяц гудел
14:20
даже на наши джуниперы спешно пришлось апдейты накатывать :)
Night_Snake_ #
14:25
а у нас как-то обошлось)
14:25
хотя ntp на бордерах есть конечно
Dmitry1 #
14:25
я просто не понимаю, зачем наружу ntp выставлять
Tweet
Share this page
Share this page: Tweet