nocproject.org
02:54
комрады, нормально если get_lldp_neigbors показывает на "local_interface": "1:1" два соседа "remote_port_subtype": 5 и "remote_port_subtype": 1 ?
03:19
dvolodin: смотри какая чудная вещь
03:19
get_neighbor(00:14:6A:4B:8B:F1, 4) -> s2-1-1.tomica.ru
03:19
Link candidate found: 1:24 -> s2-1-1.tomica.ru:None
03:19
Scheduling check for s6-1-2.intt:1:24 -> s2-1-1.tomica.ru:None
03:19
и залинковалось
03:20
(это не тот линк, про который я вчера спрашивал)
04:10
почему не работает кнопка save в sa/MO . На некоторых работает. В логах нок-веб 08:09:10,502 500 PUT /sa/managedobject/32/ (127.0.0.1) 488.17ms. Как диагностировать?
05:19
bee26: а она просто не работает, ошибку никакую не говорит?
05:23
да не работает
05:23
в логи только пишет. level=debug поставил. ничего нового
05:26
TSergey_: ошибку не пишет
05:28
bee26, фаербаг что говорит в дебаге?
05:28
HaLVeR: где смотреть?
05:29
фаерфокс
05:29
ставишь фаербаг
05:29
активизируешь его консоль и смотришь в закладку дебага
05:29
там глюк если есть, то скорее всего где то в js
05:30
а оно в веб-демонах не светится в логе
05:31
05:32
на некоторых узлах работает. все атрибуты для мо32 скопировал с рабочего
05:36
05:36
прям совсем с нуля
05:37
полностью дропнул базу монги и постгреса и несколько раз повторил
05:37
точно. надо с нуля поставить.
05:38
дропнуть монгу команды не подскажете
05:39
bee26, ты не спеши, там жопа какая-то
05:42
bee26, это он не про тебя)
05:42
ты фаербаг посмотри
05:43
там подробнее будет
05:43
надо трейс вытащить
05:44
началось кстати с прописи sa/setup/groupacces. давно все убрал. а эффект остался
05:45
для неадмина прописывал права
05:45
bee26, если фаербагом не можешь попробуй вайршарком
05:46
лови пакет где придет 500 ошибка и смотри в нее
05:47
zi_rus: чистая установка сразу на графит?
05:47
dvolodin, точно так
05:49
попробуй сначала до develop проапгрейдиться
05:49
ок, рискнем
05:50
и еще, поправьте кто-нибудь мибы
05:50
noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1.2.1.52 collision between INTEGRATED-SERVICES-MIB::intSrv and INT-SERV-MIB::intSrv. No preference for INTEGRATED-SERVICES-MIB
05:50
noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1.2.1.2 collision between RFC1213-MIB::interfaces and IF-MIB::interfaces. No preference for RFC1213-MIB
05:50
noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1.2.1.16 collision between RMON2-MIB::rmon and RMON-MIB::rmon. No preference for RMON2-MIB
05:50
вот эти три ругаются
05:50
как раз develop стоит
05:50
`kk, уже с чистого листа поставил
05:52
bee26, да это мы не про тебя, ты 500 ошибку лови
05:52
05:53
409 ошибка
05:53
500 ext-all.js (строка 22, столбец 27238)
05:54
dvolodin, с девелопом все по-другому
05:54
psql:/usr/local/share/postgresql/contrib/postgis-2.1/raster_comments.sql:86: ERROR: type "raster" does not exist
05:55
таких ерроров много
05:56
bee26, ip надо писать а не dns
05:57
05:57
я не пойму, ему пароль не нравится (хотя в конфиге все правильно указано) или какого-то модуля не хватает
05:58
модуля какого-то не хватает
05:58
это при апгрейде на девелоп
05:59
блин
05:59
понять бы еще какого
05:59
pymongo может
05:59
посмотрим
06:00
не угадал
06:02
zi_rus: точно. ип прописал все гуд
06:05
dvolodin: почему не пишет про ошибку при не правильном вводе?
06:05
не приделали валидатор
06:06
можешь сам попробовать прикрутить
06:06
пример в peering management > prefix-list builder
06:08
а потом сделать пул реквест
06:08
и нок станет чуточку лучше
06:13
ошибка в pymongo
06:13
но я такой не видел
06:13
да, я вижу, но не пойму чего ей не хватает
06:15
будем гуглить
06:24
блин. оно же из виртуаленва берется
06:24
Requirement already satisfied (use --upgrade to upgrade): pymongo==2.6.3 in ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 6))
06:24
zi_rus: долго откркрывается веб интерфейс и при вводе пароля выдаёт ошибку?
06:26
Нет у это другая проблема..
06:29
06:29
мне пиздец как на этой неделе не прет
06:29
нок на центось не встал
06:29
теперь на бсд вставать не хочет
06:30
а нафига ты третий питон поставил?
06:30
я не ставил
06:30
(сознательно)
06:30
а откуда оно хочет модуль bson.py3compat ?
06:31
поищи в портах, может есть где-то такой
06:48
morning. I still have problems with high load with noc-discovery, noc-correlator and noc-scheduler each running with about 50% CPU usage presumably causing the mongodb running at 70%. Any tip for me? I just updated the installation but that did not help. Also, looking at the .conf files I realized that in noc-discovery.conf, the one section name is missing an "s" => "[ip_dicovery]".
06:52
changing the section name and setting enabled=false in noc-discovery.conf, "/opt/noc/bin/python ./scripts/noc-discovery.py launch -c etc/noc-discovery.conf -i 0" is still running at 50% CPU... tips?
06:52
hsychla_, open managed object profile and try to increase timers
06:52
min and max
06:52
mo > setup > mo profile
06:53
*sa > setup > ...
06:53
xetle, а какие-нибудь мысли про мой трейс есть? я сам уже не знаю что думать, и гугл не помогает
06:57
zi_rus, I unchecked all discoveries and still no joy...
06:57
pymongo переустанови
06:57
пробовал
06:59
hsychla_, how many MO you have?
07:00
none. it's basically a fresh install, we are only using IPAM yet
07:01
zi_rus: cd /opt/noc && ./bin/pip install python-bson
07:04
IPAM use get_arp && get_interfaces scripts, increase timers for discovery.
07:04
у него вообще ни одного МО нет
07:04
ему надо влогах пошариться
07:04
что пишет дискавери
07:05
Also you may have some python trace.. Look in /var/log/noc/
07:05
hsychla_, if you not using discovery and fault management you can disable it in noc-launcher.conf
07:05
загрузка под сто процентов бывает при ошибках..
07:06
noc-discovery, noc-classifier, noc-activator, noc-correlator, and some others
07:06
бывает, но откуда ошибки, когда ни одного МО нет
07:06
ему даже нарваться на ошибку негде
07:06
хотя есть подозрение что он мог снести САЕ объект и ноку это не понравилось
07:07
Да возможно снёс SAE
07:07
и нок сыпит трейсы..
07:08
zi_rus, ah, now. disabled discovery, scheduler and correaltor in noc-launcher.conf and now load is gone
07:09
hsychla_ did you delete NOC SAE object from SA - MO ?
07:09
xetle, no. tried that once but got an error
07:11
NOC need SAE object for proper work!!!
07:12
07:13
Пробуй cd /opt/noc && ./bin/pip install python-bson
07:13
xetle, я сделал ./bin/pip uninstall pymongo и дропнул все базы, и тогда все прошло
07:13
херня какая-то
07:13
или cd /opt/noc && ./bin/pip install bson
07:14
сейчас дропну все еще раз и разверну в базы бекап
07:14
нет не херня.. пимонго оно сначала брало с /opt/noc/lib/python2.7/site-packages/pymongo а после удаления взяло системный..
07:17
xetle, а почему она тогда гововирит
07:17
Requirement already satisfied (use --upgrade to upgrade): pymongo==2.6.3 in ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 6))
07:20
Значит на этот раз она поставилась хорошо, без зависимости от bson
07:21
она всегда ставит bson как отдельный пакет
07:21
казалось бы какая разница между двумя попытками
07:22
научите склонировать активатор и пробу
07:26
07:27
можно ли ловить весь блок между "port id :" цифра и "port id :" цифра?
07:27
r"^port\s+id\s+:(?P<port>\d+)
07:28
это даст порт, а мне еще нужно все после порта до следующего "port" или конца текста
07:28
TSergey_, e nt,z ytn ghj,tkf gthtl wbahjq? pfxtv dhtim
07:29
*у тебя нет пробела перед цифрой, зачем врешь
07:29
напиши вывод и что нужно...
07:29
zi_rus: ты про знак > или на двоеточие показывал?
07:29
я указывал что на что заменить
07:30
а если он там бывает то надо * а не +
07:30
r"^port\s+id\s+:\s*(?P<port>\d+)$ - универсальный случай
07:30
xetle: да не суть, там много, главное мне нужно выловить весь текст между "port id :" и "port id :" или концом текста
07:31
xetle: да, но мне нужен не только номер порта, а еще все что далее, до блока по другому порту
07:31
Скопипасти текст мы не телепаты..
07:32
тот что выложил в пастебин не убедил?
07:32
ты привел регексп
07:32
который что-то дергпает
07:32
мы поправили
07:32
про текст между
07:32
там ни слова
07:35
TSergey_, kodos
07:35
(r"^port\s+id\s*:\s*(?P<port>\d+)\s*.другая строчка.третья строчка.четвёртая...", re.MULTILINE | re.DOTALL)
07:36
07:37
zi_rus: ну вот так я писал:
07:37
07:37
можно ли ловить весь блок между "port id :" цифра и "port id :" цифра?
07:37
криво конечно, но как смог, так и спросил
07:38
Да можно, я так и ловлю но сложно..
07:38
ну или взять за маркер окончания блока "TLVS"
07:39
Многие разбывают вывод на список строк, потом их мучают цыклами и ифами..
07:39
так мне и надо
07:39
мне нужен список строк, относящийся к конкретному порту
07:40
а потом в блоке я бы нашел то, что нужно
07:40
сделай сплит по порт ид
07:40
потом сплит по \n
07:41
пара циклов и вперед
07:41
сплит по порт ид потом уже можно матчить нужное по порту...
07:41
там в тексте Port ID три раза на каждый блок
07:42
или сплит можно по шаблону?
07:43
ну тогда регекспами балуйся
07:44
тоже можно
07:45
ну спасибо :)
07:46
вот такой код чего делает?
07:46
rx_line = re.compile(r"Port ID\s+:\s+", re.MULTILINE)
07:46
for s in rx_line.split(v)[1:]:
07:50
сплитит и отбрасывает вроде
07:50
можно ли разворачивать дамп бекапа на работающую базу?
07:50
TSergey_: лови регэсп:
07:50
("^Port\s+ID\s*:\s*(?P<port>\d+:\d+).--------------------------------------------------------------------.\s*.Entity \d+.Chassis ID Subtype\s*:\s*macAddress.Chassis ID\s+:\s+(?P<mac>\S+).Port ID Subtype\s*:\s*Interface Name.Port ID\s*:\s*(?P<interface>\S+).Port Description\s*:\s*(?P<description>\S+)", re.MULTILINE | re.DOTALL)
07:51
сразу получишь все нужные переменные: port mac interface description
07:52
усложним - на порту больше одного ентити
07:52
не, нужен блок
07:53
если порядок вывода меняется, все, не работает
07:53
тогда сплитай по этой херне --------------------------------------------------------------------
07:53
в том-то и дело, что порт перед ней
07:53
А почему он у тебя менятся должен?
07:54
потому-что это DGS3100
07:54
А зачем тебе порт? ты интерфейс лови!
07:54
вот например, ты видел в пасте что Port ID : 1:13 сильно правее? это он так выкинул инфу
07:55
вернемся к вопросу :)
07:55
можно ли получить текст блоками, если у нас есть метка(шаблон) начала блока?
07:56
Ты ж привёл
07:56
В DxS всё так и сделано
07:56
ну ок, а вот про регексп и блоки?
07:56
А чтобы далее жить нормально - строка-маркер отбрасываетсч
07:58
То что сильно правее не страшно, или r"Port\s+ID...., или "^\s*Port\s+ID...
07:58
evyscr: ты про мой кусок в пасте? так ищется порт, если добавить что-то вроде (?P<group>.+) то ловится весь блок, пофигу шаблон
07:58
xetle: хорошо, но вопрос другой (поэтому я и не хотел настоящую пасту)
07:59
evyscr: а про что? как рабить текст на блоки по шаблону начала блока?
07:59
*разбить?
08:00
две строки в чатике тобой кинутые
08:00
zi_rus сделай noc собственником /opt/noc/local/cache
08:00
for s in rx_line.split(v)[1:]:
08:01
dvolodin: после каждого ./scripts/upgrade надо устанавливать права, собственника noc, на следующие каталоги:
08:01
сделал chown -R noc:noc noc
08:02
я рехнусь с этим ноком
08:02
я блин, я то знаю как его устанавливать хотя бы примерно, а как новичкам
08:02
ну вот что это такое
08:03
ConnectionError: HTTPSConnectionPool(host='bbuseruploads.s3.amazonaws.com', port=443)
08:03
опять началось
08:09
zi_rus, чаю попей))) с французкими булочками
08:09
))
08:10
тут надо что-то покрепче
08:10
TSergey_: сначала из вывода кли ловиш блоки: (r"^\s*Port\s+ID\s*:\s*\d+:\d+(?P<block>.+)", re.MULTILINE | re.DOTALL)
08:11
потом каждый блок пропускаешь через регэксп и вылавливаешь уже конкретные значения..
08:12
конячок это тема
08:12
как раз зарплатко упало
08:13
xetle: ага, только такой рэгексп дает только один блок
08:13
сразу до конца текста
08:14
с чего я и начал спрашивать
08:15
TSergey_: ты понял, как оно реализовано в DxS?
08:16
неа
08:16
мне неясен механизм rx_line.split(v)[1:]
08:16
Сплитится по куску до значения порта
08:16
У тебя есть два предложенных мною ранее варианта, или ёжасный регэксп или разбить вывод по строкам и разобрать в циклах...
08:16
Первая часть отбрасывается
08:16
что такое тут [1:] <<<
08:17
выбросить 0-й элемент, видимо
08:17
ака "все элементы, кроме нулевого"
08:17
ща выложу то, что дает такой сплит
08:18
разбивает на три части твой пример
08:19
нет, не на три
08:19
08:21
иду на рекорд, самая долгая установка нока
08:21
трахаюсь уже неделю
08:21
4-й день идет
08:27
zi_rus я тебе вчера ebuild для Gentoo клонов предлагал.. Самый свежий ebuild...
08:27
эту генту я буду еще месяц ставить
08:28
не знаю что еще красноглазее, гента, нок или нок на генте
08:28
evyscr: но сплитом может и получиться, спасибо
08:29
xetle, зачем мне сервер директорий?
08:29
я по незнанию думал, что [1:] это что-то связанное с выводом потров в DGS3100
08:29
и ещё минут 5-10 на него ставится noc c готового ebuild
08:30
а обновлять нок как? из ебилдов?
08:31
то есть апгрейд уже не сработает
08:31
CDS это нормальный серверный дистр линукса, чуть больше 0.5Gb. Думаешь центось или фря меньше зинимают?
08:31
меня место мало беспокоит
08:33
всё зависит от того как ты сделаешь virtualenv если с системными библиотеками, то обновлять их надо будет в системе ebuildami, а если без системных то обновляться будешь pipom
08:33
то есть придется поебаться с вопросом как лучше сделать чтобы ебли меньше было
08:34
Лично я все зависимости кроме noc-pkg-* держу в системе и устанавливаю системным менеджером пакетов.
08:34
алилуйя, нок до девелопа проапгрейдился
08:34
Начало Address Space Management Assigned Addresses вижу адреса вида 10.21.135.2 ALLOCATED ip-10-21-135-2.example.com 80:FB:06:01:A0:9C Seen at S5300_ATS-CATS_SW2:GigabitEthernet0/0/1 но почемуто Managed Object пустое. Хотя эти объекты есть
08:34
сейчас на графит сканем
08:34
они автоматом не сопоставляются?
08:35
там графиков я пока не видел..
08:35
FQDN откуда там берется?
08:35
ss_, с некоторых пор ничего там ен сопоставляется
08:36
бляд, а почему?
08:36
как быть в этой сложной ситуации?
08:36
я уж обрадовался, учет IP нормальный будет
08:36
есть готовенькое?
08:36
нет, руки не дошли
08:37
ss_, присоединяйся к Dmitry1, он тоже хочет
08:37
zi_rus: поздравляю с прохождением первого квеста
08:37
Dmitry1 вызываю тебя!
08:37
)
08:38
Dmitry1, чуть выше написал по Address Space Management Assigned Addresses
08:38
xetle, слышал про katello?
08:38
тут подсказывают что ты тоже в этом направлении работаешь?
08:39
я знаю. обеими руками за, чтобы это заработало. Надеюсь, что IPAM будет следующим модулем, которым займется Дима
08:39
Dmitry1, не дай бог
08:40
а чтож тогда не пашет автозаполнение?
08:40
нелогично это
08:40
ипам надо выставить в Парижской палате мер и весов
08:40
эталон ипама
08:40
адреса надисковерил а вот с SA не связал
08:41
налабай пируль, пусть пройдется по базе инвентори и пропишет в ипам
08:43
опять про пирули началось
08:43
NOC такое должен уметь "из коробки"
08:43
У нас проблема с JS скриптами, IPAM пока на голом джанго..
08:45
Проблема из-за перехода на пятую версию ExtJS. Сейчас для нее багфиксы делают.
08:46
xxx: Ну вот умирает человек. Чего с ним потом патологоанатом делает, чего он там смотрит?
08:46
yyy: Как чего? Логи!
08:46
Проблема что этот JS очень сложно дебажить.. И ошибки изза его незнания мало людей может фиксить.
08:46
вот вот
08:46
костыль на костыле делаем
08:46
будь проклят этот бекап
08:46
ни хера из дампов не разворачивается
08:49
xetle, уговорил, снесу все нахуй, поставлю калькулятор
08:49
ни хера не работает все равно
08:49
zi_rus, бубуну ставь
08:49
))))) стабильная ось)
08:50
нок переставил легко
08:50
у меня все збс ЧТЯНД?
08:51
вы не любите кошек? Да вы просто не умеете их готовить
08:51
стоит нок
08:51
стоит забикс
08:52
причем на днях обновил систему с 12.10 да 14.04.1
08:52
потом забикс с 2.0.6 на 2.2.6
08:52
пересобрал net-snmp
08:52
обновил мускул не без бубна с 5.5 на 5.6
08:52
zi_rus: Поставишь калькулятор свисниш, я тебе дам свой make.conf и настройки USE для NOC.
08:53
есть мысль mariDB попробовать
08:53
а сервак старый
08:53
HP DL365 G1
08:53
top - 12:56:42 up 19:36, 2 users, load average: 1.60, 2.02, 2.53
08:53
Tasks: 430 total, 1 running, 428 sleeping, 0 stopped, 1 zombie
08:53
%Cpu(s): 18.7 us, 4.4 sy, 0.0 ni, 75.7 id, 0.7 wa, 0.0 hi, 0.5 si, 0.0 st
08:53
KiB Mem: 10239780 total, 9929224 used, 310556 free, 36896 buffers
08:53
KiB Swap: 5855656 total, 1870172 used, 3985484 free. 476992 cached Mem
08:54
и это 1000 железок в мониторинге
08:54
260 новый значений в секунд
08:54
у
08:59
у всех похоже был, но не все из него вышли
08:59
))))
09:02
В Assigned Addresses можно импорт из csv сделать?
09:22
экспорту плевать на домены вообзе
09:22
дану
09:23
а тогда почему у меня в вайле экспорта нету строчек с доменами типа Saratov Volsk etc ?
09:35
e_zombie: посмотри сам как делается экспорт
09:36
тоесть ты не веришь мне?
09:36
e_zombie: у меня в экспорте есть недефолтные
09:37
ааааааа
09:37
вот я ......
09:37
хехехе
09:37
я другой файлик смотрел.
09:37
спутал О и 0 в названиях
09:41
dvolodin: важный вопрос о scripts/upgrade я его под рутом запускаю и он постоянно херит права на каталоги!
09:43
зачем там определять пользователя и групу с помощью id -n -u && id -ng
09:43
Надо намертво, навечно написать noc noc.
09:46
xetle, а чем отличаются stable и stages? что качать?
09:49
и наверное придется мигрировать постаринке
09:49
через csv
09:50
дампы ни хера не разворачиваются
09:54
dvolodin: у меня при апгрейде, который делаю под рутом херятся права! NOC_USER & NOC_GROP определяются по юзеру запустившему скрипт, а ensure_dir чесно меняет права на NOC_USER & NOC_GROP
09:54
Предлагаю NOC_USER & NOC_GROP там намертво прописать noc
09:54
$ ls -1 *.csv
09:54
0Ot+SuC2.csv
09:54
1.csv
09:54
Ds4IaOEc.csv
09:54
O0hRz8aO.csv
09:54
PRfhaeS8.csv
09:54
report(1).csv
09:54
report.csv
09:54
yZ5PMrZ+.csv
09:55
верный файл O0hRz8aO.csv
09:56
протрахался весь день, проблема решилась добавлеием \s* в скрипт, вот ведь...
09:57
главное закоммитить теперь это
09:59
Диме написал
09:59
и, кстати, DGS3100 смог с циской законнектится
10:00
несмотря на None в сообщениях lldp-discovery
10:00
xetle, я еще неделю продолбаюсь устанавливая ЭТО
10:00
скачал
10:00
загрузился
10:00
сижу в консоли и ничего не понимаю
10:01
cl-install просит указать диск
10:03
указываю диск
10:03
говорит, нето
10:04
cl-install-gui говорит что нету
10:04
ничего не работает, но мен уже все равно
10:08
"как спиваются zi_rus'ы"
10:08
да, а еще завтра пятница, и поступило предложение накатить
10:10
zi_rus, что ставишь?
10:10
брось каку
10:11
у нас в балаково на одной из железок на порту около миллиона ошибок на порту.
10:11
вот балаковцы обрадуются сегодняшнему отчёту
10:14
zi_rus: секундочку..
10:16
10:23
xetle, дак вот, я делаю cl-install
10:23
cl-install -l ru_RU --timezone Europe/Moscow
10:25
а что за ублюдсво в поисковой строке
10:25
как только воодишь один символ открывае поиск второй еще один поиск третий еще один и так до бесконечности
10:26
cl-install -s CLS --march x86_64
10:26
cl-install --autopartition on --auto-scheme swap,root,data,home -D /dev/sda
10:26
cl-install --netconf openrc --iface eth0:192.168.1.47:24 --hostname iivanov.company.ru --route default:192.168.1.1:eth0:192.168.1.47
10:27
это что за поток команд?
10:27
ни одна не работает
10:27
он требует указать диск
10:27
на указание диска говорит что не узнает его в гриме
10:27
а ты чай пей и улочкам закусывай) сразу поситгнешь дзен
10:27
ггг брось каку
10:27
cl-install --autopartition on --auto-scheme swap,root,data,home -D /dev/sda
10:27
ss_: а в SA\MO\Edit\Cоnsole попробуй, тоже весело
10:28
нет
10:28
виртуалка
10:28
vda кажется
10:28
cl-install -u root -u user1
10:28
cl-install --video nouveau -X 1920x1080 --fb 1920x1080-32 --composite
10:29
забыл при создании иссе заполнит Labels, это после создания недоступно?
10:29
*заполнить
10:29
Вот и всё.. Только диск и графику укажи для своей виртуалки...
10:30
TSergey_, блядь, прям блядь, что за ужас побуквенный?
10:30
куды фокус ломится?
10:30
компосит и Х указывать не надо..
10:30
ss_: прям беда, пишу команду в текстовом файле, потом кидаю туда
10:31
и это типа простая установка?
10:31
cl-install --video vesa --fb 1920x1080-32
10:32
Это простая установка с разбиением диска, настройкой времени, сети видяхи и пользователей:)
10:33
xetle, короче эта хреновина не хочет признавать vda как диск
10:33
и не ставится
10:33
10:33
вторая команда сверху
10:36
virtio драйвер видимо ей не нравится
10:36
cl-install --autopartition --partition-table dos --auto-scheme swap,root,data,home -D /dev/sda
10:38
не, автопатишен я не хочу, я сам разобью
10:40
ну твоя воля, разбивай сам, тогда:
10:41
а как разбивать?
10:41
она предложит или чего?
10:41
этот юзерфрендли установщик
10:41
пиздец какой-то
10:42
ss_, а мне уже похер, сейчас я на всякую херню готов
10:43
xetle, там диск надо разбивать самому или как? как я понял надо указывать /dev/sda1 а не /dev/sda
10:43
и форматировать разделы
10:43
да???
10:43
или я ни хера не полимаю в калькуля/торах
10:44
ss_, я уже пробовал центось, это была трех дневная пытка, а другие линуксы не заслужили доверия. бсд еще туда сюда. почему бы калькулятор не попробовать
10:45
дебиан дистрибы зря обходишь стороной
10:46
cl-install -d /dev/sda1:/boot:ext2:on -d /dev/sda2:swap -d /dev/sda3:/:ext4:on -d /dev/sda4:/usr/:ext4:on -d /dev/sda5:/var/:ext4:on -d /dev/sda6:/usr/portage:ext4:on -d /dev/sda7:/opt/:ext4:on -d /dev/sda8:/home/:ext4:on --scheduler cfq
10:46
сам дебиан я уже говорил, их религиозность меня вымораживает
10:47
zi_rus: перед этим разбей диск на 8 разделов gpt
10:48
соотведственных размеров
10:51
/boot -128M; swap - 2*RAM; / - 2G; /var ~ 10G; /usr ~10G; /usr/portage ~10G; /opt ~ 2G; /home - rest
10:52
зачем usr выносить?
10:52
я обычно делаю / /home /var
10:52
/tmp сделаешь симлинком на /var/tmp
10:52
swap
10:53
я уже начинаю жалеть
10:53
после установки и настройки в /etc/fstab все диски кроме /var /home /opt поставишь в ro!
10:54
а сами /var /home /opt поставишь в noexec!
10:54
Система будет вечной..
10:55
Диски разбить сложно? fdisc, cfdisc, parted...
10:55
*disk
10:56
да я умею разбивать, только из tui это проще чем из cli
10:56
и пошаговая инсталляция как-то надежней чем вот так
10:57
/ /usr /usr/portage можно объеденить ~ 20G
10:59
parted диски побить сможешь?
11:00
нахрен такое битьё, lvm надо юзать
11:00
как ласт сектор в байтах указать
11:01
evyscr, лвм нужен если ты дисковым пространством собираешься шевелить, а если настроить и забыть то разделами проще
11:01
но на виртуалка, на попробовать fdisk хватит.
11:02
мне проще, я привык так
11:02
я поставил так виртуалочку без лвм - и потом удалял/пересоздавал раздел
11:03
zi_rus зачем тебе ласт сектор? ты sfdisk не используй он сложноват.
11:03
parted с поддержкой gpt рулит..
11:04
xetle, зачем usr выделять?
11:06
кто-то любит его в ro ставить
11:07
нахер тогда
11:07
разобью посвоему
11:08
zi_rus, по мне home и /var/log надо отделять
11:09
для тру еще /var
11:09
отдельно
11:09
и xfs еще
11:10
xfs на операциях с диском рулят
11:10
рулит
11:10
на большом количестве одновременных
11:10
/ /usr /usr/portage можно объеденить ~ 20G
11:12
swap /var/ /opt /home выдели..
11:13
без опт
11:14
остальное сделаю
11:14
вернее сделал
11:14
надо форматировать
11:14
все в xfs? что скажете?
11:14
на центоси так и делел
11:15
но редхат пилит xfs. а что на калькуляторе?
11:16
вот почему людям не нравятся пошаговые установщики?
11:16
это же так просто
11:16
вопрос-ответ
11:17
вот как я должен взять калькулятор, всунуть в комп и установить его
11:17
я ключей ен знаю
11:17
параметров не знаю
11:17
федору я раз и захерачил
11:19
zi_rus: ты эта, поаккуратнее, так недолго и в хидденмана превратиться
11:25
zi_rus, home не стоит
11:26
если что траблово буит средств восстановления xfs я не знаю
11:26
а в home можно полезняшки хранить
11:26
да и насрать чей на хоум
11:26
это же сервер
11:26
там вообще данных не будет
11:26
я там временные бекапы храню
11:26
конфиги
11:27
Выше привёл команду которая всё отфарматирует.
11:27
/opt - раздел нока, сделай отдельно 2G
11:28
У меня в /home/db все базы...
11:30
У калькулятора пошаговый установщик в гуи есть, через консоль удобно иметь возможность установить систему одной командой с кучей параметров..
11:30
11:30
куда ему параметр засунуть?
11:31
короче в жопу нок
11:32
изучаем калькулятор
11:32
:)
11:32
xetle, чего он хочет?
11:32
опцию --mbr для установки загружчика просит..
11:33
это я понял
11:33
в каком формате?
11:33
в бут пусть ставит
11:36
и попробу все выше написанные мной здесь команды в параметры для одной cl-install
11:40
у меня уже волосы на затылке шевелятся
11:40
5минут????
11:40
cl-install -l ru_RU --timezone Europe/Moscow -s CLS --march x86_64 -d /dev/sda1:/boot:ext2:on -d /dev/sda2:swap -d /dev/sda3:/:ext4:on -d /dev/sda5:/var/:ext4:on -d /dev/sda4:/home/:ext4:on --scheduler cfq --mbr -u root -u user --video vesa --fb 1920x1080-32
11:41
нельзя --mbr без аргумента писать
11:41
говорит нужен хотя бы один
11:41
Разрешение для видяхи возможно надо поменять для VESA драйвера
11:41
--mbr /dev/vda
11:42
/dev/vda needs a partition table for the boot record
11:42
вечер зоологии на канале
11:47
поставь fdisk на /dev/vda1 опцию boot
11:49
поставил
11:49
11:49
не помогает
11:52
cl-install -l ru_RU --timezone Europe/Moscow --iso /dev/cdrom -d /dev/vda1:/boot:ext2:on -d /dev/vda2:swap -d /dev/vda3:/:ext4:on -d /dev/vda5:/var/:ext4:on -d /dev/vda4:/home/:ext4:on --scheduler cfq --mbr /dev/vda -u root -u user --video default --fb 1024x768-16
11:55
mbr не работает
11:55
не принимает она
12:02
а --iso /dev/cdrom заработала? Можешь попробовать без этой опции, может догадается откуда систему брать..
12:03
а нафиг нужен скрипт get_fqdn для чего нужно то?
12:05
xetle, iso сработала, дело в том откуда брать, она не хочет понимать куда ставить
12:06
cl-install -l ru_RU --timezone Europe/Moscow --iso /dev/cdrom -d /dev/vda1:/boot:ext2:on -d /dev/vda2:swap -d /dev/vda3:/:ext4:on -d /dev/vda5:/var/:ext4:on -d /dev/vda4:/home/:ext4:on --scheduler cfq -u root -u user --video default --fb 1024x768-16
12:06
попробуй без --mbr /dev/vda
12:10
12:10
без мбр она говорит что нужен мбр
12:15
cl-install -l ru_RU --timezone Europe/Moscow --iso /dev/cdrom -d /dev/vda1:/boot:ext2:on -d /dev/vda2:swap -d /dev/vda3:/:ext4:on -d /dev/vda5:/var/:ext4:on -d /dev/vda4:/home/:ext4:on --scheduler cfq -u root -u iz --video default --fb 1024x768-16
12:15
без параметра --mbr /dev/vda1
12:16
12:16
мне на этой неделе определенно не прет
12:16
ничего не работает
12:17
--mbr /dev/vda1 нельзя, небутнёшся, надо --mbr /dev/vda или вообще ничего..
12:17
О!!!
12:18
попробуй --gpt /dev/vda
12:18
cl-install -l ru_RU --timezone Europe/Moscow --iso /dev/cdrom -d /dev/vda1:/boot:ext2:on -d /dev/vda2:swap -d /dev/vda3:/:ext4:on -d /dev/vda5:/var/:ext4:on -d /dev/vda4:/home/:ext4:on --scheduler cfq -u root -u iz --video default --fb 1024x768-16 --gpt /dev/vda
12:19
unknown parametr --gpt
12:19
*parameter
12:22
cl-install -l ru_RU --timezone Europe/Moscow --iso /dev/cdrom -d /dev/vda1:/boot:ext2:on -d /dev/vda2:swap -d /dev/vda3:/:ext4:on -d /dev/vda5:/var/:ext4:on -d /dev/vda4:/home/:ext4:on --scheduler cfq -u root -u iz --video default --fb 1024x768-16 -D /dev/vda
12:22
-D /dev/vda попробуй
12:28
hi - is there any install guides for 0.8 anywhere?
12:28
cl-install -l ru_RU --timezone Europe/Moscow --iso /dev/cdrom -d /dev/vda1:/boot:ext2:on -d /dev/vda2:swap -d /dev/vda3:/:ext4:on -d /dev/vda5:/var/:ext4:on -d /dev/vda4:/home/:ext4:on --scheduler cfq -u root -u iz --video default --fb 1024x768-16 --netconf openrc --iface eth0:192.168.1.47:24 --hostname iivanov.company.ru --route default:192.168.1.1:eth0:192.168.1.47 --dns 77.88.8.88 --uefi on
12:29
fsw-8-3moskovproezd-5-35-sar 1/12 23669994 0
12:29
fsw2-4-zarubina-84-27-sar 1/8 14918952 0
12:29
fsw2-1-stepanarazina-54-50-sar 1/8 11080902 0
12:29
fsw-2-cvetochnaja-1-55-sar 1/21 8383067 0
12:29
fsw-1-1magnitnprd-4-64-sar 1/16 5758911 0
12:29
fsw-2-ustkurdjumska-7a-64-sar 1/3 5274488 0
12:29
fsw2-4-bolshajagorn-315-27-sar 1/18 5113384 0
12:29
fsw-1-50letoktjabrja-74-55-sar 1/7 2951482 0
12:29
количество ошибок на портах. какая прелесть.
12:30
zi_rus: вместо --mbr /dev/vda попробуй -uefi on
12:31
xetle, тоже не работает
12:31
говорит надо в uefi загрузиться
12:31
а это виртуалка
12:31
e_zombie, ты опять взбесился?
12:31
а всё вместе --mbr /dev/vda -uefi on
12:31
xetle, ты калькулятор сам хоть раз ставил?
12:32
Не помню уже.. Сам гентой пользуюсь..
12:33
zi_rus: не. построил отчёт по "ёжикам". там весело. линейный цех порадуется.
12:33
e_zombie, как дети?
12:33
xetle, я уже даже боюсь продолжать
12:34
хуй знает. у нас монтёры массово увольняются. им сняли сверхурочные и премиальные. и посадили на оклады в 11 000
12:34
так что перегружать железки у нас ездят ведущие инженера и первая категория.
12:35
zi_rus: HA{EQ gpt переразбей винт с mbr DOS PARTITION TABLE
12:36
c gpt на виртуалке оно не дружет..
12:37
cl-install -l ru_RU --timezone Europe/Moscow --iso /dev/cdrom -d /dev/vda1:/boot:ext2:on -d /dev/vda2:swap -d /dev/vda3:/:ext4:on -d /dev/vda5:/var/:ext4:on -d /dev/vda4:/home/:ext4:on --scheduler cfq -u root -u iz --video default --fb 1024x768-16 --netconf openrc --iface eth0:192.168.1.47:24 --hostname iivanov.company.ru --route default:192.168.1.1:eth0:192.168.1.47 --dns 77.88.8.88 --mbr /dev/vda
12:37
только IP свои пропиши..
12:38
xetle, таже ошибка
12:39
needs partition table
12:39
for the boot record
12:39
таблица разделов вроде как есть
12:39
ничего не понимаю
12:40
может в фдиске чего допилисть
12:40
таблица разделов: msdos
12:42
ну млять "partition table:gpt" оно gpt на виртуалке не хочет, надо msdos
12:42
а почему не хочет?
12:42
все хотят а он не хочет
12:42
хз
12:43
переразбей диск на msdos и сделай /opt в отдельный раздел.
12:43
я что-то уже не уверен
12:44
ты все два часа уверен?
12:44
Да, проблема в gpt
12:46
первые 3 диска делаешь примари, в 4 экстендед и остальные диски клепаешь в экстендет
13:07
thanks - im following the Manual Installation guide for 0.8 on the kb website but at the point of running 'upgrade' I see this error:
13:07
13:07
Would be grateful if someone could take a quick look
13:14
как я не люблю мсдос партицию делать
13:16
has anyone seen the error in the above gist before?
13:17
да
13:17
кодировку в консоли надо выставить правильную
13:19
to summaris: when I run: /opt/noc/scripts/upgrade, I see the following
13:19
error: command 'gcc' failed with exit status 1
13:19
xetle, знаешь что я подумал, очкую я на продакшен ставить систему в которой ни хера не понимаю, воспользуюсь ка я бсд, а калькулятор на тесте потом погоняю
13:19
zi_rus: переразбил диски в таблице разделов msdos? Получилось поставить CDS?
13:19
Cleaning up...
13:19
Command /opt/noc/bin/python -c "import setuptools, tokenize;__file__='/opt/noc/build/gmpy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-8hbELQ-record/install-record.txt --single-version-externally-managed --compile --install-headers /opt/noc/include/site/python2.6 failed with error code 1 in /opt/noc/build/gmpy
13:20
серьезно, если что-то навернется, придется только с разбегу головой об стену
13:21
если установить нок и не обновлять до глючной версии ничего не наворачивается..
13:21
а потом потестирую эту систему на тему возможности использования
13:21
я и так уже неделю почти убил чтобы что-то поднять, и это на системе, которую знаю
13:21
у меня вот ноутбук тут валяется с минтом, так и просится замена
13:24
Ну калькулятор хорош, но в безопасности он нулячий, в прочем как все остальные.. Хотелось посоветовать
http://alpinelinux.org/ оно тоже на Gentoo правда я не знаю сохранена совместимость... И там musl libc на них наши базы и питоны не тестировал..
13:25
xetle, а на десктоп как? центось на десктопе тормозит постоянно
13:25
машинка слабая
13:25
а на работе шустрых и не дают
13:26
говорят для слабых систем компилируемые дистры лучше всего
13:29
13:31
Надо будет решится и свой LIVEDVD нарезать.. Сразу с ноком!!! :)
13:31
да я видел это
13:31
порсто хотел впечатления от пользователя услышать
13:32
Я "условный пользователь" калькулятора. Сам не пользую, но другим советую.
13:34
13:36
Ни один ынтерпрайз дистр таких мощных утылит для домена не имеет...
14:29
re: "Ни один ынтерпрайз дистр" - для таких утверждений надо попробовать _все_ ынтерпрайзы.
15:02
Назви дистр который из коробки подымает АД на LDAP+SAMBA и к нему могут подключатся одновременно виндовые и линуксовые клиенты.
19:21
zi_home: допер, кажется, на чем ты при обновлении подрывался с коллекциями
19:27
это хорошо
19:27
а я научился обновляться
19:27
если ставить с нуля
19:27
то сначала
19:27
апгрейд на дефолт
19:28
потом на девелоп
19:28
потом на графит
19:28
тогда без ошибок все проходит
19:34
dvolodin, да даже когда я проапгредился до графита и пытаюсь развернуть бекап с тойже версии нока, все равно валятся ошибки
19:35
или надо совсем пустую?
19:35
apbabkin, забыть про активатор статус, его выпилить надо давно
19:36
dvolodin, подскажите пожалуйста, на какую версию питона лучше перейти? (NOC 0.8dev10022) сейчас питон Python 2.7.3
19:36
check-postgis увидит, что в ней нет postgis'а, и накатит
19:36
apbabkin: 2.7
19:36
любой
19:36
на крайняк 2.6 выше 2.6.3
19:36
постгис определяет свои типы данных
19:37
апгрейд делает тоже самое
19:37
или лишнее?
19:37
пока их их не накатишь, не сможешь размотать
19:37
нет
19:38
check-postgis проверяет наличие postgis по таблице spatial_ref_sys
19:39
не, ну апгрейд тоже вызывает check-postgis и накатывает его если нет
19:44
root@vm-noc01:/opt/noc# ./scripts/about Traceback (most recent call last): File "./scripts/about", line 117, in <module> about() File "./scripts/about", line 109, in about ["MongoDB", get_mongo_version()] File "./scripts/about", line 48, in get_mongo_version c = pymongo.Connection(**connection_args) File "/opt/noc/local/lib/python2.7/site-packages/pymongo/connection.py", line 222, in __init__ max_poo
19:44
да, но тогда postgis увидит spatial_ref_sys, поднятую из дампа и просто завершится
19:45
с чем может быть связано?
19:45
версия питона?
19:46
apbabkin: если показываешь трейс -- кидай его на пасту и показывай целиком
19:47
dvolodin, я сегодня полдня разворачивал бекапы, и до апгреда на голую базу и после апгрейда на актуальную версию, постгресовский дамп ни разу по нормальному не развернулся
19:47
с монгой проще
19:48
в монге вообще коллеции файлами
19:48
bson
19:48
их и без монги размотать можно
19:50
ну разговор не про монгу, там все ок
19:50
а что делать с постгресом
19:53
apbabkin, в конфигах небось ковырялся
19:54
zi_home, конечно ковырялся, чтобы запустить коллектор и видеть евенты, вчера весь день
19:54
apbabkin, .defaults трогал?
19:55
ваше право
19:56
zi_home, я ковырялся с вебморды, она .дефаулс не крячит
19:56
порт для монги в noc.conf трогал?
19:57
dvolodin, а его там вообще нет
19:57
даже у меня
19:57
[nosql_database]
19:57
port =
19:57
в дефолте
19:58
остался прежним 27017
20:00
в .дефаултс port = , в noc.conf 27017
20:01
убрать порт из noc.conf?
20:01
20:01
попробуй патчик
20:03
dvolodin, спс, попробую,
20:09
dvolodin, есть еще проблема. проекты из нока в csv выгрузить невозможно
20:13
dvolodin, спасибо за патч scripts/about, все отлично. Номер порта в defaults у нас был указан после установки, ну и потом, как я понимаю, defaults роли не должны играть.
20:14
Будем двигаться дальше.
20:30
dvolodin, спасибо, ilia патч опробовал, написал работает
20:45
dvolodin, на статус активатора забить?
20:50
на какой статус?
20:57
2014-09-12 00:58:52,603 [writer-2] Writing metric.test.db.ops.insert [(1410469132.0, 0.0)]
20:57
2014-09-12 00:58:52,604 [writer-3] Writing metric.test.db.ops.update [(1410469132.0, 0.0)]
20:57
2014-09-12 00:58:52,604 [writer-1] Writing metric.test.db.ops.query [(1410469132.0, 0.149989593155)]
20:57
2014-09-12 00:58:52,605 [writer-0] Writing metric.test.db.ops.command [(1410469132.0, 0.0333310207011)]
20:57
2014-09-12 00:58:52,605 [writer-2] Writing metric.test.db.ops.delete [(1410469132.0, 0.0)]
20:57
хех
20:57
монгу научили мониторить
20:59
20:59
вроде сносно
Share this page
Share this page: