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: 23.03.2016
theuser #
06:54
А можно ли как-то в Noc в реальном времени (как в jupyter-е, например) выполнять куски кода, видеть результат и т.д.?
e_zombie #
06:57
/noc debug-script get_version asw2-72-eng
06:57
/noc debug-script commands sx8-pu76 'commands=["show ver","show module","show int brief"]'
06:57
/noc debug-script add_vlan vlan_id=111 name="'test'" tagged_ports=['1','2'] <Имя коммуатораили IP>
06:57
/noc debug-script get_interface_status fsw-3-rabochaja-20-27-sar interface=\"Eth0/0/18\"
zi_rus #
06:58
theuser: я реквестировал уже такое, на меня смотрели как на дурака
theuser #
06:58
zi_rus, теперь нас двое
07:01
e_zombie, спасибо
07:04
И подскажите, по тикету NOC-1310 Человек нашел баг (ровно 2 года назад, кстати), сделал патч, описал, но в текущей (не девелоперской) ветке этого патча нет. Не то чтобы мне жалко времени, которое я потратил на поиск и устранение бага, просто
e_zombie #
07:05
theuser: https://kb.nocproject.org/pages/viewpage.action?pageId=8880209
evyscr #
07:14
default мёртв, Джим
e_zombie #
07:15
девелоп мёрт, джим
evyscr #
07:20
время от времени шевелится
e_zombie #
07:20
да уже нет. чему там шевелиться.
07:24
TASK [postgres : Apply PostgreSQL config] - 03:32fatal: [noc2host]: FAILED! => {"changed": false, "failed": true, "msg": "Job for postgresql-9.4.service failed because the control process exited with error code. See \"systemctl status postgresql-9.4.service\" and \"journalctl -xe\" for details.\n"}
07:24
Mar 23 10:19:36 noc2.san.ru pg_ctl[848]: < 2016-03-23 10:19:36.384 MSK >HINT: Is another postmaster already running on port 5432? If not, wait a few seconds and r
07:24
Mar 23 10:19:36 noc2.san.ru pg_ctl[848]: < 2016-03-23 10:19:36.384 MSK >WARNING: could not create listen socket for "*"
07:24
Mar 23 10:19:36 noc2.san.ru pg_ctl[848]: < 2016-03-23 10:19:36.384 MSK >FATAL: could not create any TCP/IP sockets
07:24
Mar 23 10:19:37 noc2.san.ru pg_ctl[848]: pg_ctl: could not start server
07:24
Mar 23 10:19:37 noc2.san.ru pg_ctl[848]: Examine the log output.
07:24
Mar 23 10:19:37 noc2.san.ru systemd[1]: postgresql-9.4.service: control process exited, code=exited status=1
07:24
Mar 23 10:19:37 noc2.san.ru systemd[1]: Failed to start PostgreSQL 9.4 database server.
zi_rus #
07:38
e_zombie: по-моему он русским по белому тебе написал что кто-то порт уже занял
e_zombie #
07:39
да да. и для такой ситуации надо поправить скрипты деплоя
freeseacher #
08:00
e_zombie, как именно поправить ?
08:00
убивать постгрес ?
e_zombie #
08:00
например.
08:00
я вот снёс всю папку с бд ибо его чёто раскорячило
freeseacher #
08:00
ты был бы рад если бы установщик нока опустил бы тебе постгрес, правда ?
e_zombie #
08:02
а у нас подразумевается что на ноде ещё кто то живёт и накат идёт без простоя ?
dvolodin #
08:08
есть ли жизнь на ноке :)
08:08
кто-нибудь уже посмотрел cards?
e_zombie #
08:08
TASK [migrate : Migrate] - 03:22
08:08
fatal: [noc2host]: FAILED! => {"changed": true, "cmd": ["./noc", "migrate", "--ignore-ghost-migrations"], "delta": "0:00:14.423229", "end": "2016-03-23 11:01:50.415402", "failed": true, "rc": 1, "start": "2016-03-23 11:01:35.992173", "stderr": "DEBUG:south:south execute \"CREATE TABLE \"sa_task\" (\"id\" serial NOT NULL PRIMARY KEY, \"task_id\" integer NOT NULL UNIQUE, \"start_time\" timestamp with time zone NOT NULL, \"end_time\"
dvolodin #
08:08
я с них тащусь, как удав по шиферу
e_zombie #
08:08
TASK [migrate : Migrate] - 03:22fatal: [noc2host]: FAILED! => {"changed": true, "cmd": ["./noc", "migrate", "--ignore-ghost-migrations"], "delta": "0:00:14.423229", "end": "2016-03-23 11:01:50.415402", "failed": true, "rc": 1, "start": "2016-03-23 11:01:35.992173", "stderr": "DEBUG:south:south execute \"CREATE TABLE \"sa_task\" (\"id\" serial NOT NULL PRIMARY KEY, \"task_id\" integer NOT NULL UNIQUE, \"start_time\" timestamp with
08:14
ещё и монгу чтоли бропать чтобы оно прокатило
dvolodin #
08:22
su - noc
08:22
и выполни команду руками
08:22
посмотри, что ей не так
e_zombie #
08:23
File "/opt/noc/lib/python2.7/site-packages/pymongo/helpers.py", line 202, in _check_write_command_response
08:23
raise DuplicateKeyError(error.get("errmsg"), 11000, error)
08:23
pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection: noc.noc.pools index: name_1 dup key: { : "P0001" }
dvolodin #
08:24
сотри его нафиг
e_zombie #
08:24
походу если грохнул постгрю то и монгу чистиь
dvolodin #
08:24
ну да
e_zombie #
08:24
хауеньчик ебать.
dvolodin #
08:24
нефиг дропать половину
zi_rus #
08:27
короче не надо дропать, а если надо то сноси всю систему и ставь с нуля
08:27
так надежнее
08:28
а лучше вообще убивай виртуалку и разворачивай новую
dvolodin #
08:28
ну да, "я дропнул базу, NOC сломался" :)
08:28
lvm snapshot
08:28
:)
08:28
при неудачном деплое - rollback
Dmitry1 #
08:29
так, меня е было неделю
08:29
поломали деплой nginx
08:30
"merge: warning: conflicts during merge\\nmerging ansible/roles/nginx/tasks/main.yml failed!\\n"
zi_rus #
08:30
а ты год пропусти и заметишь как нок вообще перестанет работать и даже устанавливаться
dvolodin #
08:30
не поломали, а ты локальные правки внес
e_zombie #
08:35
TASK [migrate : syncdb] - 03:14fatal: [noc2host]: FAILED! => {"changed": true, "cmd": ["./noc", "syncdb", "--noinput"], "delta": "0:00:01.046534", "end": "2016-03-23 11:31:04.274678", "failed": true, "rc": 1, "start": "2016-03-23 11:31:03.228144", "stderr": "No handlers could be found for logger \"noc.lib.nosql\"", "stdout": "", "stdout_lines": [], "warnings": []}
bee26 #
08:38
dvolodin: ipam на башне будет?
dvolodin #
08:39
тот же самый
bee26 #
08:42
пока того же нет вроде
08:42
только managment ip заносит
dvolodin #
08:43
ты про discovery?
09:00
будет оно
09:00
но там нужно дорихтовать алгоритмы
09:00
на develop много жалоб было очень
bee26 #
09:06
есть план по доработке?
dvolodin #
09:09
для плана нужен алгоритм
09:10
:)
e_zombie #
09:13
https://vk.com/away.php?to=http%3A%2F%2Fwww.piterpy.ru%2F&post=-39243732_727482
dvolodin #
09:13
в микросервисах, кстати, корреляция по топологии нормлально работает
09:14
отвал коммутатора аггрегации красиво прорисовало
09:14
e_zombie: кто все эти люди?
e_zombie #
09:15
хз
freeseacher #
09:16
Dmitry1, а ты вернулся да ?
09:16
надо перетереть на счет мониторинга во фряхе
Dmitry1 #
09:16
freeseacher: я пока пытаюсь поставить NOC с башни
freeseacher #
09:19
мы с `kk прикрутили telegraf
09:19
но я так понимаю для фряхи его нет
09:19
это сгенерировало кучу граблей в ноутбуке
09:19
точнее дублирования
e_zombie #
09:19
TASK [migrate : syncdb] - 02:58fatal: [noc2host]: FAILED! => {"changed": true, "cmd": ["./noc", "syncdb", "--noinput"], "delta": "0:00:01.151447", "end": "2016-03-23 12:15:48.424189", "failed": true, "rc": 1, "start": "2016-03-23 12:15:47.272742", "stderr": "No handlers could be found for logger \"noc.lib.nosql\"", "stdout": "", "stdout_lines": [], "warnings": []}
dvolodin #
09:19
e_zombie: пусти его руками еще раз
freeseacher #
09:20
e_zombie, centos же ?
e_zombie #
09:20
да
freeseacher #
09:20
ты знаешь я видел такую ошибку
09:20
кажется с димой мы ее чинили
09:20
диагностикой
e_zombie #
09:21
[root@noc2 lib]# service influxdb stop
09:21
Redirecting to /bin/systemctl stop influxdb.service
09:21
[root@noc2 lib]#
09:21
[root@noc2 lib]# service influxdb start
09:21
Redirecting to /bin/systemctl start influxdb.service
09:21
[root@noc2 lib]#
09:21
сейчас глянем прокатит ли после её поднятия.
freeseacher #
09:21
./noc shell
09:21
import logging
09:21
logging.basicConfig(level=logging.DEBUG)
09:21
from noc.sa.models.managedobject import ManagedObject
e_zombie #
09:22
походу у вас не проверяется жива она или нет перед попыткой пихать туда данные
freeseacher #
09:22
e_zombie, команды тебе
e_zombie #
09:22
мне нечего проверять. нока нету.
freeseacher #
09:22
башню кстати не плохо бы обновить
e_zombie #
09:28
TASK [dev : Install Centos Development tools]01:47fatal: [noc2host]: FAILED! => {"failed": true, "msg": "ERROR! The conditional check 'has_svc_dev or has_svc_notebook' failed. The error was: ERROR! error while evaluating conditional (has_svc_dev or has_svc_notebook): ERROR! 'has_svc_dev' is undefined"}
09:28
новая башня
freeseacher #
09:29
да
09:29
dvolodin, надо проверять версию башни
SomovIS_ #
09:29
Выключи notebook
freeseacher #
09:29
SomovIS_, не поможет
09:29
реально последний ноутбук под 35 башню
09:30
вчера как раз переделылвал
09:30
там все роли переделаны
SomovIS_ #
09:30
Проверю на дебиан сегодня
freeseacher #
09:30
я проверял
SomovIS_ #
09:30
😊
freeseacher #
09:30
не работает реально только на чистой системе включение нока
09:31
но я все мозги сломал не знаю почему на второй раз работает
09:32
о! Dmitry1 https://github.com/influxdata/telegraf/issues/450
09:35
но в любом случае его надо собирать
09:35
ибо пакета нет, в портах не вижу, на фрешпортс тоже глухо
dvolodin #
09:35
Может просто сделать пакет и пропихнуть в порты?
freeseacher #
09:36
dvolodin, эм
09:37
боюсь это так не работает
09:37
у фряхи довольно своя инфраструктура
09:37
надо что бы был маинтейнер
dvolodin #
09:38
а графана в портах есть?
freeseacher #
09:38
да
09:38
http://www.freshports.org/www/grafana2/
09:39
а вот монги всё ещё нету
zi_rus #
09:39
как нету
09:39
была же
e_zombie #
09:40
короче сломан центос
09:41
обиделся я на вас. пойду говнопрограммить профиль
freeseacher #
09:41
e_zombie, сломан то как :)
09:41
команды выполни
e_zombie #
09:41
TASK [dev : Install Centos Development tools]01:45fatal: [noc2host]: FAILED! => {"failed": true, "msg": "ERROR! The conditional check 'has_svc_dev or has_svc_notebook' failed. The error was: ERROR! error while evaluating conditional (has_svc_dev or has_svc_notebook): ERROR! 'has_svc_dev' is undefined"}
freeseacher #
09:42
а это надо обновнить башню
09:42
cd /opt/tower/
e_zombie #
09:42
обновил башню
freeseacher #
09:42
хм
e_zombie #
09:42
Installing collected packages: noc-tower
09:42
Found existing installation: noc-tower 0.1a31
09:42
Uninstalling noc-tower:
09:42
Successfully uninstalled noc-tower
09:42
Running setup.py install for noc-tower
09:42
changing mode of build/scripts-2.7/tower-upgrade from 644 to 755
09:42
09:42
warning: no files found matching 'README.rst'
09:42
warning: no previously-included files found matching 'tower/ui/workspace.json'
09:42
warning: no previously-included files matching '*' found under directory 'tower/ui/apps'
09:42
changing mode of /opt/tower/bin/tower-upgrade to 755
09:42
Installing tower-inv script to /opt/tower/bin
freeseacher #
09:43
ага
09:43
./bin/pip freeze
e_zombie #
09:43
Successfully installed noc-tower вот сюда надо выводить версию башни которую поставили
09:43
заебок
09:43
./bin/pip freeze
09:43
Jinja2==2.8
09:43
MarkupSafe==0.23
09:43
PyYAML==3.11
09:43
ansible==2.0.0.2
09:43
backports-abc==0.4
09:43
backports.ssl-match-hostname==3.5.0.1
09:43
bcrypt==2.0.0
09:43
certifi==2016.02.28
09:43
cffi==1.5.2
09:43
ecdsa==0.13
09:43
futures==3.0.3
freeseacher #
09:44
видать кикнуло
e_zombie #
09:44
http://pastebin.com/2w7BNuPK
freeseacher #
09:45
ща перепроверю на rhel
10:20
e_zombie, я перепроверил роль rhel она собирается.
10:20
центососевую не могу проверить
10:20
а
10:20
кажется понял
11:07
e_zombie, пробуй
e_zombie #
11:08
башню обноалвять ?
freeseacher #
11:08
нет только pull
e_zombie #
11:13
TASK [migrate : syncdb]03:05fatal: [noc2host]: FAILED! => {"changed": true, "cmd": ["./noc", "syncdb", "--noinput"], "delta": "0:00:01.062979", "end": "2016-03-23 14:10:02.234154", "failed": true, "rc": 1, "start": "2016-03-23 14:10:01.171175", "stderr": "No handlers could be found for logger \"noc.lib.nosql\"", "stdout": "", "stdout_lines": [], "warnings": []}
11:14
./noc syncdb --noinput
11:14
а под админом сделало
freeseacher #
11:15
e_zombie, еще раз
e_zombie #
11:15
отправил
freeseacher #
11:15
вот те команды которые я тебе давал
11:16
выполни их плиз
11:16
что бы понять чего и как получилось
e_zombie #
11:17
выполнил
11:18
пока деплой идёт
11:18
опять упал на том же месте
11:18
а из консоли проходит
freeseacher #
11:19
e_zombie, когда деплой упал, надо выполнить команды
e_zombie #
11:19
ааа
freeseacher #
11:19
и прислать результат выполния в приватик например
11:20
до того как ты выполнишь миграцию в ручную
`kk #
12:38
centos1 : ok=148 changed=112 unreachable=0 failed=0
e_zombie #
13:24
такс. а чё эт у нас монга пытаетсяд олбиться на внешний интерфейс а не на 127,0,0,1 на ноде ?
13:32
я бы даже сказал "какого хера"
freeseacher #
13:34
та удобнее
zi_rus #
13:46
ни хера себе у вас удобства
e_zombie #
13:47
а ввести настройку для указания куда слушать ?
freeseacher #
13:47
с настройками все сложно
13:47
это надо dvolodin дергать
13:48
можно в шаблоне конечно править
`kk #
13:48
проверку, что нода одна
freeseacher #
13:48
да
13:49
e_zombie, а что ты волнуешься у тя в дефолте всё равно firewalld все закрывает
`kk #
13:49
да
freeseacher #
13:50
только 22 порт и торчит. зато на растапашку.
e_zombie #
13:50
http://pastebin.com/2u06XQ0A
`kk #
13:50
но ожет что-то до монги ходит по внешнему адр
e_zombie #
13:50
так оно после этого и не работает .
`kk #
13:53
127.0.0.1 в ноке не будет =)
e_zombie #
13:53
NOC-1743 прелестный баг
freeseacher #
13:55
date; /opt/tower/bin/ansible-playbook -i /opt/tower/bin/tower-inv site.yml ; date
13:55
Wed Mar 23 16:40:16 MSK 2016
13:55
PLAY RECAP *********************************************************************
13:55
rhel-all-in-one : ok=167 changed=126 unreachable=0 failed=0
13:55
Wed Mar 23 16:50:14 MSK 2016
13:55
~10минут
13:55
пустая нода с кешем сборки pip пакетов
zi_rus #
13:57
e_zombie: ты в нок телефоны захуярил?
e_zombie #
13:57
кто упоролся ? ты упоролся. (с)
13:57
не просто подключен оказался и профиль крашится от его lldp
13:57
хотя написать профиль тоже можно :)
freeseacher #
13:58
e_zombie, нееееееееееет
13:59
NOOOOOOoooo0000ooo!
e_zombie #
13:59
да детка, это нок (с)
freeseacher #
13:59
ужас боль и страдашки
zi_rus #
14:00
"и мое любиоме, 'человек падающий со скалы': НЕЕЕЕЕЕеееееееет, бдыщ"
e_zombie #
14:00
шучу. пока не доделаю карты для серваков браться за это не буду.
14:30
ёбаный Centos 5
bugaboo #
14:31
Ne trogay pensionera!
e_zombie #
14:31
сцука он блядская.
14:31
по дефолту для юзверя нету пути для /sbin куда ставится IP из iproute2
14:32
в целом идёт норм. главное с инитд не заебаться.
bugaboo #
14:32
Usvery neh igratsya s iproute2 :)
e_zombie #
14:32
останое норм.
bugaboo #
14:32
Medlenny on
e_zombie #
14:32
у меня профиль через через него работает. я не стал ебаться с ifconfig
bugaboo #
14:33
v VMWare vletaet primerno zar v 10 medlnee chem 7
14:33
raz.. :)
e_zombie #
14:33
ну а ты хотел. я как на сервак водрузил 7 стартует в 10 раз быстрее чем 6. хотя сервак могучий 580
zi_rus #
14:33
сентос 5 можно до 6 почти безболезненно обновить
14:34
там системд еще нет
bugaboo #
14:34
U menya Zenoss na nem
14:34
S ahrenennoy bazoy i estna v prodakshene
14:35
I ne nashel kak etot premudo...y zenoss migrirovat korretno
e_zombie #
14:35
command_disable_pager = "export LANG=en_GB.UTF-8 ; export PATH=$PATH:/sbin"
14:36
время ахуенных костылей
zi_rus #
14:36
ты охуел?
e_zombie #
14:36
на время сессии норм
zi_rus #
14:36
у тебя есть юзер для нока
14:36
в профиле ему path запили
e_zombie #
14:36
данунахуй.
zi_rus #
14:37
а вот так бля это нормально
e_zombie #
14:37
на текущую сессию норм.
zi_rus #
14:37
на каждую
14:38
в bash_profile тоже на текущую сессию будет применяться
14:38
только не придется команды через сеть гнать
14:38
быстрее скрипт работать будет
e_zombie #
14:39
уж лучше писать хаки в профиль чем на 100500 компов.
14:40
експорт я убрал.
14:40
теперь только на эту сессию будет работать
zi_rus #
14:41
ты все равно будешь 100500 компов настраивать
14:41
юзера создавать
14:41
локальная авторизация она такая
14:41
сплошная боль
evyscr #
14:44
а нахера непривелигированному пользователю лезть в /sbin ?
14:45
непривИлЕгированному
zi_rus #
14:45
во
14:45
e_zombie: точна
14:45
пиши полный путь
14:45
не еби мозги
e_zombie #
14:46
в пизду вас с хардкодом путей.
evyscr #
14:46
ifconfig сосёт
e_zombie #
14:46
это уже обсуждалось и всякие ёбаные LSB счас всё через анус по сравнению с не LSB
evyscr #
14:47
$ which ip
14:47
/bin/ip
e_zombie #
14:47
» which ip
14:47
/sbin/ip
14:47
» uname -a
14:47
Linux publicweb.san.ru 2.6.18-407.el5.centos.plusxen #1 SMP Wed Nov 11 16:45:58 EST 2015 i686 i686 i386 GNU/Linux
14:47
нахуй это туда (с)
evyscr #
14:48
# which ip
14:48
/sbin/ip
14:48
сосать детка
e_zombie #
14:48
короче выкочу патчи а там ебитесь как хотите.
14:48
погляжу я на вас убунтоводов
zi_rus #
14:48
режектнут их нахуй
e_zombie #
14:49
вам же хуже (с)
evyscr #
14:49
это ты меня убунтоводом назвал?
e_zombie #
14:49
хехехехехе
14:49
я в общем.
14:52
кто не редхатовод тот убунтовод
evyscr #
14:53
ущербная логика. носитель, следовательно, - ущербище
e_zombie #
14:53
:)
14:53
есть немого. это как никон вс кэнон
zi_rus #
14:53
ау меня гента с редхатом
e_zombie #
14:53
блин. и сисек нету чтобы показать свежих
zi_rus #
15:01
свои только не показывай
e_zombie #
15:02
не думаю что тут геиесть
15:04
кхм.
15:04
завтра подискутируем на тему как добавлять в группу пользователя нока для доступа к ladvd lldpd
15:04
или трахаться с суда ю
15:04
судо
Dmitry1 #
15:54
в европу ушли ?
e_zombie #
15:57
да так. через раз.
15:57
короче везде какая то хреновина.
15:57
тут допили. там сделай.
16:26
http://i.imgur.com/BxYLOAV.png
16:33
вот такие дела пока.
ufir #
16:59
ебитесь в рот (С) ваш udaff
17:06
dvolodin а как называется "племянница noc" ?
dvolodin #
17:08
ufir: у вас другая дама будет
17:08
:)
ufir #
17:09
ну расскажи уж, чо
Tweet
Share this page
Share this page: Tweet