nocproject.org
03:28
а Александр Ефремов присутствует в чате?
06:21
06:27
ух оптики-то навалили
06:28
посмотрите последний коммит
06:29
научил interface discovery обновлять ifindex'ы, если их не задавали
06:31
dvolodin, научи ip discovery маки обновлять
06:31
06:31
Проект ушел на bitbucket?
06:32
06:33
dvolodin, 1) а почему нет. 2) он же пишет новые маки, почему не обновлять старые согласно галочке auto update mac 3) можно будет шедуль выпилить который, сука, ни хрена не работает сейчас
06:33
Slav на kb "документация", на битбакете - код
06:33
Slav, а последний коммит 5 минут назад, релиз это дело такое...
06:33
lexus-omsk: спасибо
06:34
zi_rus: lexus-omsk т.е. стабильный релиз на kb?
06:34
а тестовый код на bitbucket?
06:34
Slav: kb это просто confluence
06:34
а на bitbucket - репозиторий
06:35
стабильность понятие растяжимое, экспериментальная ветка, сейчас стабильней релиза
06:35
на то они и эксперименты
06:35
Ж)
06:36
dvolodin: слушаю сейчас твое участие в linkmeup от Ноября 2013
06:36
хорошо рассказал про возможности
06:36
noc
06:36
TSergey_ можно, наверное, вручную не делать unlink, он при удалении интерфейса запускается сам
06:36
с тех пор много воды утекло
06:37
lexus-omsk: спасиб, я не был уверен
06:37
dvolodin: в лучшую сторону? :)
06:37
Slav: 16 ноября будет новый подкаст
06:37
узнаем много нового, что сейчас есть в ноке :)
06:38
TSergey_: я так понял обновления ежегодно?
06:38
:)
06:39
TSergey_: ты учавствуешь в создании подкаста?
06:39
в зависимости от того, кому и какая моча в голову стукнет
06:39
dvolodin: я про подкаст, ноябрь 2013 про NOC, ноябрь 2014 про NOC, ...
06:39
Slav: что ты, я толком еще ничего и не знаю
06:40
TSergey_: было бы желание, а знания придут
06:41
dvolodin: сколько человек учавствует в NOC на полной занятости?
06:42
я помню пару лет назад читал что было 2
06:42
такое разве когда-то было?
06:42
видимо кто-то преувеличил
06:44
разрабов у нока 1.1 ну с большой натяжкой1.5 ;)
06:44
вот freeseacher нанюхался графита, так нас с сентября не отпускает
06:44
по некоторым кускам нока --- ноль :)
06:46
у кого есть время пошагово рассказать мне как сделать правило игнорирования эвента по сислогу с регексами?
06:47
e_zombie1: если я правильно понял, это будет прям отдельное правило
06:48
и нельзя сделать игнор определенного ивента, по какому-то из его значений
06:48
мне надо подропать от одного из коммутаторов всё что приходит по портам.
06:48
я для себя сделал вычищалку ненужных
06:49
ну хотябы по нему не делать алярм.
06:49
e_zombie1: это в профилях интерфейсов есть
06:49
Смотри раздел 5.2 Пример с сообщением Syslog.
06:51
Event Class выбираешь Syslog | Ignore
06:51
e_zombie1: я сначала закрыл алярмы, затем их грохнул
06:52
xetle: и можно сделать игнор для конкретного МО?
06:52
у меня есть кютечи. приходит евент о падении порта - генеритс я авария - в шедулер попадает событие о том что надо слазить проверить порт (но такак профил для кютаче не актуальный - всё это дело крашится ) - событий дохуя - кровь кишки распидорасило.
06:53
Нет! Разве скопировать целый профиль.. SA, FM, INV и сделать правило Syslog | Ignore
06:53
e_zombie1: настрой профиль интерфейса, чтобы авария не поднималась
06:54
если бы я знал как.
06:54
проще эти эвенты игнорить
06:54
e_zombie1: с этим помогу
06:55
Вот в существующем профиле регэкспом в Clasification Rule вырезать один объект... не знаю.
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
как-то так
06:58
06:59
Да, профили на интерфейсы вешать програмно. Пример для link down, для других событий надо расширить.
06:59
ignore pattern тебе не подойдет?
06:59
e_zombie1: "от одного из коммутаторов" --- реально хочешь исключить один коммутатор? или тип коммутаторов?
07:00
И правильный путь взять, наконец, и дописать этот профиль Qtech.QSW чтобы всё работало нормально!!!
07:00
dvolodin: можно с помошью ignore pattern исключить только что-то из уже существующего правила?
07:00
или это аналог правила клаччификации?
07:01
*классификации?
07:01
нет, можно задавить вообще все сообщения, причем на самом входе
07:02
если я тебя правильно понял, то это не подходит
07:03
e_zombie1: если проблема с профилем, то решать её надо именно правкой профиля, а не придумыванием костылей..
07:03
впрочем еще бы раз услышать заказчика
07:04
если один коммутатор --- то это вовсе расставить руками правильно профили интерфейсов
07:04
xetle: тут ещё решается проблема по отсечению клиентских портов от аплинков.
07:04
ага, мы многие так делаем
07:04
и правило сбора или несбора маков
07:04
07:06
И судя по проблеме: "есть кютечи. приходит евент о падении порта - генеритс я авария - в шедулер попадает событие о том что надо слазить проверить порт (но такак профил для кютаче не актуальный - всё это дело крашитс" надо всего то подправить get_interface_status
07:09
надо сделать и то и другое
07:09
дергать 100500 клиентских портов это ебануться
07:11
а у меня qtech работает, своя версия профиля специально для 2800, выкладывал её в соответствующем issue
07:12
про время: в фм смещение на час, в дискавери тоже, а вот в конфигах, в version --- правильное
07:14
С этими Qtech надо разобратся вот баг:
NOC-564 он написан мною только для QSW-3900, QSW-2900, QSW-2900-24T, QSW-2900-24T4
07:16
Также у меня были QSW-2500 и профиль для них не работал! Для QSW-2500 надо писать свой профиль ибо там всё другое..
07:17
самая засада, что "тушёнки" нет, если чего переделывать - у меня только 2800, у e_zombie1 вроде бы тоже, на остальном - не проверить
07:20
у меня ещё агрегация новая появилась.
07:20
на кютечах
07:21
Да, с тушонкой засада.. Надо раздобыть QSW-2900 QSW-3900 и определится, будет один профиль с QSW-2800 или два разных. Например между QSW-2900 и QSW-2500 разница очень большая и надо два РАЗНЫХ профиля.
07:22
ну так сделайте два разных, кто мешает?
07:22
я, пока возился с арубой, нарыл забавную особенность в поведении dropbear ssh
07:23
поправил в графите
07:28
Qtech QSW-8200-28F-AC-DC у меня вот такое счас на сети
07:35
lexus-omsk, это к тому что надо закомиттить, или к тому что порты стековые подобавлять?
07:49
и то, и другое
07:50
но предварительно проверить, может я забыл чего... вроде модельки такой нет ещё
07:50
блин.
07:50
ну вот копаться в спеках еще не хватало
07:50
по каждой железке
07:51
а всех 3750 есть стэквайс?
07:51
в том и дело что не имею понятия
07:51
оно там как стекованная серия вся
07:51
и везде DC?
07:51
как резерв
07:52
хотя вот сбоку подсказывают, что таки есть
07:52
визаут, ай мин
07:53
3750 без стека называется 3560 ;)
07:54
lexus-omsk: смотря какая 3750.
07:56
lexus-omsk: у 3750X есть 2 stack-wise, и 2 XPS power.
07:56
Ну и два БП
07:59
короче делайте модельки с тем что у вас есть.
07:59
добавить потом - не такая проблема
08:03
Помогите починить noc. При старте пишет "ImportError: No module named datetime". В питоне системы модуль импортируется нормально, а в питоне нока ошибка
08:03
08:05
виртуалэнв пересоздать?
08:09
_4ePTeHok: virtualenv --no-site-packages /opt/noc ?
08:11
08:12
Посмотри, пожалуйста.
08:12
buggy-funhouse: чини virtualenv
08:12
ты, похоже, системный питон обновил
08:13
Так и было, спасибо. Что нужно, чтобы починить?
08:14
dvolodin, unsupported operand type(s) for -: 'list' and 'list'
08:14
dvolodin: он затирает окружение при переустановке?
08:14
buggy-funhouse: virtualenv .
08:14
не затирает
08:14
у тебя в virtualenv - старый питон
08:15
он не видит либы от нового
08:15
пошарь гуглом на тему починки virtualev при апдейте питона
08:15
спасибо, сейчас посмотрю
08:15
zi_rus: отлови полный трейс
08:16
я не могу в живую такое поймать
08:17
Куку, а когда у же поиск сделают по интеру а не по каждой букве отлельный таб будет открываться?
08:18
ты пользуешься поиском? сочувствую
08:19
zi_rus: и кусок лога
08:19
что там в пробе происходило
08:19
dvolodin, а массов обновлении узлов почему нельзя править теги?
08:19
эх не успел
08:35
evyscr, оно самое похоже
08:37
комментарии читай @ патчи применяй
08:37
костыль, конечно, но работает
08:39
работает, а то 10 вкладок сеарч раздражает, а и в поле поиска нифига не введешь без мата
08:40
evyscr, спасибо
10:23
Сделайте кто-нибудь у себя ls /usr/lib/python2.7/ | grep _sys
10:23
пожалуйста
10:24
ss_: а что ищет такой поиск? я думал это уже вовсе не работает
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
10:25
freeseacher: спасибо. У меня куда-то проебался _sysconfigdata_nd.py
10:25
buggy-funhouse: у меня пусто по такому запросу
10:27
а у тя вообще есть /usr/lib/python2.7/
10:27
у меня?
10:27
root@noc:/usr# ls /usr/lib/python2.7/ | grep _s
10:27
_strptime.py
10:27
_strptime.pyc
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
10:37
virtualenv
10:37
он сам ставит как зависимость pip
10:37
беря системный как вариант с которого надо разворачиваться
10:38
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
11:07
я бы не стал его от туда удалять
11:07
мне кажется это не очень идея
11:07
просто проверил, где оно вообще
11:08
как починить, вот в чём вопрос
11:08
попробуй просто переинсталить
11:08
обычно virtualenv . помогает
11:09
он сам ставит системные зависимости
11:09
bash: /usr/bin/virtualenv: No such file or directory
11:09
ситемного нету ?
11:09
видимо надо постаивть
11:09
из apt-get
11:10
мне apt вообще предлагает python3 раскатать.
11:12
ой ой.
11:13
поделись идеей которую ты предследовал перед тем как оно сломалось ?
11:13
пара модулей для snort, nginx, которые требуют новый питон
11:15
11:16
там какой то why Есть
11:16
можно спроисть почему именно этот он хочет
11:16
и why-not
11:39
круть!
11:39
у меня стоит python-virtualenv
11:39
Debian GNU/Linux 7
11:40
Package: python-virtualenv
11:40
Status: install ok installed
11:40
У меня тоже
11:40
попробую ручками его переставить
11:59
держать 2.6 и 2.7 одновременно? сурово
11:59
ничо криминального
11:59
главное при создании виртэнва указать нужный
12:01
идеология отличная от один сервер - один сервис всегда заставляет слегка поебаться.
12:02
_4ePTeHok: вроде в setuptools али ещё чём вылезал криминалитет.
12:03
freeseacher: с ноком поебаться придётся и при данной технологии. ;)
12:21
петонисты, вот, положим, есть несколько функций. Хочется их выполнить в заданном порядке, за исключением указанной в неком параметре. Как это сделать в духе python-way?
12:21
порождать сет, затем из него удалять требуемое?
12:23
да способов то много
12:25
TSergey_, ищет через Ж
12:27
_4ePTeHok: и таки какие считаются удовлетворяющим нормам местной морали?
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?
12:30
hsychla: cd /opt/noc; ./noc help csv-import
12:30
evyscr, тут нет морали, одна сплошная порнография
12:31
hsychla, main > setup > csv import/export
12:31
evyscr, любой удобный
12:31
можешь лист сгенерить и потом параметром возиться
12:31
или if\case
12:31
у кого какие ручки
12:32
то есть, всё плохо...
12:32
а как ты хотел, уровень у всех разный
12:32
да и питон - не язык для изъебов
12:32
hsychla: ./noc csv-import sa.managedobject -r skip -v 3 ../fttb-20130626.csv
12:33
2 way - from web interface and in console :)
12:34
бля, правьте тот help, который я указал
12:34
там сейчас пиздец вырвиглазный
12:34
e_zombie1, ah, command line now. thanks!
12:36
при этом голый ./noc csv-import показывает вменяемый юзадж.
12:36
а help - говно какое-то
12:50
12:50
мимими
12:58
Я запутался нафиг с этими питонами =/
12:59
Когда там релиз чего-нибудь-то хоть?
13:00
гг
13:00
да хороший иссью
13:01
надо вообще тушить сервер, когда диск забить
13:01
с форматом диска
13:01
почему он только пишет что киллд свитч?)
13:02
а дальше про сервер нока
13:05
таму що ноковский шедулер неадекватен, видимо
13:06
discovery every few seconds
13:10
на одну и ту же железку он просто так не ходит каждые несколько секунд
13:11
из пируля мыло послать можно?
13:15
"не должен ходить" != "не ходит"
13:27
dvolodin:из пируля мыло послать можно?
13:28
команда какая для примера?
13:29
?
13:29
у питона отправка писем в стандартной библиотеке есть
13:36
freeseacher: то что надо. спсб
13:38
zi_rus: скажи мне, откуда эта дрянь берется
13:38
dvolodin, noc-probe.log
13:38
или что ты имеешь ввиду?
13:38
я про то, что другие пробы-то нормально работают?
13:39
dvolodin, нет, в других инстансах тоже
13:41
13:41
дык объясни, про что ты
13:48
freeseacher, ну что, вернемся к нашим метрикам?
14:23
var animal = new Animal("скотинка")
14:23
неплохо.
15:06
надо в тот класс еще добавить метод - "нажраться водки как скотина"
15:07
_4ePTeHok: Чтобы нок удалить, достаточно папку /opt/noc замочить? Ну и /srv/noc
15:11
lol
15:11
от нока просто так не избавишься
15:12
зачем удалять
15:13
положи рядом
15:15
это не беда
15:15
может оно уже и было сломано до тебя)
15:19
не. в этот раз я сам
15:27
сознательный
15:51
сам сломал - сам чини.)
15:54
не сам сломал - тоже сам чини.
15:55
не сломал - не чини
15:59
нок хуйня. бабы бляди. пойдцу домой
Share this page
Share this page: