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: 28.10.2015
dvolodin #
05:49
порт для трапа у него стандартный 162
05:50
настройки все в etc/noc.yml
05:50
их башня готовит
teroni804 #
05:51
значит они теперь должны быть в башне?
dvolodin #
05:51
да
05:51
они все вылезут в башню
teroni804 #
05:51
уже есть?
dvolodin #
05:51
только начальный loglevel
05:52
лучше сразу сверни его на debug
teroni804 #
05:53
евент лог работает (сислог и снмп-трап)
05:54
чего еще проверять?
dvolodin #
05:54
до классификатора падает и классифицируется?
05:54
учти, что классификатор нынче тоже в пуле работает
teroni804 #
05:55
все работает и разукрашивает
dvolodin #
05:55
чудесно
05:56
попингуйка попинговывает?
teroni804 #
05:56
а это где?
dvolodin #
05:56
сервис ping
05:58
логи понятные?
05:58
если что, можно сделать так
05:59
./noc ctl tail syslogcollector-default
teroni804 #
06:01
смотреть тут?
06:01
ping-default.log
dvolodin #
06:01
ага
teroni804 #
06:02
одна запись по делу
06:02
08:09:18,575 [ping] Create probe: 192.168.222.1 (60s)
06:02
и все
dvolodin #
06:04
debug ему в башне поставь
06:06
теперь видишь?
teroni804 #
06:08
а без дебуга результат где-то есть?
dvolodin #
06:08
tcpdump xxxx icmp
06:08
:)
06:08
ну и аварии в случае необходимости
teroni804 #
06:10
во многих логах есть
06:10
[noc.core.service.rpc] [omap] No services available. Waiting 1.0 seconds
dvolodin #
06:11
это нормально
06:11
они ждут сервиса который еще не успел взлететь
06:11
потом подхватывают его
06:11
omap можно так проверить
06:12
./noc rpc oma.get_ping_mappings default
06:12
omap.get_syslog_mappings
06:12
omap.get_trap_mappings
06:12
последний параметр -- имя пула
teroni804 #
06:13
он долго стартует?
dvolodin #
06:16
нет
06:16
просто я порядком запуска в супервизоре не игрался
06:16
omap'у нужно за базу зацепиться
teroni804 #
06:16
последний в очереди?
dvolodin #
06:16
а попингуйкам и коллектору - нет
06:17
они раньше успевают взлететь
06:17
пинг работает?
teroni804 #
06:17
да работает
06:21
только вот странно
06:21
в логе есть ошибка пинга
06:21
а в web Events - ping failed нет
dvolodin #
06:21
то есть ping failed не попали?
06:22
или там разовая ошибка
06:22
?
teroni804 #
06:22
точнее есть но 10 минутная
06:23
я левый ип адрес написал - он не пингуется
dvolodin #
06:23
это я записал себе, перепроверю
06:23
теперь давай самое интересное
06:23
врубай дебаг на активаторе
06:24
./noc rpc sae.script <id> get_version
06:24
где <id> -- id железки в базе
teroni804 #
06:24
activator-default - тут?
06:26
./noc rpc sae.script 2 get_version
06:26
Error: Failed: RPC Error: RPC call failed: Failed: Invalid script: Cisco.IOS.get_version
dvolodin #
06:28
ok, не прогрузила его
06:28
протестирую
06:28
таймаут пока
teroni804 #
06:28
в логе [noc.core.script.loader] Failed to load script Cisco.IOS.get_version: No module named script
dvolodin #
06:31
да, я понял
06:31
доеду, пройдусь sed'ом по скриптам
06:35
выправлю ошметки старого API
e_zombie #
07:28
,,
ss__ #
07:43
dvolodin, старого api? дайте инфу о нем
MindGames #
07:58
всем привет! у меня снова вопросы про Ipv6. Кто более опытный, поделитесь инфой, плиз. Вопрос такой: вот выдал я клиенту адрес IPv6. Ему теперь доступент только IPv6 интернет. А это процентов 10 интернета только. Как ему дать доступ и в IPv4? Dual Stac не подойдет
07:58
- я на IPv6 перехожу потому, что нет "белых" адресов для выдачи клиентам. есть какая-то трансляция IPv6 в IPv4?
e_zombie #
07:58
прокси ?
Villi #
07:59
ну есть nat64 вроде
07:59
как работает только я хз
evyscr #
07:59
хехе
07:59
MindGames: тебе уже всё говорили.
MindGames #
07:59
кажется, его еще не внедрили. ну по крайней мере на циско.
08:00
evyscr, да? вроде эту тему я не поднимал. я спрашивал тогда про выдачу адресов и SLAAC
evyscr #
08:00
читай логи.
MindGames #
08:00
не сохраняются у меня :(
zi_rus #
08:07
nat64 или дуалстек
08:07
чудес не бывает
MindGames #
08:07
да нет. просто я IRC пользуюсь только для общения на этом канале. И программный клиент тут какой-то... непонятный для меня в общем. я настройки ни где не нахожу. да и не лазил особо ни где по настройкам
zi_rus #
08:07
https://static.nocproject.org/irclog/
MindGames #
08:07
zi_rus, NAT64 на роутере врубать надо? Он на Cisco 7200 есть, не знаешь? Наверное, сильно грузит процессор?
zi_rus #
08:08
на выходе в ipv4 интернет его надо врубать
MindGames #
08:08
zi_rus, я как-то пытался там в логах что-то найти. в итоге, погряз на целый день в чтение переписки. много прикольного вычитал но то, что искал - так и не нашел ;)
zi_rus #
08:09
google site:static.nocproject.org
TSergey #
08:09
MindGames: я ищу примерно так "static nocproject ipv6"
MindGames #
08:10
zi_rus, в общем, буду читать тогда про NAT64... просто дуал стек подразумевает выдачу адресов IPv4 и IPv6. я тогда не понимаю вообще смысла этого IPv6.. Почему нельзя было сделать маршрутизацию работающую между двумя этими протоколами? инкапсуляцию какую-ниб
08:10
удь.
zi_rus #
08:19
все такие умные, а то что v4 устарел на 50 лет и пора бы его проблемы решать кардинально
08:19
хирургом
08:19
а не продолжать в гипс и на костылях
e_zombie #
08:20
проприетарный софт смотрит на тебя с недоумением
zi_rus #
08:21
v6 стандарту 15 лет
08:22
пора бы уже от недоумения избавляться
MindGames #
08:22
ну как вы себе представляете это? В один день выпилить везде IPv4 и запилить IPv6? Это ж нереально. Да и в локальной сети у себя я бы хотел использовать серые сети IPv4. Дабы не заучивать адреса IPv6.
e_zombie #
08:22
я как то тестировал софтину в одном опенсорс проекте.
08:23
и она тупо крашилась при старте так как в системе просто была включена поддкржка ipv6
zi_rus #
08:23
15!!!! лет
08:24
и края не видно
TSergey #
08:24
наверное стоит удивиться, что за 15 лет это активно не внедрилось
zi_rus #
08:24
TSergey: напомни что я хотел у тебя спросить вчера вечером
MindGames #
08:24
кстати, а как с этим быть? Я отдаю клиенту IPv6 адрес. У клиента есть своя ЛВС и маршрутизатор. Он на WAN интерфейсе получает адрес IPv6. Как его локальная сеть будет ходить в интернет? Ведь у IPv6 понятие NAT отсутствует. Я могу, конечно, ему отдать /64 сетку
08:24
на интерфейс, чтобы он всем своим узлам в сети ЛВС выдавал IPv6 адреса "белые". но как вы думаете - много кто на это согласится? Клиент меня просто пошлет. ему же всю сеть перелопачивать надо будет. на всех серверах адреса сменить. и т.п. плюс, все его м
08:24
ашины будут иметь прямой доступ в интернет без контроля. Безопасность падает до нулевого уровня.
TSergey #
08:25
zi_rus: я бы и рад :)
08:26
может чего-то про свежую установку у поднятие из бэкапа
08:26
или того, что новый МО не дискаверится
MindGames #
08:27
TSergey, то есть все еще не стоит переходить с версии 0.7? :))) а то я сегодня только было подумал...
zi_rus #
08:27
TSergey: точно
08:27
про дискавери
08:27
у меня та же херня случилась
08:28
я нок перезапустил и поперло
TSergey #
08:28
вот и вопрос чего оно так
zi_rus #
08:28
dvolodin: объясни этот феномен
TSergey #
08:33
(я сбегу)
mtivi2 #
09:19
привет, а кто использует Network Map?
09:21
Какие линии что значат? У меня есть пунктирные , сплошные и жирные.
TSergey #
09:22
dvolodin: причем дискавери именно не назначается, в логах пусто, в вебе есть запланированное событие --- в логах дискавери и шедулера пусто
mtivi2 #
09:22
жирные 10G, остальные 1G. но почему одни пунктирные, а другие нет?
zi_rus #
09:23
там с графиками связано
09:23
или еще с чем
09:23
ifindex
09:23
хз
09:23
это линки которые не мониторятся
mtivi2 #
09:24
есть предположение, что это линки в сторону устройство, которых нет в этом Network Segment...
e_zombie #
09:34
вариант
mtivi2 #
09:35
доберусь до NOC'а посмотрю
09:36
а кто знает как располагать объекты на Network Map не мышкой?
09:37
хочется либо руками координаты задать, либо некоторый алгоритм расположения устройств использовать
09:38
вот на cacti weathermap можно было просто открыть текстовый конфиг и что угодно там сотворить...
zi_rus #
09:40
это проблемы какти
09:41
линки в сторону утсроства на другом сегменте это треугольником отмечается кажись
e_zombie #
09:44
mtivi2: координаты есть в монге. что мешает раскидать их как тебе надо ?
zi_rus #
09:45
стоит ли оно тиого
e_zombie #
09:45
нууу если стабильно всё - то можно.
zi_rus #
09:45
ебли будет столько же что и мышкой раскидать
09:45
зато результат нагляднее
e_zombie #
09:45
у меня кольца небольшие. по по ним можно круглые рисовать
mtivi2 #
09:48
у нас есть больше участков сети, которые очень похожи друг на друга.
09:49
и есть договорённость о том как оно должны выглядеть схемы
09:52
Хотелось бы алгоритм, который бы раскидывал все устройства по слоям. Например, сначала ядро, ниже аггрегация, ниже доступ
e_zombie #
09:54
руби на сегменты и потом для этих сегментов прописывай координаты в монге напрямую.
mtivi2 #
10:09
подскажи куда именно в монге смотреть
e_zombie #
10:14
или в исходниках смотри или ищи в db.noc...... на прямую в монге.
`kk #
10:51
dvolodin: !
10:51
нид хэлп
10:51
https://dpaste.de/EbUD/raw
11:03
контриба не было.
11:03
dvolodin: теперь https://dpaste.de/fuos/raw
11:09
и вдогонку. может nginx отсюда ставить http://nginx.org/packages ? а не из реп дистра.
dvolodin #
11:18
да, сейчас поправлю миграции
`kk #
11:19
про нжинкс?
11:19
что скажешь.
Night_Snake #
11:20
dvolodin привет. а Interface Classification Rule уже можно пользоваться? там всё норм?
dvolodin #
11:22
Night_Snake: им всегда можно было пользоваться
Night_Snake #
11:23
ну мало ли
11:23
т.е. он нормально навешивает на порт профиль в зависимости от условий? а с какой периодичностью отрабатывает?
dvolodin #
11:23
`kk: миграцию поправил
11:24
Night_Snake: он отрабатывает во время interface discovery
Night_Snake #
11:24
оен
11:24
*оке
`kk #
11:27
dvolodin: сделал пул запрос
11:27
первая часть
11:28
в убунте из /etc/grub.d не подцеплялись настройки. сделал через GRUB_CMDLINE_LINUX_DEFAULT. проверил - работает.
Marael #
11:39
.help
`kk #
11:44
dvolodin: смержи пул мой.
Marael #
11:49
а есть разрабы на канале или те, кто давно использует нок? на какой из rpm based операционик он работает гарантированно?
e_zombie #
11:50
на любом.
11:50
у меня крутится на сентосе 6 уже больше года.
11:51
много инсталяций на дебиане.
11:51
проблемы больше не в ОС а в правьных настройках и правильных костылях.
11:51
ну и опять же объёмах сети и типе оборудования.
11:51
у тебя какая задача ?
11:52
ставь на 7 центос - там более свежие постгресс и системные утилитыю.
dvolodin #
11:55
чем nginx из реп плох?
11:56
Marael: RHEL, CENTOS, SLES, OpenSUSE
Marael #
11:58
вообщем у меня центос 6,7, скрипт установочный я написал(переделал о дебиана), установилось нормально, но не работает вики, так же не собирает инфу с линукс серверов, это то, что сразу вылезло
e_zombie #
11:58
с линуксов оно не собирает ничего. профили там кривые. их надо писать .
`kk #
12:00
dvolodin: 1.4 в убунте 1.6 в дебиане... в сентосе пока не смотрел. а 1.8 в оф репах. типа одну версию везде
Marael #
12:00
а рабочме есть у кого-то вообще?
`kk #
12:00
из этих соображений
dvolodin #
12:00
да, офрепы цепляй
12:01
взлетел?
e_zombie #
12:02
Marael: у меня сеть овер 10 000 оборудования. не под управлением гдето может с 1000 железок для которых нет профилей.
12:02
хотя они управляются
Marael #
12:04
у мея пока циски на магистралях и куча линуховых серваков
e_zombie #
12:05
ну вот циски ты зацепишь сразу. а вот линухи только пинговать
12:05
потом напишешь для них профили и будет ок.
Marael #
12:09
ок, я его пока пробую установить и разобраться
12:09
а постгрес обязательно последний или 8.4 хватит?
dvolodin #
12:10
Marael лучше 9-ку
e_zombie #
12:11
в личку бросил настройки репы
Marael #
12:13
вот такая ощибка при создании KB http://pastebin.com/JQrUZHuN
dvolodin #
12:13
поставь модуль для mediawiki
Marael #
12:17
его через pip ставить?
dvolodin #
12:29
да
l24k #
12:35
день добрый. а есть инфо по масштабированию системы? mb per port для HDD, RAM, когда стоит морочиться с разнесением на несколько серверов?
e_zombie #
12:36
у тебя сеть какого размера ?
l24k #
12:37
~25k портов
e_zombie #
12:37
это 1000 хостов.
12:37
хватит обычной офисной машины.
l24k #
12:37
все cisco. enterprise, не провайдер
freeseacher #
12:37
офичной машины за глаза
12:38
хотя, быть может найдутся юз кейсы когда делить придется
12:38
но скорее всего это будет упертость по IO
l24k #
12:38
база сильно разростается со временем?
freeseacher #
12:38
например при рисовании графиков
e_zombie #
12:38
да. лучше взять ссд на 120 гиг под всё хватит.
12:38
основной рост идёт по базе событий.
12:38
у меня это около 30 гиг.
freeseacher #
12:39
80 гигов диска хватит на пусконаладку и понимания нудно ли вам всё это
e_zombie #
12:39
за год.
12:39
главное ссд бери иббо это критично.
12:39
вот изза такого
12:40
[root@nocproject yum.repos.d]# mongostat 1
12:40
connected to: 127.0.0.1
12:40
insert query update delete getmore command flushes mapped vsize res faults locked db idx miss % qr|qw ar|aw netIn netOut conn time
12:40
11 188 45 21 0 1|0 0 11.6g 23.5g 261m 0 noc:56.9% 0 0|0 0|0 42k 111k 24 15:38:29
12:40
46 210 48 25 0 1|0 0 11.6g 23.5g 263m 0 noc:23.5% 0 0|0 0|0 54k 91k 24 15:38:30
12:40
8 154 22 16 0 108|0 0 11.6g 23.5g 260m 0 noc:23.6% 0 0|0 0|0 34k 51k 24 15:38:31
12:40
2 264 72 7 1 1|0 0 11.6g 23.5g 259m 0 noc:7.7% 0 0|0 0|0 40k 147k 24 15:38:32
12:40
^C
l24k #
12:40
оно будет в виртуалке, дисковая на схд
e_zombie #
12:41
тогда всё зашибись .
12:41
памяти туда 2-3 гига и норм.
l24k #
12:41
норм. пока поставил тестовую инсталяцию и изучаю систему
e_zombie #
12:42
(03:22:16 PM) e_zombie: https://kb.nocproject.org/pages/viewpage.action?pageId=19169410
12:42
(03:22:25 PM) e_zombie: https://kb.nocproject.org/pages/viewpage.action?pageId=19169430
12:42
погляди эти ммылки
l24k #
12:44
видел, спасибо. я уже месяца 2 тестирую между основными задачами.
12:44
пока добавил руками несколько разных устройств чтобы все модули изучить. сразу весь продакшн заводить не хочется
e_zombie #
12:45
запихай их в дефолт и отключи ему все дискавери.
12:45
сразу будет ясно с объёмами бд.
l24k #
12:47
в inv.inv нет возможности выбирать из списка MO?
12:48
вручную в data указать MO id могу, но оно через некоторое время пропадает опять
Marael #
12:50
а после установки mediawiki надо его где-то включать? кстановил та же проблема
freeseacher #
13:31
https://v1.std3.ru/b4/68/1445509011-b46808958465b6950ba3797d76ea6369.jpeg
e_zombie #
13:34
накрывай сервак какой хочешь
bee26 #
14:27
у нас самый дешевый инет http://www.yaplakal.com/forum1/topic1235149.html
dvolodin #
14:35
teroni804: наконец дошли руки, поправил скрипты
14:35
попробуй еще раз дернуть get_version
14:43
`kk: у тебя микросервисы взлетели?
`kk #
14:44
не дошло ещё) только вернулся и дописываю nginx для центоси\дэба\бубунты
14:45
кста. глянб свой комит для центоси. где активатор и монго.
14:46
ansible/roles/activator/tasks/os/CentOS/main.yml
14:47
apt: name={{item}}
14:47
nginx залью в течении часа
14:51
щас сентось разворачиваю
Marael #
14:53
а что тестить будете?
`kk #
14:56
микросервисы на убунте
14:56
ну сентоси с дэбианом)
Marael #
15:00
что-то конкретное или просто для теста? :)
`kk #
15:02
noc-tower
mtivi #
15:32
У меня тут появилась идея по Layout Customization, то есть создаёшь уровни для Network Segment и для каждого уровня указываешгь selector. В итоге карта будет строится автоматически, но уже ближе к тому, что ты ожидаешь. Как считаете, полезная фича?
15:33
как-то так: https://bt.nocproject.org/secure/attachment/13706/13706_example-scheme-640.png
15:40
NOC-1705
PavelGloba #
15:41
ещё интерфейсы надо вернуть
`kk #
17:13
dvolodin: проверяю роли node и nginx для центоси и пулю
17:13
deb пашут. проверял пока только на GLOBAL
dvolodin #
17:13
centos допилишь?
`kk #
17:15
https://dpaste.de/aSQc/raw
17:15
думаю да.
17:16
это баг? тогда лучше пул сделаю вначале. а потом фикс лей
17:17
пул ушёл
17:20
и это. на дэбиане cat /sys/kernel/mm/transparent_hugepage/enabled
17:20
always [madvise] never
17:21
можно как на убунте сделать
dvolodin #
17:21
never нуен
`kk #
17:21
ок
dvolodin #
17:21
в трейсе баг
17:21
как проявляется?
`kk #
17:21
с тем пулом, что я отправил
17:22
в сервисах галки только на весь GLOBAL
17:22
default пустой
17:22
ну и жму деплой
17:23
хотя пул там не причем
17:25
CentOS Linux release 7.1.1503 (Core)
17:25
с апдейтами от сейчас
dvolodin #
17:39
а
17:39
а ты quilt поставил?
`kk #
17:42
сек
dvolodin #
17:43
он мне пока еще нуже патчить mongoengine
`kk #
17:44
да. нет его. добавишь в vars к пулу моему ?
17:44
я потом форкну и ещё попробую аккуратную обвязку для lxc придумать
17:48
хм. Error: pg_config executable not found.
17:49
TASK: [node | Install python packages]
17:49
странно? постгрес же позже ставиться..
17:51
это вроде в postgresql-devel
17:52
https://dpaste.de/Rx1b/raw
dvolodin #
17:58
тебе не постгрес нужен, а либа клиентская
17:58
и header'ы
17:58
а в роли postgres ставится сервер
17:59
+- name: Remove default.conf site
17:59
+ file: path=/etc/nginx/conf.d/default.conf state=absent
17:59
+ notify: restart nginx
17:59
вот это как-то не к месту
17:59
это системно-зависимая вещь
17:59
снеси ее назад
18:00
она не зря была в os
18:01
далее, смотри
`kk #
18:01
когда ставился из реп дистра
dvolodin #
18:01
yum: name=http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm state=present
18:01
можно заменить на
`kk #
18:01
длинную строчку? )
dvolodin #
18:01
yum: name=".............../centos/{{ ansible_distribution_major_version }}/noarch/......"
18:02
тогда тебе не нужны будут эти when
`kk #
18:02
понял
18:03
nginx. - щас он с оф реп ставится. и для этих 3 дистров есть этот файл. с ним веб же не стартонёт
dvolodin #
18:03
в CentOS -- в main.yml
18:03
допиши quilt
`kk #
18:03
да+ либа клиентская и header'ы
dvolodin #
18:04
не стсняйся дублировать файлы
`kk #
18:04
f
18:04
а
18:04
т.е default.conf state=absent закинуть под каждую ось
dvolodin #
18:04
да
`kk #
18:04
ок. щас подправлю
dvolodin #
18:05
это же от пакета зависит
18:05
что он положит в nginx.conf
18:05
там минимум два варианта
18:05
conf.d или sites-enabled
18:05
все, что связано с системными пакетами или настройками системных сервисов -- под os
`kk #
18:05
щас то нет
18:06
repo.nginx
18:06
у них там стандарт conf.d
18:06
но да. надо перенести. так логичнее всё таки
18:13
а с yum: name=" я не догнал
18:13
там major_version надо вставлять ещё и в ...release-centos-"ТУТ"-0.el"ТУТ".ngx.noarch.rpm
18:13
очень длинная строка
18:15
как по мне с when более читаемо выходит. но не проблема и 1 строкой
dvolodin #
18:38
да не, что тебе до длины
18:39
зато меньше шагов
18:43
да, уже лучше
18:44
а зачем ты делаешь Debian Install Nginx ?
18:44
Чем Install Nginx плох?
`kk #
18:47
в логе видно сразу
18:48
TASK: [node | Install Ubuntu system packages]
18:49
убрать?
dvolodin #
18:49
нет, ubuntu system packages - это хорошо
18:49
но install nginx, я думаю, можно без системы сделать
`kk #
18:50
ок
18:50
так...
18:50
https://dpaste.de/H0WO/raw
18:50
при первом проходе всё было ок
dvolodin #
18:52
попробуй руками прогнать admininit
`kk #
18:57
mongo admin admininit.js так ?
19:00
та же ошибка.
19:00
но заходит в базу нок под юзером нок
dvolodin #
19:01
у тебя одна нода?
`kk #
19:02
да
dvolodin #
19:02
в mongod у нас такое
19:02
- name: Check replica set is initialized
19:02
shell: "{{mongo_path}} --host {{noc_mongo_replicaset}}/{{inventory_hostname}} --eval 1"
19:02
register: rs_status
19:03
changed_when: rs_status.rc != 0
19:03
failed_when: False
19:03
ну и дальше
19:03
- name: Create admin user
19:03
shell: "{{mongo_path}} admin {{noc_root}}/var/etc/mongo/admininit.js"
19:03
when: rs_status.rc != 0
19:04
я думаю, у тебя первая команда ошибку выдала
19:04
попробуй выполни сам
`kk #
19:05
https://dpaste.de/rAyk/raw
19:05
ща
19:09
ты про noc_mongo_replicaset ?
19:12
inventory_hostname кто тут должен быть
19:18
https://dpaste.de/j5P3/raw
dvolodin #
19:40
имя ноды
19:41
{{mongo_path}} --host {{noc_mongo_replicaset}}/{{inventory_hostname}} --eval 1
19:41
echo $?
`kk #
19:43
https://dpaste.de/PSkh/raw
dvolodin #
19:46
ага
19:46
вот как-то оттуда ползет
19:47
replicaset не собрался?
`kk #
19:49
типо rsinit не отработал?
dvolodin #
19:50
наверное
`kk #
19:53
хз хз. не понимаю. щас попробую чистую систему
dvolodin #
20:17
взлетело?
`kk #
20:18
только первый проход. слабая машинка
20:19
второй идёт
20:19
первая https://dpaste.de/nd5x/raw
20:19
но ошибка как выше
20:21
тоже самое ((
20:21
мля
dvolodin #
20:21
логи монги глянь
20:21
такое только на centos?
`kk #
20:22
да
20:23
https://dpaste.de/UJJ8
20:23
сислог
20:24
rsinit идёт после usr/bin/mongo --host noc/qwerty --eval 1
dvolodin #
20:24
ну логично
20:24
оно заваливается сначала
`kk #
20:26
в монге пусто
20:27
/usr/bin/mongo /opt/noc/var/etc/mongo/rsinit.js
20:27
MongoDB shell version: 3.0.7
20:27
connecting to: test
20:27
[root@localhost ~]#
dvolodin #
20:39
rs.status() в монге пусти
`kk #
20:41
{ "ok" : 0, "errmsg" : "not running with --replSet", "code" : 76 }
20:41
может из-за этого ? https://dpaste.de/ipya
20:53
я хз
20:55
стоп...
dvolodin #
20:56
>>> from noc.sa.mtmanager import MTManager
20:56
>>> from noc.sa.models.managedobject import ManagedObject
20:56
>>> mo = ManagedObject.objects.get(id=9)
20:56
>>> print mo.scripts.get_version()
20:56
{u'platform': u'VyOS', u'version': u'1.1.6', u'vendor': u'VyOS'}
20:56
переинтегрировал RPC API в самые потроха NOC
`kk #
20:56
давно я центоси не юзал
dvolodin #
20:57
теперь такой вызов не поллит базы
`kk #
20:57
service iptables stop
20:57
прям вообще не ожидал, что он по умолчанию у них
dvolodin #
20:59
вот педики-то
20:59
:)
`kk #
20:59
у меня хуже слова...
21:00
ebtables какой-то
dvolodin #
21:00
я потому и прошу поковыряться
21:00
залипнешь так на день-другой с такой проблемой
`kk #
21:01
да ваще. глупо потраченое время
21:02
или...
21:03
ещё монга биндится на 127. только
21:03
перетупил я сегодня
21:04
не любил и не люблю сентосы
21:04
но готовить их как-то надо..
dvolodin #
21:04
не
21:04
монгу для дебиана я настраивал
21:04
чтобы биндилась на правильные адреса
`kk #
21:04
ну для центоси не я монгу делал..
21:05
не смотрел что там
21:06
--bind_ip=0.0.0.0 есть. странно
dvolodin #
21:07
:)
`kk #
21:07
да давно пора перерыв сделать, но добить её хочется
dvolodin #
21:08
если все сложится - завтра запущу discovery в пулах
21:08
и с новым RPC
21:09
и тестим
21:09
если не считать PM - уже должна получиться вполне рабочая конструкция
`kk #
21:10
не подхватываются DAEMON_OPTS= для монги
dvolodin #
21:12
init script смотри
21:13
--bind из конфига она не тянет
`kk #
21:23
как делать в итоге. в конфиге или в ините добавить
dvolodin #
21:31
конфиг оно не подхватит
21:31
а init не подключает defaults?
`kk #
21:31
sysconfig
21:32
CONFIGFILE="/etc/mongod.conf"
21:32
OPTIONS=" -f $CONFIGFILE"
21:32
SYSCONFIG="/etc/sysconfig/mongod"
21:32
а потом
21:32
if [ -f "$SYSCONFIG" ]; then
21:32
. "$SYSCONFIG"
21:32
fi
21:32
ну и
21:32
daemon --user "$MONGO_USER" --check $mongod "$NUMACTL $mongod $OPTIONS >/dev/null 2>&1"
21:33
быстро можно через line поменять OPTIONS=" -f $CONFIGFILE". но как правильней будет...
dvolodin #
21:46
ну тогда в sysconfig клади
21:47
OPTIONS="$OPTIONS --bind...."
`kk #
22:11
ага
22:12
как идея. в заголовках кофига ставить
22:12
# {{ ansible_managed }}
22:16
конфигов *
dvolodin #
22:23
что оно туда напишет?
ufir #
22:25
[23:55] <`kk> давно я центоси не юзал
22:25
хаха
22:25
ну ты внатуре ;(
22:25
давно видимо не юзал...
`kk #
22:36
обошло это счастье стороной
ufir #
22:37
да блин. ;( лучше б и меня обошло..
`kk #
22:40
даже грёбаного multitail a в епеле нет. ну что за херня
ufir #
22:42
воспользуетесь дополнительными репозиториями, ёпт
`kk #
22:42
плохой подход
22:43
на каждый чих по репе
ufir #
22:46
это предает некую пекантность
`kk #
22:49
оОо =))
22:50
постоянная пикантность перерастает в .... =))
ufir #
22:52
привыкай
22:52
жизнь энтерпрайзщика - это боль
`kk #
22:53
а я и не сервачник -)
22:54
это так. сопутствующее
ufir #
22:54
а тебя никто и не спрашивает - это как подарок. а подарки берут, и радуются.
22:55
радуйся, епт.
`kk #
22:56
пришёл работать в бухгалтерию а тебя отправили двор подметать ?
ufir #
22:57
ну чё ты как будто не в танцах
Tweet
Share this page
Share this page: Tweet