nocproject.org
05:22
e_zombie у меня теперь новая тема: "Activator pool 'default' is not available"
05:22
причем неважно, сколько инстансов активатора и сколько в каждом max_scripts
05:53
Night_Snake1: а Inventory \ Reports \ Discovery Summary чего говорит?
06:46
вроде как свежие патчи это должны править
06:50
вроде как даже правят и работает.
06:51
insert query update delete getmore command flushes mapped vsize res faults locked db idx miss % qr|qw ar|aw netIn netOut conn time
06:51
138 27 3 5 0 19|0 0 22.1g 44.6g 4.09g 0 noc:100.2% 0 7|0 0|1 44k 17k 29 09:51:16
06:51
3 43 8 7 0 30|0 0 22.1g 44.6g 4.09g 0 noc:93.1% 0 6|0 0|1 14k 27k 29 09:51:19
06:51
61 51 7 9 0 29|0 0 22.1g 44.6g 4.09g 0 noc:96.9% 0 9|0 0|1 29k 23k 29 09:51:21
06:51
56 45 5 11 0 31|0 0 22.1g 44.6g 4.09g 0 noc:95.0% 0 5|0 0|1 27k 61k 29 09:51:22
06:51
68 49 6 10 0 30|0 0 22.1g 44.6g 4.09g 0 noc:93.5% 0 6|0 0|2 31k 23k 29 09:51:25
06:51
классификатор лагает . правда там в очереди 13 400 событый
06:52
вернее 144 00
06:52
140 000
06:54
06:54
06:54
07:13
TSergey: а у меня такого нет
07:13
отчета такого нет?
07:14
патчился ты давно? и делал ли логаут из нока?
07:14
ага
07:14
обновлялся вчера, логаут сделал.
07:15
16 июля уже был такой отчет
07:16
Night_Snake1: ты на develop?
07:16
да
07:17
но когда я вчера обновлялся, он сказал что 0 изменений в 0 файлов
07:24
Guest96647: UTF-8 psz
07:29
2015-07-30 10:28:44,916 [noc-classifier] REPORT: elapsed: 75.2200s, speed: 13.3ev/s, events: 1000, lag: 244.916256s, failed: 0, deleted: 68, suppressed: 1, unknown: 18, classified: 5, disposed: 24, duplicated: 3, unk. duplicated: 881
07:29
2015-07-30 10:29:21,657 [noc-classifier] REPORT: elapsed: 36.7406s, speed: 27.2ev/s, events: 1000, lag: 254.657479s, failed: 0, deleted: 80, suppressed: 0, unknown: 15, classified: 21, disposed: 34, duplicated: 14, unk. duplicated: 836
07:35
TSergey: там ничего случаем опять шаманить не надо?
07:37
всех приветствую
07:37
поставил noc с помощью скрипта для ubuntu на 14.04, все прошло успешно
07:37
07:38
ругается на отсутствие admin/search_form.html
07:41
Вот! ВОТ, блеать!
07:41
Они мне тут хором пели, что я криво поставил. :)
07:41
Хотя, может ты скриптом тоже криво, я х/з.
07:41
Ща чуть раскидаюсь, расскажу, как фиксил.
07:43
На самом деле, я ставил последовательно выполняя команды из скрипта, чтобы пошагово все проверять
07:43
сути не меняет
07:45
бгг
07:45
abyrvalg: ну-ка, повтори, что я тебе хором говорил
07:47
поскольку ответ будет задерживаться, повторю сам: см. bootstrap0.sh и bootstrap.sh из vagrant
07:51
evyscr: Вон давай у Джонни спросим, каким скриптом он ставил.
07:54
John-eak: Ты последовательно выполнял команды из скрипта - вопрос, из какого?
07:57
bootstrap.sh
07:58
в нулевой как то даже не заглянул
08:03
веб-сервер nginх?
08:03
Куда направлен location /media/?
08:05
пишем, если есть находки
08:05
08:09
веб nginx
08:10
media
08:10
media /opt/noc/lib/python2.7/site-packages/django/contrib/admin/static/
08:10
static не существует
08:10
хмм
08:11
this
08:11
alias /opt/noc/django/contrib/admin/static/;
08:11
Но это еще не все.
08:11
Там та-же херня.
08:12
Такого пути просто не существует.
08:12
да, в доках то же самое
08:15
abyrvalg, поменял alias, то же самое
08:16
Я ж говорю, что это еще не все. Это только исправляет форматирование на некоторых страницах. Не заметил, что оно поменялось?
08:16
да, поменялось, 500-я выводится с учетом css :)
08:17
у меня "/opt/noc/lib/python2.7/site-packages/django/contrib/admin/static/" есть
08:18
что вы django ковыряете? там старых приложений почти не осталось
08:18
TSergey: Это здорово, но я так и не понял, почему у всех есть, а у меня нет. И у Джонни вон, тоже.
08:18
Я ставил по мануалу ручной установки, а Джонни - скриптом, который evyscr рекомендовал. И ему недоверять основний нет.
08:19
dvolodin: Все просто - мы не знаем, что тут вообще надо ковырять. Надо ли объяснять, почему так?
08:21
"Надо ли объяснять, почему так?"
08:21
ну есть очень простой путь, нужно оформить правильный таск в джире
08:21
с конфигами и ошибкой и проблему поправят
08:22
TSergey: Надо документировать - может, и таски создавать не понадобится, как думаешь?
08:22
ты прав, чего ты уже задокументировал?
08:23
TSergey: Прости, я погорячился. Ты мне на больной мозоль наступил.
08:23
Я несколько лет техписом отработал, так что да, кой-чего задокументировал.
08:24
Только не в софте.
08:25
документировать нужно не интерфейс, а скрипты использования или настройки, энтузиасты это делают:
08:25
08:25
08:25
08:26
и каждый кто заново ставит --- веллком делиться тем, что было трудно
08:26
Я с тобой не согласен в корне. Но тут не место для подобных дискуссий, ИМХО.
08:27
с чего бы? именно здесь и место
08:27
тебе нравится проект, ты используешь софт, будь добр быть полезным
08:27
как-то очевидно, на мой взгляд
08:28
а доки не хватает, с этим никто не спорит
08:28
TSergey: так а что делать-то?)
08:29
xetle: У меня тоже все работает нормально. Уже.
08:31
dvolodin: почти да не совсем, например в джанге ипам и готовься к потоку какашек когда за него возьмешься
08:31
это да
08:31
нужно бы его проредить :)
08:32
Night_Snake1: в плане доки или пользы?
08:33
Ниписание доки для НОКа и польза НОКу - это синонимы.
08:34
в плане что делать с активатором
08:36
Мы думали о общественной пользе, а ты нам о своих проблемах..
08:36
Night_Snake1: ты завел таск в джире?
08:37
с логами, с описанием проблемы
08:39
John-eak: ls -l /opt/noc/templates/admin покажи.
08:39
Чем могу дополнить этот таск в жире?
NOC-1652
08:40
08:41
Вот тут он почему-то ищет ту самую search_form и еще несколько других файлов.
08:41
08:42
хотя должен искать в /opt/noc//django/contrib/admin/templates/admin ?
08:43
John-eak: приложи файлик, паста протухнет
08:43
Я недостающие файлы копировал из /opt/noc/django/contrib/admin/templates/admin
08:45
Где должен - мне сие неведомо. Я не представляю себе, как это узнать. Поэтому я цеплялся strace'ом на процесс нок-веб, и смотрел, где он файлы ищет. Оказалось, что там. Я их
08:45
ему туда сложил, и все.
08:45
Вместо пасты апдейтнул сообщение , логи кинул в [code]
08:46
dvolodin:
08:46
08:46
08:47
abyrvalg, в будущем после такого копирования при обновлении не сломается опять?
08:47
Пока не ломалось.
08:47
И, кстати, кажись такая бага уже есть.
08:48
напишите, чего он не находит в "/opt/noc/local/lib/python2.7/site-packages/django/"
08:49
Вот такая-же бага:
08:49
08:50
вот это?
08:50
"/opt/noc/contrib/lib/django/contrib/admin/static/"
08:50
abyrvalg: ну я же выше написал уже
08:51
скажите, может в конфиге бинда view и acl называться одинаково?
08:52
Я вьюшки только собираюсь делать, не знаю.
09:01
таки где должен noc искать недостающие файлы типа search_form.html? в /opt/noc/local/lib/python2.7/site-packages/django/
09:01
или в /opt/noc/django/contrib/
09:01
или в /opt/noc/templates/admin
09:03
Есть вопрос крутым питонщикам понимающим что такое класс и глобальные переменные в питоне.
09:03
09:04
Эти глобальные переменные, наверное, откуда-то берутся. Вряд-ли они захардкодены. Вопрос - откуда.
09:04
Впрочем, этот вопрос я уже задавал. :)
09:04
он теперь использует стандартный HTMLparser из python
09:05
Профиль лежит в архиве в каталоге NAG_SNR_ERD/sa/profiles/NAG/ERD
09:06
Глобальная переменная которую надо ПРАВИЛЬНО задать и изменять есть dat это список.
09:07
Клас который надо ПРАВИЛЬНО задать это MyHTMLParser
09:08
Счас всё задано"правильно" ибо работает :) но не красиво.. клас определяется в КАЖДОМ скрипте.
09:08
Я хочу определить клас MyHTMLParser только один раз в __init__.py
09:09
Со скриптов его потом достать могу. Но как и где определить переменную dat в этом случае, не знаю.
09:32
а вресию нока?
09:32
*версию
09:34
и еще :
09:34
Inventory \ Reports \ Discovery Summary
09:34
Service Activation \ Reports \ Failed Scripts
09:34
SA \ Monitor \ Pools
09:35
xetle: определи этот класс в профиле
09:36
Night_Snake1: и noc-launcher.conf, блок [noc-activator]
09:36
+ noc-activator.conf
09:38
TSergey: а где смотреть? версию
09:38
Main \ Reports \ System Version
09:38
Inventory \ Reports \ Discovery Summary нету такого
09:39
а сделай "hg tip"
09:40
09:42
dvolodin:
09:42
09:42
09:42
одинаковый трабл
09:44
xetle: зачем тебе global там?
09:46
Night_Snake1: и как давно ты обновлялся? 11419 это от 22 июля, у тебя 11378
09:47
Night_Snake1: иначе объяснить отсутствие отчета не могу
10:11
abyrvalg: не надо меня перевирать. bootstrap0.sh не использовался.
10:17
Прости, я не нарошно.
10:17
Надо использовать оба?
10:18
Или именно который 0?
10:21
dvolodin:
http://pastebin.com/0MZGVU1R так не могу достать переменную dat c результата self.profile.MyHTMLParser().feed(self.http.get("/ipconf=1"))
10:23
freeseacher если есть время, глянь выше вопрос по питону.
10:27
abyrvalg: bootstrap0
10:28
сделай там метод для отдачи
10:28
evyscr: Вопрос в развитие - почему именно его, и как узнать, что именно его, кроме как спросить у тебя?
10:30
TSergey: я вот только сегодня утром делал ./scripts/upgrade
10:30
или там уже как-нибудь по-другому обновляться надо?
10:44
Вот такого ни у кого нет?
10:44
<class 'noc.sa.interfaces.base.InterfaceTypeError'> DictParameter: {'interface': 'Gi 1/0/25', 'in_speed': 1000000, 'admin_status': True, 'out_speed': 1000000}. Attribute 'oper_status' is required in {'interface': 'Gi 1/0/25', 'in_speed': 1000000, 'admin_status': True, 'out_speed': 1000000}
10:44
Возникает на разных интерфейсах и на разных устройствах.
10:45
dvolodin: спасибо за совет, так и сделал.
11:03
abyrvalg: бывает такое, банальный snmp race, характеризует качество кода
11:28
Night_Snake1: сделай-таки hg tip
11:29
abyrvalg: у меня на des-3028 подобное встерчалось, но несколько дней не вижу
11:29
root@noc:/opt/noc# hg tip
11:29
changeset: 11423:1215b77e950f
11:29
branch: develop
11:29
tag: tip
11:29
user: Dmitry Volodin <dv@nocproject.org>
11:29
date: Thu Jul 30 08:52:26 2015 +0300
11:29
summary: main.csv: Fix csv import of ManagedObjects
11:30
Night_Snake1: ок, тепреь сделай в интерфейсе нока логаут
11:30
*теперь
11:30
Night_Snake1: справа вверху
11:31
ну не может не быть отчета, у тебя что-то с кэшами
11:31
Night_Snake1: а в отчете будет видно что у тебя с джобами
11:31
а fix ты делал?
11:33
dvolodin почему при каждом запросе html срабатывает "TIKCS TO EXIT" и больше 3 не сделаешь?
11:41
Night_Snake1: ты все? ушел?
11:42
Как результат db.noc.log.sa.failed_scripts.find() направить в файл?
11:44
щаща
11:45
TSergey: Inventory\Reports
11:45
нету
11:45
где-то dvolodin писал запуск через echo
11:45
есть Object Summary
11:46
Main \ Reports \ System Version по-прежнему показывает NOC15.05.1dev11378
11:46
у тебя в Inventory\Reports сколько отчетов?
11:46
Night_Snake1: есть на машине другой браузер?
11:47
и у меня 5
11:47
второй как называется?
11:47
ff / chrome
11:47
тоже самое
11:47
Link Method Summary
11:49
1 cdp 200 2 24 3 mac 9
11:49
внезапно
11:49
ок
11:50
тогда так
11:50
11:50
# psql
11:50
SELECT status, count(*) FROM sa_maptask GROUP BY status ORDER BY 2 DESC;
11:50
noc=# SELECT status, count(*) FROM sa_maptask GROUP BY status ORDER BY 2 DESC;
11:50
status | count
11:50
--------+-------
11:50
F | 20
11:50
W | 1
11:50
R | 1
11:50
(3 rows)
11:52
Checking collections UUID
11:52
... done
11:52
Checking inventory Root
11:52
Checking inventory Lost&Found
11:52
Checking pm.MetricSettings
11:52
... done
11:52
Checking fm.Outages
11:52
Restarting wipe process: wiping-546
11:52
Suspending/Resuming discovery jobs
11:52
Fixing *DB | Interfaces* capability
11:52
Optimizing sa_maptask
11:52
логаут сделал, репорта не появилось
11:53
а апгрейд у тебя лог пишет? (у меня нет)
11:53
Night_Snake1: ну кэши браузера почисти
11:53
-rw------- 1 root root 0 Jul 30 12:05 /srv/noc/log/upgrade.log
11:53
файл-то у меня есть, но писать он в него не пишет
11:54
ну и у меня не пишет
11:54
У меня тоже не пишет.
11:54
я даже ажмина на помошь звал, говорит как-то нок не так пайпы юзает
11:54
*админа
11:55
evyscr: если запустить bootstrap0.sh , это исправит
NOC-1652 ?
11:55
Ну не может же он в двух браузерах глючить одновременно и одинаково, правда7
11:56
есть другая установка на другой машине в другой сети
11:56
там все ок
11:56
у меня отчета не было, но это было пару минут, после манипуляций с логаутом и кэшами он появился
11:56
John-eak: лично я тестировал центосевский, убунтовский тестировал кто-то ещё. Так вот, у меня проблем не обнаружилось.
12:02
и кстати опять начали задваиваться нотификации от discovery
12:21
Добавил в таск
12:21
Также при установке через скрипт не хватает apt-get install smitools
12:31
dvolodin:
NOC-1437 можна уже наверно закомитить, потдержка устройств NAG.ERD
12:37
TSergey: ребут животворящий рулит
13:15
Эм... Какие совершенно очевидные действия нужно сделать, чтоб запустился нок-коллектор?
13:15
2015-07-30 16:08:07,525 [noc.main.launcher] Launching
13:15
2015-07-30 16:08:07,526 [noc.main.launcher] [noc-collector#0] Daemon started as PID 5203
13:15
2015-07-30 16:08:10,528 [noc.main.launcher] [noc-collector#0] Terminated with status 1
13:15
И так по кругу. Его собственного лога нет.
13:15
И вообще, правильно ли я понимаю, что для сбора трапов нужен именно он?
13:17
неправильно
13:17
трапы собирает активатор
13:17
или я опять все проспал???
13:18
Убираю.
13:20
Как активатор научить ловить трапы?
13:20
просто dvolodin угрожал отдельным демоном для сбора трапов, думал что мог его запилить уже
13:20
zi_rus: уже запилил в microservices
13:20
listen_traps = 0.0.0.0
13:20
там отдельные сборщики syslog, трапов и попингуйка
13:20
:)
13:21
затрахаемся их все конфигурить видимо
13:21
zi_rus: спс, в жизни не догадался бы.
13:21
никто не догадался бы
13:22
но доки нет
13:22
в логах чата можно что-то найти
13:22
noc-supervisor@eval-dc1-n01> status
13:22
activator:activator-00 STOPPED Not started
13:22
classifier STOPPED Jul 28 01:21 PM
13:22
consul RUNNING pid 74097, uptime 3 days, 2:46:50
13:22
correlator STOPPED Not started
13:22
discovery STOPPED Not started
13:22
fmwriter:fmwriter-00 STOPPED Jul 29 11:27 PM
13:22
fmwriter:fmwriter-01 STOPPED Jul 29 11:27 PM
13:22
mongod RUNNING pid 73909, uptime 3 days, 2:53:34
13:22
nm:nm-00 STOPPED Jul 28 01:21 PM
13:22
nm:nm-01 STOPPED Jul 28 01:21 PM
13:22
notifier STOPPED Not started
13:22
nsqadmin RUNNING pid 88394, uptime 2 days, 2:21:07
13:22
nsqd RUNNING pid 87852, uptime 2 days, 2:59:13
13:22
nsqlookupd RUNNING pid 87878, uptime 2 days, 2:58:43
13:22
omap RUNNING pid 11067, uptime 2:41:40
13:22
ping RUNNING pid 11175, uptime 2:33:06
13:22
pmwriter STOPPED Not started
13:22
postgres RUNNING pid 73910, uptime 3 days, 2:53:34
13:22
probe STOPPED Not started
13:22
sae STOPPED Not started
13:22
scheduler STOPPED Not started
13:22
sync STOPPED Not started
13:22
syslogcollector STOPPED Jul 29 11:27 PM
13:22
trapcollector STOPPED Jul 29 11:27 PM
13:22
never вместо not не заходит?
13:22
web STOPPED Jul 29 09:34 AM
13:22
:)
13:22
ну да, их много
13:23
щаз
13:23
hurd он пилит
13:23
один хрен
13:23
потом нок можно будет ставить на сервера вместо ОС
13:24
dvolodin: видишь, народ одобряэ
13:25
надо сделать на systemd
13:25
всё остальное хуйня
13:25
s/на/вместо/
13:25
помнится, были треды про линуксовое ядро на перле и питоне
13:26
zi_rus: что кроме листена еще может быть? Там порт может указать надо?
13:27
от рута активатор запускать
13:27
[noc-activator] enabled = true user = root
13:27
ну или порту казать over1k
13:28
[noc-activator]
13:28
enabled = true
13:28
user = root
13:28
Так и было.
13:29
netstat -apln | grep LISTEN
13:29
162 порт никто не слушает.
13:34
Мой косяк.
13:34
udp 0 0 *:snmp-trap *:*
13:34
13:35
и мне тоже
13:35
я весь день тупой
13:36
Погода, говорят, такая.
13:36
а тебе чёрного властелина :) ты много ругаешься
13:36
у кого сколько железок перегревается?
13:38
не, я просто так выражаю свои мысли, вы просто не понимаете
13:38
Сегодня днем были перегревы серверов в Грузии и в Австрии. Под Москвой тоже, но там с вентиляцией все плохо. Литва не жаловалась.
13:38
Поштучно я х/з сколько.
13:38
ништяк.
13:38
у меня 4 пе и 3 асв греются.
13:38
здесь температура 34 градуса, и проблем больше из за отключений электричества
13:54
Хм. На sh run приходит трап config changed
13:57
да, это на Dmitry1 надо косо смотреть, это он так трап распарсил
13:58
там даже мое issue есть про это
13:58
можешь покапаться в багтрекере, возможно бот его уже закрыл
13:59
но трабл остался
14:00
Ага, спс, будем посмотреть. И на трекер, и на Dmitry1.
14:53
какой владелец должен быть в /opt/noc и нижележащих директориях ?
15:02
15:18
zi_rus: Ты это имел ввиду?
15:18
17:12
пацаны, а как дропнуть все что понаходилось в Inventory в Lost&Found ?
17:12
что-то шарюсь по монге и по постгресу, и не вижу ничего похожего
17:42
I’m not finding auto-discovery to be obvious. I’m testing the VM release. I added four routers to Managed Objects. On some of them, interface_discovery fails; asset and vlan discovery are disabled. But even when I create a profile that has asset and vlan discovery enabled, it does not succeed. What happens next? I have subnets added to address space management, with IP Discovery enabled; but where would discovere
17:42
IPs appear in NOC?
Share this page
Share this page: