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: