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: 14.12.2011
cVsup #
00:41
hi
00:41
i have some error while access login page
00:42
You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.
00:42
somebody can help?
dvolodin #
03:42
cVsup: which kind of the error?
03:50
Коллеги, что по NOC-209 в итоге решим?
ufir #
07:08
noc накрАшил тут... 4,416,099K bytes in 139876 files за ночь ;(
zi_rus_ #
07:09
dvolodin, все таки можешь прояснить ситуацию, то что нельзя удалить ни один объект, ни одного юзера - это такая фича или все же это будет исправляться?
e_zombie #
07:32
ufir: аналогичные штуки
zi_rus_ #
07:47
кстати, та же фигня, в крашах ругань на fileutils.py
dvolodin #
07:51
zi_rus_: давай traceback
zi_rus_ #
07:57
dvolodin http://pastebin.com/ucnmM0AA
dvolodin #
08:00
zi_rus_: у тебя какая-то странная чушь лежит на месте исходников
08:00
какая система и какой python?
08:01
и посмотреть содержимое crashinfo можно так
08:02
./noc unpickle <path>
zi_rus_ #
08:07
dvolodin, вижу, с кодом на сайте не сходится. вот про это я и говорил, вручную патчи накатываешь, потом с hg pull воюешь.
08:07
как можно скачать этот файлик из репо?
dvolodin #
08:07
http://hg.nocproject.org/
zi_rus_ #
08:08
скачал по-другому
dvolodin #
08:40
кто использует NOC с HTTP аутентификацией?
08:45
Коллеги, давайте над NOC-215 подумаем
08:45
по личному опыту в DOM
08:46
температура, вольтаж/ток, tx level, rx_level
08:46
но тот же force10 отдает вообще все по трансиверу, включая его номинальные токи, серийник и прочее счастье
08:46
страницы на 4 в итоге
zi_rus_ #
08:52
а зачем? для чего это использовать? алармы поднимать? что-то измерять?
dvolodin #
08:52
DOM ?
08:52
полезно вообще замерять на магистралях периодически
08:53
волокно стареет, лазеры выгорают периодически
zi_rus_ #
08:55
ну, постареет волокно, пойдут ошибки на порту, по ним и поднимать аларм
dvolodin #
08:56
когда волокна под десяток тысяч километров, это не самый правильный выход
ovg #
08:59
лучше дискавери допилить
zi_rus_ #
09:02
а по мне луше NOC-138
dvolodin #
09:04
так это совместо с discovery
ovg #
09:05
dvolodin когда морда то будет? не интересно даже добавлят комманды в профили когда не видишь результата
h8r #
09:08
Добрый день. Постоянно крашится SAE. Жалуется на ManagedObject matching query does not exist. Пастебин: http://pastebin.com/5gT7d6ZW
dvolodin #
09:13
удалили объект SAE ?
h8r #
09:14
Да нет, есть он в списке Managed Objects
09:23
Странно. А доступ к SAE должен быть по ssh на ip 0.0.0.0?
dvolodin #
09:34
ему все равно
h8r #
09:41
Ну значит с ним все нормально.
zi_rus_ #
10:00
dvolodin, что-то с размазаными пингами не так, раньше фейл при следующем проходе пропадал, а сейчас доступная железка уже якобы 25 минут недоступна (период проверки 600сек)
dvolodin #
10:01
она с хоста пингуется?
zi_rus_ #
10:02
конечно
10:02
я даже по телнету на нее зашел
dvolodin #
10:03
fping <ip> попробуй
zi_rus_ #
10:04
172.18.227.98 is alive
10:04
собственно при третьем проходе оно нормально отпинговалось, сейчас аларма нет
10:05
но конкретно на эту железку я часто вижу письма об алармах даже в нерабочее время (это тестовая офисная железка), и стоит она недалеко от самого нока
10:06
те, помнишь когда я сказал что фейковых алармов последнее время вижу мало, то после того как ты пофиксил это issue, они посыпались с новой силой
dvolodin #
10:07
./noc dbshell
10:07
\a
10:07
\t on
10:07
\o /tmp/1
10:07
SELECT trap_source_ip FROM sa_managedobject WHERE trap_source_ip is not null;
10:07
\o
10:07
\q
10:07
и вот так
10:08
./scripts/stdin-wrapper /tmp/1 fping -A -u
10:08
вот так попробуй
zi_rus_ #
10:09
и чего будет, чего ждать?
10:10
запустил stdin-wrapper чего-то висит
10:11
вывел список дохлых Ip
10:12
но это же не значит что потом он не ошибется
dvolodin #
10:14
есть этот девайс в дохлых
zi_rus_ #
10:14
dvolodin, кстати, вот пожалуйста, в алармах висит живой 172.18.224.74, а stdin-wrapper нормально определил что он жив и не вывел на экран
10:14
нет
dvolodin #
10:14
несколько раз проверь
zi_rus_ #
10:15
что проверить?
10:15
этот Ip пингуется, я проверил
10:15
а этот скрипт погоняю
h8r #
10:16
dvolodin, видимо проблема в некоторых Managed objects, при попытке удалить их он тоже сыпет трейсбеками, правда теперь в модуле nosql
dvolodin #
10:19
zi_rus_: попробуй в sa/activator/fping_socket.py заменить PTYSocket на PopenSocket
10:20
и ptysocket на popensocket
zi_rus_ #
10:22
dvolodin, заменил (надеюсь нигде не пропустил), перезапустил нок. как проверять? скрипт? или в алармах смотреть?
dvolodin #
10:23
активатор перестартовать достаточно
10:23
смотри в alarm'ах
10:23
и traceback в логах активаторов
zi_rus_ #
10:25
трейсов в логах нет. алармы понаблюдаю пару дней
dvolodin #
10:25
я уже не помню, почему там PTY был, а не popen
zi_rus_ #
10:28
dvolodin, а можно сделать так чтобы можно было объединять объекты в группы, и если например все объекты не пингуются то создавать один аларм с указанием группы
dvolodin #
10:43
это уже по топологии свертываться будет
10:43
сейчас пинги уходят?
10:55
Стоит делать патчик PTY -> Popen?
zi_rus_ #
11:56
dvolodin, теперь он вообще ни одного аларма не показывает, типа все ок, хотя есть точно недоступные железки
11:57
удалил все евенты и алармы прям из монго
11:57
запустил шедуль пинга
11:57
евент появился, все ок. алармов понепингующимся железкам не вижу
11:59
а ./scripts/stdin-wrapper /tmp/1 fping -A -u - вывел список недоступных как надо
12:05
dvolodin, еще что-то проверить или можно вернуть PTYSocket?
dvolodin #
12:20
event'ы с popen появились?
12:20
классификатор и коррелятор живые?
zi_rus_ #
12:21
2011-12-14 15:52:22,795 REPORT: elapsed: 0.0088s, speed: 113.5ev/s, events: 1, failed: 0, deleted: 0, suppressed: 0, unknown: 0, classified: 0, disposed: 1
12:21
2011-12-14 15:52:24,448 1 events are disposed (success: 1, failed: 0)( 0.0039 second elapsed. 257.6670 events/sec)
12:21
все живо
12:21
event'ы с popen - а это где
dvolodin #
12:30
Ping OK / Ping Failed
zi_rus_ #
12:36
не уверен что понял, но все равно ни в логах, ни в евентах в ноке подоных сообщений нету
12:38
в евентах только Periodic OK: fm.ping_check:Any
12:38
только эти события есть и только их коррелирует
dvolodin #
12:42
а активатор-то жив, или крашится постоянно?
zi_rus_ #
12:47
root@noc /opt/noc# ./scripts/noc-activator.py start
12:47
ImportError: No module named popensocket
12:48
dvolodin, мертвяк, но в логах ничего, а логи лаунчера я что-то не посмотрел
dvolodin #
12:48
ага
12:49
popensocket замени на popen
zi_rus_ #
12:50
dvolodin, везде или только в одном месте?
dvolodin #
12:50
в одном, в import
12:50
там from noc.lib.nbsocket.popensocket
12:50
замени на noc.lib.nbsocket.popen
zi_rus_ #
12:51
сделал, активатор запустился
12:51
запустл шедуль, через 10минут посмотрим
12:56
dvolodin, ок, алармы посыпались, понаблюдаю за ошибочными
13:08
реквестирую аларм
13:08
"активатор недоступен
13:08
"
dvolodin #
13:36
тогда нужен еще и event активатор доступен :)
Nickolas_m #
19:37
Привет всем
19:51
dvolodin: Привет. Спасибо за отличный софт.
dvolodin #
19:51
Привет, пожалуйста
Nickolas_m #
20:00
Хотел переейти на 0.7 с 0.6.4 ...
20:01
Решил собрать из source
20:01
Очень боюсь чтоб не потерялась существующая база .... работы проделано уже много
20:01
по инструкции нужно запустить /usr/local/noc/python setup.py install - Система FreebsD 8.2
20:01
Все ли я правельно понял?
dvolodin #
20:05
лучше из репо обновляться
20:06
база не потеряется, но лучше позаботиться о резервной копии, если она не делается автоматически
20:06
еще понадобиться mongodb
20:06
система 64-битная?
Nickolas_m #
20:06
Нет...32
20:07
FreeBSD ns2 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
dvolodin #
20:08
тогда ограничения на размер базы в mongodb будет
20:08
в 2 гигабайта
Nickolas_m #
20:09
Я бы с радастью сделал из репо .. но при установке скорее всего ступил и сейчас при
20:09
[root@ns2 /usr/local/noc]# hg pull -u
20:09
abort: repository default not found!
20:10
при этом папка /usr/local/noc/.hg имеется ...
dvolodin #
20:10
да все просто
20:10
в .hg/hgrc что?
Nickolas_m #
20:10
нету
dvolodin #
20:11
тогда примерно так
20:12
cd /usr/local
20:12
mv noc noc.0.6.4
20:12
hg clone http://hg.nocproject.org/noc noc
20:12
cd noc
20:13
mkdir local && chown noc local
20:13
cp ../noc.0.6.4/etc/*.conf etc/
20:13
./scripts/sync-contrib
20:14
ну а потом стандартно уже
20:14
su - noc
20:14
cd /usr/local/noc
20:14
./scripts/post-update
20:15
если обновиться надо на последний стабильный релиз то в clone ключик -r '0.7(1)'
20:15
0.7(2) будет в течении недели
Nickolas_m #
20:16
Спасибо! Всё по существу... профи.
20:17
Если без ключа ... будет 0.7 ?
dvolodin #
20:18
tip
Nickolas_m #
20:20
Кстати если нужно чтото потестить на IOS XR (есть пара CRS1-8....в течении 2 недель установим и CRS3-16) ..
dvolodin #
20:22
тушенка не помешает
20:22
конфиги с них дерете?
Nickolas_m #
20:24
aha
dvolodin #
20:26
можно fault management подрессировать на них, линки пасти, сессии bgp'шные там и прочие вкусности
20:29
у нас уже вполне приличная база правил для FM, правда по XR пока немного
Nickolas_m #
20:35
Пока с FM не работал никак. Пока воиду в тему могу экспортировать trap'ы на твой хост....сможем сгенерировать Interface Down/Up .. BGP .. OSPF EIGRP Up/Down
20:37
Я паралельно делаю Upgrade .... На /scripts/post-update .. выдало
20:37
The following error occurred while trying to extract file(s) to the Python egg cache:
20:37
[Errno 13] Permission denied: '/usr/local/noc/.python-eggs'
20:37
The Python egg cache directory is currently set to: /usr/local/noc/.python-eggs
Tweet
Share this page
Share this page: Tweet