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: 12.11.2014
TSergey #
03:28
а Александр Ефремов присутствует в чате?
06:21
lexus-omsk: http://kb.nocproject.org/pages/viewpage.action?pageId=17498114
dvolodin #
06:27
ух оптики-то навалили
06:28
посмотрите последний коммит
06:29
научил interface discovery обновлять ifindex'ы, если их не задавали
TSergey_ #
06:30
$$
lexus-omsk #
06:30
_4ePTeHok http://bt.nocproject.org/browse/INV-74
Slav #
06:30
Всем привет
zi_rus #
06:31
dvolodin, научи ip discovery маки обновлять
dvolodin #
06:31
а стоит ли
Slav #
06:31
Подскажите, в чем разница между https://bitbucket.org/nocproject/noc и http://kb.nocproject.org/display/SITE/NOC ?
06:31
Проект ушел на bitbucket?
06:32
последний релиз на http://kb.nocproject.org датируется от 05.09.2013
zi_rus #
06:33
dvolodin, 1) а почему нет. 2) он же пишет новые маки, почему не обновлять старые согласно галочке auto update mac 3) можно будет шедуль выпилить который, сука, ни хрена не работает сейчас
lexus-omsk #
06:33
Slav на kb "документация", на битбакете - код
zi_rus #
06:33
Slav, а последний коммит 5 минут назад, релиз это дело такое...
Slav #
06:33
lexus-omsk: спасибо
06:34
zi_rus: lexus-omsk т.е. стабильный релиз на kb?
06:34
а тестовый код на bitbucket?
dvolodin #
06:34
Slav: kb это просто confluence
06:34
а на bitbucket - репозиторий
zi_rus #
06:35
стабильность понятие растяжимое, экспериментальная ветка, сейчас стабильней релиза
Slav #
06:35
спасибо, понял
dvolodin #
06:35
на то они и эксперименты
06:35
Ж)
Slav #
06:36
dvolodin: слушаю сейчас твое участие в linkmeup от Ноября 2013
06:36
хорошо рассказал про возможности
06:36
noc
lexus-omsk #
06:36
TSergey_ можно, наверное, вручную не делать unlink, он при удалении интерфейса запускается сам
dvolodin #
06:36
с тех пор много воды утекло
TSergey_ #
06:37
lexus-omsk: спасиб, я не был уверен
Slav #
06:37
dvolodin: в лучшую сторону? :)
TSergey_ #
06:37
Slav: 16 ноября будет новый подкаст
06:37
узнаем много нового, что сейчас есть в ноке :)
Slav #
06:38
TSergey_: я так понял обновления ежегодно?
06:38
:)
dvolodin #
06:38
Slav: ежечасно
Slav #
06:39
TSergey_: ты учавствуешь в создании подкаста?
dvolodin #
06:39
в зависимости от того, кому и какая моча в голову стукнет
Slav #
06:39
dvolodin: я про подкаст, ноябрь 2013 про NOC, ноябрь 2014 про NOC, ...
TSergey_ #
06:39
Slav: что ты, я толком еще ничего и не знаю
Slav #
06:40
TSergey_: было бы желание, а знания придут
06:41
dvolodin: сколько человек учавствует в NOC на полной занятости?
zi_rus #
06:42
1
06:42
:)
Slav #
06:42
я помню пару лет назад читал что было 2
zi_rus #
06:42
или 0
Slav #
06:42
ошибся наверное
zi_rus #
06:42
такое разве когда-то было?
e_zombie1 #
06:42
,,
zi_rus #
06:42
видимо кто-то преувеличил
xetle #
06:44
разрабов у нока 1.1 ну с большой натяжкой1.5 ;)
dvolodin #
06:44
вот freeseacher нанюхался графита, так нас с сентября не отпускает
TSergey_ #
06:44
по некоторым кускам нока --- ноль :)
e_zombie1 #
06:46
у кого есть время пошагово рассказать мне как сделать правило игнорирования эвента по сислогу с регексами?
TSergey_ #
06:47
e_zombie1: если я правильно понял, это будет прям отдельное правило
06:48
и нельзя сделать игнор определенного ивента, по какому-то из его значений
e_zombie1 #
06:48
мне надо подропать от одного из коммутаторов всё что приходит по портам.
TSergey_ #
06:48
я для себя сделал вычищалку ненужных
e_zombie1 #
06:49
ну хотябы по нему не делать алярм.
xetle #
06:49
e_zombie1: попробу по http://kb.nocproject.org/pages/viewpage.action?pageId=15106281
dvolodin #
06:49
e_zombie1: это в профилях интерфейсов есть
xetle #
06:49
Смотри раздел 5.2 Пример с сообщением Syslog.
06:51
Event Class выбираешь Syslog | Ignore
TSergey_ #
06:51
e_zombie1: я сначала закрыл алярмы, затем их грохнул
06:52
xetle: и можно сделать игнор для конкретного МО?
e_zombie1 #
06:52
у меня есть кютечи. приходит евент о падении порта - генеритс я авария - в шедулер попадает событие о том что надо слазить проверить порт (но такак профил для кютаче не актуальный - всё это дело крашится ) - событий дохуя - кровь кишки распидорасило.
xetle #
06:53
Нет! Разве скопировать целый профиль.. SA, FM, INV и сделать правило Syslog | Ignore
TSergey_ #
06:53
e_zombie1: настрой профиль интерфейса, чтобы авария не поднималась
e_zombie1 #
06:54
если бы я знал как.
06:54
проще эти эвенты игнорить
TSergey_ #
06:54
e_zombie1: с этим помогу
xetle #
06:55
Вот в существующем профиле регэкспом в Clasification Rule вырезать один объект... не знаю.
TSergey_ #
06:55
e_zombie1: Inventory\Setup\Interface Pforiles
06:57
делашь нужный профиль, или в дефолтном выбираешь "Link Events:" Ignore Link Events или Log events, do not raise alarms
06:57
затем навешиваешь профили на интерфейсы, программно, примеры пирулей есть
06:58
как-то так
xetle #
06:58
e_zombie1: понял проблему. Смотри http://kb.nocproject.org/pages/viewpage.action?pageId=11108392 ибо если комутаторов дофига ты замучишся профили для их портов менять.
06:59
Да, профили на интерфейсы вешать програмно. Пример для link down, для других событий надо расширить.
dvolodin #
06:59
ignore pattern тебе не подойдет?
TSergey_ #
06:59
e_zombie1: "от одного из коммутаторов" --- реально хочешь исключить один коммутатор? или тип коммутаторов?
xetle #
07:00
И правильный путь взять, наконец, и дописать этот профиль Qtech.QSW чтобы всё работало нормально!!!
TSergey_ #
07:00
dvolodin: можно с помошью ignore pattern исключить только что-то из уже существующего правила?
07:00
или это аналог правила клаччификации?
07:01
*классификации?
dvolodin #
07:01
нет, можно задавить вообще все сообщения, причем на самом входе
TSergey_ #
07:02
если я тебя правильно понял, то это не подходит
xetle #
07:03
e_zombie1: если проблема с профилем, то решать её надо именно правкой профиля, а не придумыванием костылей..
TSergey_ #
07:03
впрочем еще бы раз услышать заказчика
07:04
если один коммутатор --- то это вовсе расставить руками правильно профили интерфейсов
e_zombie1 #
07:04
xetle: тут ещё решается проблема по отсечению клиентских портов от аплинков.
TSergey_ #
07:04
ага, мы многие так делаем
07:04
и правило сбора или несбора маков
xetle #
07:04
http://kb.nocproject.org/pages/viewpage.action?pageId=11108392 - проверено, работает как часики!
07:06
И судя по проблеме: "есть кютечи. приходит евент о падении порта - генеритс я авария - в шедулер попадает событие о том что надо слазить проверить порт (но такак профил для кютаче не актуальный - всё это дело крашитс" надо всего то подправить get_interface_status
zi_rus #
07:09
надо сделать и то и другое
07:09
дергать 100500 клиентских портов это ебануться
lexus-omsk #
07:11
а у меня qtech работает, своя версия профиля специально для 2800, выкладывал её в соответствующем issue
TSergey_ #
07:12
про время: в фм смещение на час, в дискавери тоже, а вот в конфигах, в version --- правильное
xetle #
07:14
С этими Qtech надо разобратся вот баг: NOC-564 он написан мною только для QSW-3900, QSW-2900, QSW-2900-24T, QSW-2900-24T4
07:16
Также у меня были QSW-2500 и профиль для них не работал! Для QSW-2500 надо писать свой профиль ибо там всё другое..
lexus-omsk #
07:17
самая засада, что "тушёнки" нет, если чего переделывать - у меня только 2800, у e_zombie1 вроде бы тоже, на остальном - не проверить
xetle #
07:18
Относиттельно QSW-2800 ничего сказать не могу.. Их у меня небыло. lexus-omsk для QSW-2800 написал другой профиль: http://bt.nocproject.org/secure/attachment/11914/qsw2800.tar.gz
e_zombie1 #
07:20
у меня ещё агрегация новая появилась.
07:20
на кютечах
xetle #
07:21
Да, с тушонкой засада.. Надо раздобыть QSW-2900 QSW-3900 и определится, будет один профиль с QSW-2800 или два разных. Например между QSW-2900 и QSW-2500 разница очень большая и надо два РАЗНЫХ профиля.
dvolodin #
07:22
ну так сделайте два разных, кто мешает?
07:22
я, пока возился с арубой, нарыл забавную особенность в поведении dropbear ssh
07:23
поправил в графите
e_zombie1 #
07:28
Qtech QSW-8200-28F-AC-DC у меня вот такое счас на сети
_4ePTeHok #
07:35
lexus-omsk, это к тому что надо закомиттить, или к тому что порты стековые подобавлять?
lexus-omsk #
07:49
и то, и другое
07:50
но предварительно проверить, может я забыл чего... вроде модельки такой нет ещё
_4ePTeHok #
07:50
блин.
07:50
ну вот копаться в спеках еще не хватало
07:50
по каждой железке
lexus-omsk #
07:51
а всех 3750 есть стэквайс?
e_zombie1 #
07:51
вроде да.
_4ePTeHok #
07:51
в том и дело что не имею понятия
evyscr #
07:51
вроде
e_zombie1 #
07:51
оно там как стекованная серия вся
_4ePTeHok #
07:51
и везде DC?
07:51
как резерв
evyscr #
07:52
хотя вот сбоку подсказывают, что таки есть
07:52
визаут, ай мин
lexus-omsk #
07:53
без стэка или RPS?
dvolodin #
07:53
3750 без стека называется 3560 ;)
EK|2 #
07:54
lexus-omsk: смотря какая 3750.
buggy-funhouse #
07:54
День/утро/ночь
TSergey_ #
07:54
вечер?
buggy-funhouse #
07:56
lexus-omsk: у 3750X есть 2 stack-wise, и 2 XPS power.
07:56
Ну и два БП
_4ePTeHok #
07:59
короче делайте модельки с тем что у вас есть.
07:59
добавить потом - не такая проблема
buggy-funhouse #
08:03
Помогите починить noc. При старте пишет "ImportError: No module named datetime". В питоне системы модуль импортируется нормально, а в питоне нока ошибка
08:03
_4ePTeHok #
08:05
виртуалэнв пересоздать?
buggy-funhouse #
08:09
_4ePTeHok: virtualenv --no-site-packages /opt/noc ?
_4ePTeHok #
08:09
типа того
buggy-funhouse #
08:11
_4ePTeHok: http://pastebin.com/Gb6DH0NB при попытке апгрейда, http://pastebin.com/VsGwp6b1 при пересоздании virtuallenv
08:12
Посмотри, пожалуйста.
dvolodin #
08:12
buggy-funhouse: чини virtualenv
08:12
ты, похоже, системный питон обновил
buggy-funhouse #
08:13
Так и было, спасибо. Что нужно, чтобы починить?
zi_rus #
08:14
dvolodin, unsupported operand type(s) for -: 'list' and 'list'
buggy-funhouse #
08:14
dvolodin: он затирает окружение при переустановке?
dvolodin #
08:14
buggy-funhouse: virtualenv .
08:14
не затирает
08:14
у тебя в virtualenv - старый питон
08:15
он не видит либы от нового
08:15
пошарь гуглом на тему починки virtualev при апдейте питона
buggy-funhouse #
08:15
спасибо, сейчас посмотрю
dvolodin #
08:15
zi_rus: отлови полный трейс
zi_rus #
08:16
дык
dvolodin #
08:16
я не могу в живую такое поймать
zi_rus #
08:16
кидал уже
08:16
http://pastebin.com/LbzXjJKR
ss_ #
08:17
Куку, а когда у же поиск сделают по интеру а не по каждой букве отлельный таб будет открываться?
zi_rus #
08:18
ты пользуешься поиском? сочувствую
ss_ #
08:18
бывает что надо
dvolodin #
08:19
zi_rus: и кусок лога
08:19
что там в пробе происходило
ss_ #
08:19
dvolodin, а массов обновлении узлов почему нельзя править теги?
08:19
эх не успел
evyscr #
08:24
ss_: NOC-1423 ?
ss_ #
08:35
evyscr, оно самое похоже
evyscr #
08:37
комментарии читай @ патчи применяй
08:37
костыль, конечно, но работает
ss_ #
08:39
работает, а то 10 вкладок сеарч раздражает, а и в поле поиска нифига не введешь без мата
08:40
evyscr, спасибо
buggy-funhouse #
10:23
Сделайте кто-нибудь у себя ls /usr/lib/python2.7/ | grep _sys
10:23
пожалуйста
TSergey_ #
10:24
ss_: а что ищет такой поиск? я думал это уже вовсе не работает
freeseacher #
10:25
-rw-r--r-- 1 root root 15956 Мар 13 2014 _sysconfigdata_nd.py
10:25
-rw-r--r-- 1 root root 18711 Май 5 2014 _sysconfigdata_nd.pyc
10:25
-rw-r--r-- 1 root root 126 Мар 5 2014 _sysconfigdata.py
10:25
-rw-r--r-- 1 root root 279 Май 5 2014 _sysconfigdata.pyc
buggy-funhouse #
10:25
freeseacher: спасибо. У меня куда-то проебался _sysconfigdata_nd.py
TSergey_ #
10:25
buggy-funhouse: у меня пусто по такому запросу
buggy-funhouse #
10:26
очень интересно..
freeseacher #
10:27
а у тя вообще есть /usr/lib/python2.7/
TSergey_ #
10:27
у меня?
10:27
root@noc:/usr# ls /usr/lib/python2.7/ | grep _s
10:27
_strptime.py
10:27
_strptime.pyc
buggy-funhouse #
10:30
и теперь он лежит по пути /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.py
10:30
ок.
10:36
Подскажите, пожалуйста: Что первичнее, pip или virtualenv?
10:36
С чего начинать восстанавливать?
10:37
создал ln -s в папке /usr/lib/python2.7/ usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.py
freeseacher #
10:37
virtualenv
10:37
он сам ставит как зависимость pip
10:37
беря системный как вариант с которого надо разворачиваться
10:38
buggy-funhouse, ты как то хитро нок сломал ?
buggy-funhouse #
10:43
freeseacher: ага
10:43
apt-gert update && ну ты понял
10:46
При :/opt/noc]$ ./bin/pip uninstall virtualenv
10:46
Uninstalling virtualenv:
10:46
/opt/noc/bin/virtualenv
10:46
/opt/noc/bin/virtualenv-2.7
10:46
Он из правильного пути его пытается удалить?
10:46
freeseacher #
11:07
я бы не стал его от туда удалять
buggy-funhouse #
11:07
а я тоже не стал
freeseacher #
11:07
мне кажется это не очень идея
buggy-funhouse #
11:07
просто проверил, где оно вообще
11:08
как починить, вот в чём вопрос
freeseacher #
11:08
попробуй просто переинсталить
11:08
обычно virtualenv . помогает
buggy-funhouse #
11:08
пробовал
freeseacher #
11:09
он сам ставит системные зависимости
buggy-funhouse #
11:09
bash: /usr/bin/virtualenv: No such file or directory
freeseacher #
11:09
ситемного нету ?
11:09
видимо надо постаивть
11:09
из apt-get
_4ePTeHok #
11:09
системный да
buggy-funhouse #
11:10
мне apt вообще предлагает python3 раскатать.
freeseacher #
11:12
ой ой.
11:13
поделись идеей которую ты предследовал перед тем как оно сломалось ?
buggy-funhouse #
11:13
пара модулей для snort, nginx, которые требуют новый питон
11:15
freeseacher: http://pastebin.com/LX26BXcx из-за чего ему третий питон хочется? из-за lxml?
freeseacher #
11:16
там какой то why Есть
11:16
можно спроисть почему именно этот он хочет
11:16
и why-not
buggy-funhouse #
11:38
freeseacher: http://pastebin.com/m4EQ4xuy забавности
freeseacher #
11:39
круть!
11:39
у меня стоит python-virtualenv
11:39
Debian GNU/Linux 7
buggy-funhouse #
11:40
Package: python-virtualenv
11:40
Status: install ok installed
11:40
У меня тоже
11:40
попробую ручками его переставить
evyscr #
11:59
держать 2.6 и 2.7 одновременно? сурово
_4ePTeHok #
11:59
ничо криминального
11:59
главное при создании виртэнва указать нужный
freeseacher #
12:01
идеология отличная от один сервер - один сервис всегда заставляет слегка поебаться.
evyscr #
12:02
_4ePTeHok: вроде в setuptools али ещё чём вылезал криминалитет.
12:03
freeseacher: с ноком поебаться придётся и при данной технологии. ;)
buggy-funhouse #
12:05
evyscr: именно =)
evyscr #
12:21
петонисты, вот, положим, есть несколько функций. Хочется их выполнить в заданном порядке, за исключением указанной в неком параметре. Как это сделать в духе python-way?
12:21
порождать сет, затем из него удалять требуемое?
_4ePTeHok #
12:23
да способов то много
ss_ #
12:25
TSergey_, ищет через Ж
evyscr #
12:27
_4ePTeHok: и таки какие считаются удовлетворяющим нормам местной морали?
hsychla #
12:28
Hi, I switched to the develop branch and can no longer find the csv import for managed objects? Is that no longer in there? How do I get 100+ opbjects into NOC now?
evyscr #
12:30
hsychla: cd /opt/noc; ./noc help csv-import
zi_rus #
12:30
evyscr, тут нет морали, одна сплошная порнография
12:31
hsychla, main > setup > csv import/export
_4ePTeHok #
12:31
evyscr, любой удобный
12:31
можешь лист сгенерить и потом параметром возиться
12:31
или if\case
12:31
у кого какие ручки
evyscr #
12:32
то есть, всё плохо...
_4ePTeHok #
12:32
а как ты хотел, уровень у всех разный
12:32
да и питон - не язык для изъебов
e_zombie1 #
12:32
hsychla: ./noc csv-import sa.managedobject -r skip -v 3 ../fttb-20130626.csv
_4ePTeHok #
12:33
2 way - from web interface and in console :)
evyscr #
12:34
бля, правьте тот help, который я указал
12:34
там сейчас пиздец вырвиглазный
_4ePTeHok #
12:34
))
hsychla #
12:34
e_zombie1, ah, command line now. thanks!
e_zombie1 #
12:35
hsychla: see http://pastebin.com/ffJ6bkty
evyscr #
12:36
при этом голый ./noc csv-import показывает вменяемый юзадж.
12:36
а help - говно какое-то
12:50
NOC-1388
12:50
мимими
buggy-funhouse #
12:58
Я запутался нафиг с этими питонами =/
12:59
Когда там релиз чего-нибудь-то хоть?
_4ePTeHok #
13:00
гг
13:00
да хороший иссью
13:01
надо вообще тушить сервер, когда диск забить
13:01
с форматом диска
13:01
почему он только пишет что киллд свитч?)
13:02
а дальше про сервер нока
evyscr #
13:05
таму що ноковский шедулер неадекватен, видимо
13:06
discovery every few seconds
_4ePTeHok #
13:10
на одну и ту же железку он просто так не ходит каждые несколько секунд
bee26 #
13:11
из пируля мыло послать можно?
evyscr #
13:15
"не должен ходить" != "не ходит"
bee26 #
13:27
dvolodin:из пируля мыло послать можно?
dvolodin #
13:27
а что мешает?
bee26 #
13:28
команда какая для примера?
dvolodin #
13:29
?
13:29
у питона отправка писем в стандартной библиотеке есть
freeseacher #
13:33
bee26, http://pastie.org/9714319
bee26 #
13:36
freeseacher: то что надо. спсб
zi_rus #
13:37
dvolodin, http://pastebin.com/GmVNwgyi
dvolodin #
13:38
zi_rus: скажи мне, откуда эта дрянь берется
zi_rus #
13:38
dvolodin, noc-probe.log
13:38
или что ты имеешь ввиду?
dvolodin #
13:38
я про то, что другие пробы-то нормально работают?
zi_rus #
13:39
dvolodin, нет, в других инстансах тоже
dvolodin #
13:40
я про другое
zi_rus #
13:41
http://pastebin.com/0rjNdZtA
13:41
дык объясни, про что ты
13:48
freeseacher, ну что, вернемся к нашим метрикам?
_4ePTeHok #
14:23
var animal = new Animal("скотинка")
14:23
неплохо.
e_zombie1 #
14:50
:-D
_4ePTeHok #
15:06
надо в тот класс еще добавить метод - "нажраться водки как скотина"
buggy-funhouse #
15:07
_4ePTeHok: Чтобы нок удалить, достаточно папку /opt/noc замочить? Ну и /srv/noc
e_zombie1 #
15:11
lol
15:11
от нока просто так не избавишься
_4ePTeHok #
15:12
зачем удалять
15:13
положи рядом
15:15
это не беда
15:15
может оно уже и было сломано до тебя)
e_zombie1 #
15:19
не. в этот раз я сам
_4ePTeHok #
15:27
сознательный
15:51
сам сломал - сам чини.)
evyscr #
15:54
не сам сломал - тоже сам чини.
e_zombie1 #
15:55
не сломал - не чини
evyscr #
15:56
failed logic
e_zombie1 #
15:59
нок хуйня. бабы бляди. пойдцу домой
evyscr #
16:07
true
Tweet
Share this page
Share this page: Tweet