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: 10.09.2014
dvolodin #
04:34
и поправить MapPanel.js там, где API отличается
04:35
и, по необходимости поправить static/js/noc/OpenLayers.js
xetle #
04:43
А линки между объектами отображатся будут автоматом? Рисовать муфты, кросы оптику можно будет на карте? И открытие соотведствующего PoP в инвентори при ткликании на обект на карте тоже надо..
04:44
Гляну, но не обещаю что получится.
TSergey #
04:45
запатчите NOC-1438
Ilia #
04:48
Доброе утро! Всю ночь развлекались с веткой devel. ./scripts/noc-classifier.py -f start неизменно вываливает в лог - Failed to classify on NOC version 0.8dev10019, UNHANDLED EXCEPTION (2014-09-10 06:40:45.710334)\n<type \'exceptions.AttributeError\'>\n\'NoneType\' object has no attribute \'profile_name\'\n. Подскажите, в какую сторону копать.
04:49
Возможно это как-то связано и вот с этой ошибкой - выполнение ./scripts/about вываливается с TypeError: port must be an instance of int, хотя порт прописан.
freeseacher #
04:51
Ilia, ща
TSergey #
04:51
у меня 0.8dev10014, обновлялся вчера вечером
freeseacher #
04:52
db.noc.events.new.find({managed_object:""})
dvolodin #
04:52
xetle: линки между объектами отдаются отдельным слоем, почему им не отображаться?
freeseacher #
04:53
Ilia, есть чо ?
Ilia #
04:54
@freeseacher, @apbabkin сейчас вместо меня будет, мне поспать надо ((
xetle #
04:57
dvolodin: в 10011 графит, карты полностью сломаны! И inventory -> Inventory тоже похоже поломана:
04:58
Error! Faild to get data for plugin map.
04:58
Error! Faild to get data for plugin log.
dvolodin #
04:59
да, вижу, 500-е там
xetle #
04:59
если переведу на OL3 оно профиксится?
apbabkin #
05:00
freeseacher, db.noc.events.new.find({managed_object:""}) { "_id" : ObjectId("540f98e4453a1d0bf98996df"), "raw_vars" : { "collector" : "0.0.0.0:514", "ip" : "172.21.17.2", "component" : "noc-activator", "source" : "system", "activator" : "", "type" : "Invalid Event Source" }, "log" : [ ], "seq" : BinData(0,"VA+XvQAAAAA="), "timestamp" : ISODate("2014-09-10T04:18:44Z"), "managed_object" : "" } { "_id" : ObjectId("540f9963453
freeseacher #
05:01
придется все такие грохнуть db.noc.events.new.remove({managed_object:""})
05:01
хотя можно и проставить там 1
apbabkin #
05:01
готово
05:01
рестарт системы целиком?
freeseacher #
05:01
теперь должно быть хорошо
apbabkin #
05:02
не помогло
05:03
хотя нет, вроде помогло
05:05
"/opt/noc# ./scripts/noc-launcher.py -f start" стал ровным, СПС!!!!
freeseacher #
05:07
apbabkin, версия питона ? и версия монги
05:09
старая.
TSergey #
05:10
dvolodin: сложная штука api history для VC\VA\"Int." и Inventory\Network Map\"Chart"
05:10
,
05:10
?
apbabkin #
05:13
MongoDB shell version: 2.0.6
05:14
python --version Python 2.7.3
05:14
надо обновить монгу или питона?
freeseacher #
05:15
для начала монгу
05:15
хорошая версия 2,6 +
TSergey #
05:15
а питон?
freeseacher #
05:15
если с линуксом не очень подожди старших.
apbabkin #
05:16
ilia обновит, я циски пока покручу
dvolodin #
05:18
xetle: починил inv.inv
05:18
монгу обновить надо, да
TSergey #
05:20
dvolodin: сложная штука api history для VC\VA\"Int." и Inventory\Network Map\"Chart"?
dvolodin #
05:20
TSergey: да нет, наверное
TSergey #
05:21
очень удобная штука бы получилась
apbabkin #
05:21
спасибо, займусь
TSergey #
05:22
делаю доку, в ней бы сделал ссылки на нок (на топологию, на список интерфейсов влана)
apbabkin #
05:23
подскажите, нужно ли заполнять в МО у каждого объекта trap RO RW? если в AuthProfile они заполнены
freeseacher #
05:23
трап надо
apbabkin #
05:23
спс
freeseacher #
05:24
трап айпи только
apbabkin #
05:24
соотв, трап и сорс ип?
freeseacher #
05:25
трапы летят ?
05:25
если летят их над окак то читать
apbabkin #
05:25
да, но после обновы куча устройств не заведена, они анкновн соур айпи
freeseacher #
05:25
значит нужен трап камунити
apbabkin #
05:26
попробую так и так, если увижу что без трап комюнити не пашет - буду с ним заводить
freeseacher #
05:27
он везде одинаковый ?
zi_rus #
05:36
народ, кто может признаться что пользуется фм? вопрос есть
xetle #
05:36
Ну..
zi_rus #
05:37
xetle, ты пользуешься? у тебя последняя версия нока?
05:38
странность какая-то началась
05:38
с нотификацией
05:38
по Link down авариям письма не отправляет
05:38
по другим авариям вроде пока работает
05:38
причем аварии заводит
05:39
только письма не пишет
05:39
когда линк поднимается, письмо о закрытии аларма прилетает
05:39
началось где-то на последних версиях
xetle #
05:40
У меня последняя с графитом стоит напоигратся с одним устройством.. Поледняя рабочая за апрель сегогода, нетрогаю..
zi_rus #
05:41
эхх
05:43
как пользователей фм много, прям лес рук
05:43
:(
xetle #
05:45
FM много кто пользует. Я свой напильником подогнал под билинги и шелпдески, по этому трогать боюсь.
05:45
*хелпдески
zi_rus #
05:46
ну да, когда на серьезный продакшен развернул, то я бы тоже не стал трогать
05:47
xetle, а сложно будет для теста какую-нибудь железку развернуть на лабораторный нок и положить линк
apbabkin #
05:48
завел на пробу пяток объектов, у всех "Unknown Event Source: 172.21.17.1 [Active]", конечно у каждого свой айпи в карточке МО заведен, конкретно у 172.21.17.1 заведено в карточке и Source IP и Trap RO RW комюнити.
zi_rus #
05:48
apbabkin, не торопись, мапинги прилетят в активатор не сразу
05:49
полчасика погоди
05:49
может меньше
apbabkin #
05:50
ок. Что ещё улыбнуло: в эвентах у SAE (0.0.0.0, NOC.SAE, NOC NOC, 0.8dev9989) а версия по статусу 0.8dev10019, кому верить? ))
06:14
<zi_rus> для теста какую-нибудь железку развернуть на лабораторный нок и положить линк - это уже сделано, рабочий билд всё ловит, а у девелопмента никак не прочухаются мапинги, как было Unknown Event Source так и осталось (( при чем AmdDomain в эвентах п
xetle #
06:22
freesearcher: знаешь как JS noc-pkg-... создавать?
06:25
ol3 хочу сделать с https://github.com/openlayers/ol3/archive/v3.0.0.tar.gz
bee26 #
06:27
к чему в логах noc-web пишет 500 PUT /sa/managedobject/20/ . юзер - суперпользователь
zi_rus #
06:27
кто-нибудь может подсказать как дропнуть базу в постгре? из бекапа нок криво развернулся, хочу все снести и попробовать заново
06:27
и подсказка по дропу монги тоже пригодилась бы
06:29
freeseacher, кстати, ты в инструкции по разворачиванию бекапа немного накосячил про монгу, там же не дамп ресторится, монгу надо на папку с файлами натравливать
`kk #
06:29
zi_rus: DROP DATABASE ?
zi_rus #
06:29
`kk, ты так спрашиваешь, будто я знаю. попробую так
`kk #
06:29
P.S кто на ubuntu 12 не обновляйтесь до 14
06:30
постгис доставит...
zi_rus #
06:30
noc=# DROP DATABASE noc;
06:30
ERROR: cannot drop the currently open database
`kk #
06:30
позже выкачу как на 14 с нуля и до девелопа
apbabkin #
06:31
freeseacher, не подскажешь? Unknown Event Source продолжает сыпаться, хотя в МО всё заведено верно. Где копать?
`kk #
06:32
zi_rus: кто-то пишет туда
06:32
zi_rus: гугел помог. su postgres. SELECT * FROM pg_stat_activity WHERE datname='noc';
zi_rus #
06:33
`kk, она меня и показывает
06:33
а как закрыть базу
`kk #
06:33
apbabkin: попробуй рестартонуть после того как прописал trap source. хотя должен и так
zi_rus #
06:33
noc=# SELECT query FROM pg_stat_activity WHERE datname='noc';
06:34
query
06:34
---------------------------------------------------------
06:34
SELECT query FROM pg_stat_activity WHERE datname='noc';
06:34
(1 row)
`kk #
06:34
zi_rus: попробуй /usr/bin/dropdb
apbabkin #
06:34
zi_rus>, останови ланчер нока и сделай service postgre restart
zi_rus #
06:34
нок не запущен, это отдельная проблема
06:34
сейчас только постгрес и монга запущены
`kk #
06:35
zi_rus: http://blog.gahooa.com/2010/11/03/how-to-force-drop-a-postgresql-database-by-killing-off-connection-processes/
06:35
хз. может так
ilyanix #
06:36
коллеги ао каким причинам MAC DB в Inventory может быть пустой?
zi_rus #
06:36
[root@noc-core var]# su noc
06:36
sh-4.2$ /usr/bin/dropdb noc
ilyanix #
06:36
скрипты get_mac выполняются без ошибок
zi_rus #
06:36
вот так что-то получилось
`kk #
06:36
ilyanix: int profile. discovery
zi_rus #
06:36
ilyanix, галочки в профилях
ilyanix #
06:37
галочки в SA -> Managet Object Profile стоят
06:38
или есть ещё где то?
`kk #
06:38
inv-setup-int pr
zi_rus #
06:38
так, а как теперь монгу почистить?
ilyanix #
06:39
оп, у меня там нет ни одного, сейчас создам
`kk #
06:39
zi_rus: дропнуть?
zi_rus #
06:39
да
06:39
полностью
`kk #
06:39
по памяти:
06:39
mongo noc
06:39
db.dropDatabase();
06:39
вроде так
apbabkin #
06:39
`kk рестарт системы не помог, Unknown Event Source продолжают рулить, и не одного мравильного эвента (((
zi_rus #
06:40
`kk, да, спасибо, дропнулось
06:40
попробую развернуться из бекапа еще раз
`kk #
06:42
apbabkin: ну....
06:42
Trap Source IP в MO
zi_rus #
06:43
хм
`kk #
06:43
больше ничего нинадо вроде...
zi_rus #
06:43
а custom_fields не могут помешать?
`kk #
06:44
а хз
apbabkin #
06:44
конечно в МО сорт ИП трапа проставлен, кустом филдс нет
`kk #
06:47
прям хз. мысль от балды: может в базу сурс не записался каким либо образом...
apbabkin #
06:49
мля, рабочая версия ловит и мапит эвенты на ура, крайний девелопмент - никак, конфиги активатора, коллектора, кореллятора стянуты копипастом совпадающих переменных с рабочего нока.
06:53
как проверить, есть ли в базе курс айпи у объекта МО?
06:53
как проверить, есть ли в базе соурс айпи у объекта МО?
`kk #
06:59
su postgres
06:59
psql noc
06:59
select * from sa_managedobject;
zi_rus #
07:00
тут скорее надо смотреть чтобы мапинги прилетели на активатор, а вот как их посмотреть хз
apbabkin #
07:02
select * from sa_managedobject; сделал, удостоверился, прописаны верные соурс айпи
07:04
и administrative_domain_id верный в этой выборке
e_zombie #
07:04
,,
zi_rus #
07:05
e_zombie, как ты относишься к systemd
e_zombie #
07:05
настороженно.
zi_rus #
07:05
я пытаюсь для нока конфиг для автозапуска написать
07:05
вроде все просто
07:05
а ни хрена не работает
e_zombie #
07:05
юнит для систем д не писал.
07:06
в теории можно прописать его как init.d как обычно а слой совместимости там есть и не париться.
07:06
но в целом это не кашерно
zi_rus #
07:06
тоже так думаю
e_zombie #
07:08
с другой стороны семёрка сентос только начинается а инсталяций 5 и 6 овер 9000
07:08
так что писать инит скрипт надо будет.
zi_rus #
07:09
инит скрипты же есть
07:09
там для генты, для бубубнты
e_zombie #
07:09
он работает в центоси?
zi_rus #
07:09
а хз
07:09
я впервые ставлю нок на центось
07:09
у меня не знаработали
07:11
если кто-то будет ставить нок, я думаю он поставит семерку
e_zombie #
07:11
[root@nocproject init.d]# ./noc-launcher stop
07:11
Stopping noc-launcher./noc-launcher: line 22: ./scripts/noc-launcher: Нет такого файла или каталога
zi_rus #
07:11
в монге пидарасы для системд до сих пор не написали
e_zombie #
07:12
значит надо порыться по просторам инета и найти. наверняка ктото уже накропал.
07:13
[root@nocproject init.d]#
07:13
[root@nocproject init.d]# ./noc-launcher stop
07:13
Stopping noc-launcher./noc-launcher: line 22: ./scripts/noc-launcher: Нет такого файла или каталога
07:13
[root@nocproject init.d]#
07:13
[root@nocproject scripts]#
07:13
(reverse-i-search)`stop': ./scripts/noc-launcher.py stop
07:13
КЭП
`kk #
07:15
zi_rus: системд запускает нос. но я проёб файл.
zi_rus #
07:15
http://pastebin.com/cLHD5Tqs
`kk #
07:15
на arch-е запускал
zi_rus #
07:16
`kk, файл похож на это http://pastebin.com/13YfL7EP
`kk #
07:16
ну типа
zi_rus #
07:18
постгресовская база не захотела разворачиваться http://pastebin.com/cLHD5Tqs
07:18
подскажете какого художника?
e_zombie #
07:18
для центоси прокатывает от убунты.
`kk #
07:19
zi_rus: с фряхи в линукс?
zi_rus #
07:19
я-я
`kk #
07:19
хехе
zi_rus #
07:20
опять боль?
`kk #
07:20
там же юзера\роли разные
07:20
надо в быкапе менять роли на те, что в линухе
zi_rus #
07:20
:(
07:20
шел третий день
TSergey #
07:21
zi_rus # 06:00
07:21
root@noc:/usr/local/share/postgresql/contrib/postgis-2.0 # psql -f uninstall_postgis.sql noc
07:21
06:00 psql: FATAL: role "root" does not exist
07:21
dvolodin # 06:00
07:21
su - noc
07:21
06:00 :)
`kk #
07:21
в линухе юзер postgres, фряха pgsql. если не ошибаюсь
07:21
давно её не видел
zi_rus #
07:21
да, это так
07:21
а какого вообще системные юзеры делают в бекапе
07:21
можно как-то без них?
07:23
TSergey, так не, я от нока разворачиваю, все как надо
07:23
проблема что в бекап пробрались системные юзеры
`kk #
07:23
бр.
07:24
ну он же вседа был..
07:24
на фряхе ещё жив постгрес?
zi_rus #
07:24
куда он денется
07:24
жив конечно
`kk #
07:24
su pgsql; psql; \du
zi_rus #
07:24
и что это даст?
`kk #
07:24
chfdyb nfv b nfv
07:25
сравни с линём
zi_rus #
07:25
а, это типа показать
`kk #
07:25
у меня идея от балды:
zi_rus #
07:25
root@noc:/home/iz # su pgsql
07:25
$ psql
07:25
psql: FATAL: database "pgsql" does not exist
07:25
ы
`kk #
07:25
пройтись по бэкапу и заменить имя суперюзера постгре
07:25
psql template1
07:25
как-то так
zi_rus #
07:26
template1=# \du
07:26
Список ролей
07:26
Имя роли | Атрибуты | Член ролей
07:26
----------+---------------------------------------------------------+------------
07:26
noc | | {}
07:26
pgsql | Суперпользователь, Создаёт роли, Создаёт БД, Репликация | {}
07:26
dvolodin, боль http://pastebin.com/cLHD5Tqs
`kk #
07:26
а на сентосе (опять по памяти) там postgres
dvolodin #
07:27
сделайте меня это развидеть
07:27
"Член ролей"
07:27
не роялей, и на том спасибо
`kk #
07:27
sed-ом или чем удобнее " идея от балды: пройтись по бэкапу и заменить имя суперюзера postgres"
07:28
только забэкапть бэкап =)
TSergey #
07:28
zi_rus: вот это не поможет? http://jnotes.ru/setup-nocproject-freebsd9.html
`kk #
07:28
гыыы
07:29
заметил члена ролей0
zi_rus #
07:30
вот из-за этого секаса с БД, я и говорю, надо через csv импортить все, и нормуль
07:30
TSergey, долго открывается
TSergey #
07:30
о как
zi_rus #
07:30
pg_restore: [archiver (db)] Error from TOC entry 407; 1259 35043 TABLE gis_geodata noc
07:30
pg_restore: [archiver (db)] could not execute query: ERROR: type modifier cannot be specified for shell type "geometry"
07:30
LINE 6: data geometry(Geometry,4326) NOT NULL
07:30
а вот это из-за постгиса?
07:30
я его из репы установил
TSergey #
07:31
там есть блок:
07:31
После этого в /usr/local/noc/share/vagrant/x86_64/FreeBSD/9.1/bootstrap.sh
07:31
su - postgres -c "psql noc" << __EOF__
07:31
изменяю на
07:31
su - pgsql -c "psql noc" << __EOF__
zi_rus #
07:31
там через sql файлики надо что0-то химичить?
07:31
TSergey, не, это другое
07:31
дело скорее в бекапе
`kk #
07:31
хм.
07:32
чёт прёт на извращения.
zi_rus #
07:33
`kk, с ноком столько ебли, что классические позы уже не возбуждают, вот и прет
`kk #
07:33
хз как это лечить... но если на фряхе выпилить постгис из нока, забэкапит...
07:33
развернуть в центоси...
07:33
и при апгрейде он его поставит
07:33
=))
07:33
я словил на бубунте. теперь ненавижу постгис
CfYz #
07:34
я вчера пробовал развернуть бекап базы
07:34
ошибок было дохера как рас с ТОСами
07:34
просто дропнул базу noc
07:34
создал снова
07:34
и залил бекап
07:34
усе прошло успешно
07:34
но у меня данных хер да маленько там было
07:35
так, проверял
zi_rus #
07:35
да я тоже все дропнул
07:35
у меня все базы пустые
07:35
бекап прям сейчас делаю и разворачиваю
07:35
одна сплошная боль
CfYz #
07:35
а юзвер то был noc|thenocproject
07:35
никих там пскл или постгрес
zi_rus #
07:35
монга развернулась
07:36
а постгрес выносит мозг
07:36
dvolodin, есть у нас шансы развернуть бекап или я не знаю. что делать?
`kk #
07:36
CfYz: он вообще с фряхи на линь переносит
CfYz #
07:37
а при чем тут ос?
zi_rus #
07:38
вот и я хотел бы это спросить, но оказывается причем
CfYz #
07:38
получается просто надо юзвера добавить в постгресе на новой ос
`kk #
07:38
выше где-то пастебин
CfYz #
07:38
с какими то правами
07:38
ну я не стану лезть ок
07:38
не особый специалист
07:38
у меня все в виртуалке - децл попроще
e_zombie #
07:43
Волчок. Хроники рекламщика
07:43
#2466
07:43
— говорят, вы нового резчика сайтов взяли?
07:43
— ага
07:43
— а ты знаешь как его прозвали на прошлой работе?
07:43
— ???
07:43
— 404
`kk #
07:43
zi_rus: как вариант постгисы разных версий. хз. может влияет
zi_rus #
07:44
ну один постгис для 9.2 а новая инсталляция на 9.3
e_zombie #
07:44
хардкодить версии вкод - херовая идея
zi_rus #
07:46
e_zombie, ты про системд?
e_zombie #
07:46
ага
zi_rus #
07:46
я знаю
TSergey #
07:46
а как портчэнал разлинковать? в Inventory\Interface на физическом порту не разлинковывает после разлинковки дает окошко "Error" без текста
zi_rus #
07:47
просто постгрес пришлось ставить из их официальной репы
07:47
а там так через жопу
07:47
можно откатиться на центосовскую
07:47
но тогда я не знаю как постгис ставить
07:48
уже раз пятый ставлю нок, с каждой попыткой проблемы только растут
07:48
e_zombie, а ты как постгис ставил?
07:49
ты говорил что-то руками собирал
e_zombie #
07:49
ручками. качал архив и из него вынимал .sql
`kk #
07:49
zi_rus: найди человека с центосю
zi_rus #
07:49
`kk, нашел, это e_zombie
`kk #
07:49
там же ещё потом check-postgis.py отрабатывает
07:50
ему вроде надо чтобы файло постгиса лежало в опр. папке
zi_rus #
07:50
по секрету скажу, check-postgis нормально отработал
`kk #
07:50
ну это ты пока не руками же ставил)
zi_rus #
07:50
да
`kk #
07:57
по мне так поставь и цвс-ни что надо.
zi_rus #
07:58
так и придется
`kk #
07:58
слишком много порно
zi_rus #
07:58
данных просто много
07:59
я много разных модулей пользую
`kk #
08:01
а чё не на фряхе той же версии быкап развернуть?
HaLVeR #
08:01
zi_rus, у меня центось есть да
08:02
если что
zi_rus #
08:02
`kk, давно хотел нок на центось поставить
HaLVeR #
08:02
посмотри в девелопе бутстрап
e_zombie #
08:02
счас володин прийдёт и будет вопрошать "центось есть? а если найду?"
HaLVeR #
08:02
там все что нужно есть как подтягивать
08:02
и репы и т д
e_zombie #
08:03
походу уже пора собирать репы для основных дистров.
08:03
даже сраный steam имеет репы
zi_rus #
08:04
http://pastebin.com/Cm0VYL6U
08:04
дропнул монгу
08:04
апгрейд не проходит
08:04
что я упустил?
HaLVeR #
08:05
манифест ебни локальный
08:05
если есть
zi_rus #
08:06
HaLVeR, есть. а я могу всю папку local вальнуть?
08:06
чтобы не думалось
08:09
а в монге есть что-то полезное или ее разворачивать и смысла особого нет?
08:09
алармы сами прилетят
`kk #
08:09
да. попробуй на чистой. "cat /opt/noc/share/vagrant/x86_64/CentOS/6.4/bootstrap0.sh | sh
08:10
т.е как я понял нужен только этот файл
zi_rus #
08:10
я не верю такм скриптам, если не я их написал, да даже и когда я сам
`kk #
08:10
ну хз хз
08:11
берёшь тупо бутст этот
08:11
смотришь в него...
08:11
запускаешь и ставишь
08:11
=)
08:11
это тебе +секес
HaLVeR #
08:11
zi_rus, там модельки
`kk #
08:11
подгон =)
HaLVeR #
08:11
я писал тот скрипт
08:12
на чистую все ставится.
08:12
после манипуляций - зависит чо делал
zi_rus #
08:14
HaLVeR, `kk, вот что я думаю про все эти скрипты http://devopsreactions.tumblr.com/post/68152221988/trying-to-automate-things-sometimes
`kk #
08:14
=)
08:14
пройдись вручную
08:14
в общем хз.
08:15
я улетел
dvolodin #
08:15
http://codeinthehole.com/writing/dumping-and-restoring-a-postgis-database/
08:15
zi_rus: это тебе про postgis
08:16
он разматывает его не на чистую базу, а с template
08:16
попробуй на пустой базе сначала запустить ./scripts/check-postgis
08:17
а потому уже разматывать дамп
zi_rus #
08:17
ок, попробую
TSergey #
08:17
dvolodin: а линки у нас порт-порт или интерфейс-интерфейс?
dvolodin #
08:18
бррр
08:18
у нас есть разница между интерфейсом и портом?
CfYz #
08:18
везде есть
TSergey #
08:18
ну т.е. портчэналы будут как один линк?
CfYz #
08:18
правда это я так
08:18
в общем
08:19
в ноке не видал
08:19
:)
TSergey #
08:20
dvolodin: в NetworkMap неожиданно отрисовались на каждый порт в портчэнале, вроде не было такого
dvolodin #
08:21
TSergey: не совсем так
08:21
возможен линк между одним портом на одной железке и одним портом на другой
08:22
или N портов на одной с N на другой
TSergey #
08:22
если портчэнал, два порта на одной, два на другой --- один линк должен рисоваться?
zi_rus #
08:22
а еще one to many
08:22
например портсервер
TSergey #
08:24
а вот еще:
08:24
"Scheduling check for s41-1-2.intt:1:21 -> s2-1-1.tomica.ru:None"
08:24
кто так видит порт "None"?
08:24
какой скрипт копать?
zi_rus #
08:24
014/09/10 12:26:03 [crit] 2066#0: *9 connect() to 127.0.0.1:8000 failed (13: Permission denied) while connecting to upstream,
08:24
чего ему не хватает?
08:25
или это selinux&
08:25
?
freeseacher #
08:25
на порту висит что нить ?
TSergey #
08:25
ага, висит
zi_rus #
08:25
noc-web
TSergey #
08:25
а, или это не меня спрашивал
zi_rus #
08:26
или не меня :)
TSergey #
08:26
:)
08:28
вот такой порт "Gi3/15" не развернулся
08:28
вероятно в lldp_discovery
zi_rus #
08:28
отключил selinux и заработало
08:32
HaLVeR, тут?
08:32
подскажи как клонировать активатор
TSergey #
08:35
def get_remote_port_by_name(self, object, port):
08:35
return object.profile.convert_interface_name(port)
08:35
правильно ли понимаю, что convert_interface_name вызовется из __init__.py профиля объекта?
08:40
dvolodin: http://pastebin.com/hJG7NiP6
08:40
где теряется имя порта?
dvolodin #
08:43
TSergey: а скрипт его вообще возвращает?
TSergey #
08:43
ну в пасте же он выше есть
evyscr #
08:45
кто это?
08:46
debug-script делай
TSergey #
08:46
да какой?
08:46
это lldp-discovery
08:46
и интерфейсы и соседи видны нормально
evyscr #
08:47
get_lldp_neighbors
08:47
для s41-1-2.intt
TSergey #
08:48
evyscr: какой дебаг-то тебе показать добрый человек :)
evyscr #
08:49
ну смотри на пару строчек выше-)
TSergey #
08:49
а, секунд
evyscr #
08:50
и у меня все эзерченэлы рисуются по каждому физ. порту
08:50
и рисовались
TSergey #
08:52
http://pastebin.com/JH47Qjyy
evyscr #
08:54
эх
08:54
DGS3100?
08:56
ёпт
08:56
там вместо interfaceAlias возвращается interfaceName
TSergey #
08:56
да ну и что
08:56
Скажи, вот это как?
08:56
Pending link check: s41-1-2.intt:1:21 -> s2-1-1.tomica.ru:Gi 3/15
08:56
Scheduling check for s41-1-2.intt:1:21 -> s2-1-1.tomica.ru:None
08:57
что, порт по разному определяется?
evyscr #
08:57
с одной стороны - Gi 3/15
TSergey #
08:57
ну это же один метод, куда делся порт, уже правильно найденный?
evyscr #
08:58
не один метод
TSergey #
08:58
как это?
evyscr #
08:58
разные профили - разные скрипты
TSergey #
08:58
ну это очевидно
08:59
но вот эта часть, Scheduling check for --- она-то запускается уже с найденным портом?
08:59
с чего-бы 'None'
HaLVeR #
09:00
zi_rus, не клонировал, но там команда есть ./noc clone чтоли
evyscr #
09:00
не так распознан
09:00
счас попробую что-нить придумать
TSergey #
09:00
evyscr: да блин, он же уже есть ранее? зачем он еще как-то распознается?
evyscr #
09:01
линк с двух сторон должен определиться
TSergey #
09:01
вопрос конечно как делается вот этот 'check'
evyscr #
09:01
первый (pending) - это со стороны циски
TSergey #
09:02
evyscr: ок, кто говорит 'None'? 'это s41-1-2 или сосед?
09:02
Pending запрашивается со стороны соседа?
evyscr #
09:03
да
TSergey #
09:03
не ожидал
evyscr #
09:03
ноне говорит определение с длинка
09:04
его перекашивает
09:04
циска говорит, что у ей субтайп алиас, а в айди кидает имя, а не дескрипшн
TSergey #
09:06
вывод дискавери с циски:
09:06
get_neighbor(00:21:A1:3F:0C:00, 4) -> s42-1-2.tomica.ru
09:06
Link candidate found: Gi 3/15 -> s41-1-2.intt:1:21
09:06
Pending link check: s2-1-1.tomica.ru:None -> s41-1-2.intt:1:21
09:06
Scheduling check for s2-1-1.tomica.ru:Gi 3/15 -> s41-1-2.intt:1:21
09:06
(так для четырех портов)
09:07
опс, вот он None в пендинге
evyscr #
09:07
lsr
09:07
дык
09:07
None - это интерфейс с дескрипшном Gi 3/15
09:07
ибо нет таких
TSergey #
09:08
вот подскажи
09:08
def get_remote_port_by_name(self, object, port):
09:08
return object.profile.convert_interface_name(port)
evyscr #
09:08
не надо тебе этого
TSergey #
09:09
profile.convert_interface_name --- это откуда будет тянуться, из __init__.py профиля s41-1-2?
09:09
надо-надо
evyscr #
09:09
object там - ремоут обжект
09:09
не надо
09:10
слушай меня, я таки знаю, где оно наворачивается
TSergey #
09:10
ок, а когда на стороне циски? ремоут же дгс
09:10
а у дгс нет такой функции вовсе
09:10
говори, я весь во внимании
evyscr #
09:10
наследование по функциям есть
TSergey #
09:10
аааа
evyscr #
09:11
я ж уже сказал: циска говорит, что у ей субтайп алиас, а в айди кидает имя, а не дескрипшн
09:11
в lldp говорит
09:11
в sh lldp remote_ports, ежели угодно
TSergey #
09:13
и почему это именно с дгс3100 не срабатывает?
evyscr #
09:14
у меня dgs3100 нормально возвращает
09:14
вопрос скорее в циске
TSergey #
09:14
а как давно ты обновлялся?
evyscr #
09:14
вчерась
TSergey #
09:14
хм
evyscr #
09:14
у тебя линк ранее определялся?
TSergey #
09:15
именно это нет, это же дгс3100, я допиливал его скрипты
09:15
вот смотри патч про циску:
09:15
https://bitbucket.org/nocproject/noc/commits/f975aab3c9df2c88c52dbf423e10896e43270080?at=develop
evyscr #
09:16
вот что у меня 3100 говорит про циску: http://dpaste.com/0Y0N7DM
09:17
ну это мой патч прилетел
TSergey #
09:17
ага
evyscr #
09:17
а у тебя почему-то Port ID и Port Description местами переставлены
09:18
или это циска дурит, или 3100
TSergey #
09:21
http://pastebin.com/rZRSsKPr
evyscr #
09:21
ты можешь написать кривохак в inv/discovery/jobs/lldp_discovery.py в функции get_remote_port_by_description
TSergey #
09:21
Firmware Version : 3.60.38
evyscr #
09:22
3.00.43
TSergey #
09:22
значит не прошивка
09:22
вот ведь
evyscr #
09:22
если с какого-нить другого длинка циска видится нормально - баг в 3100
TSergey #
09:22
ща еще один проверю
09:23
но у тебя же нормально
evyscr #
09:23
да
e_zombie #
09:24
http://www.opennet.ru/opennews/art.shtml?num=40558
evyscr #
09:24
но у тебя - конкретный 3100 и конкретная циска
09:25
варианта два - или циска отдаёт некорректный lldp, или 3100 его некорректно разбирает
09:25
once again, ты можешь написать кривохак в inv/discovery/jobs/lldp_discovery.py в функции get_remote_port_by_description
zi_rus #
09:26
HaLVeR, про нок клон я знаю, там надо знать как его запускать. а то noc clone, ну и что что noc clone. как им пользоваться, нигде не написано
evyscr #
09:27
например, в else: вместо return None сделать return self.get_remote_port_by_local(object, port)
09:28
но это объезд проблемы, а не решение
TSergey_ #
09:31
а нельзя ее перегрузить именно для dgs3100?
09:31
в его профиле
evyscr #
09:32
не знаю
09:33
это ведь по ходу локальная проблема, а не 3100 вообще
TSergey_ #
09:33
а вот тут я уже потерялся
09:33
а что тогда значит "локльная"?
evyscr #
09:34
где-то у тебя на оборудовании баг
09:34
или на этом 3100, или на этой циске
09:35
его бы неплохо локализировать
TSergey_ #
09:37
на другом дгс, к этой же циске: get_neighbor(B8:AF:67:68:11:A8, 4) -> None
evyscr #
09:38
ты в sh lldp remote_ports смотри
09:39
кроме dgs3100 кто-нить к этой циске подключен?
TSergey_ #
09:39
миллион всего
evyscr #
09:40
какой-нить des-1228 может?
09:41
с чего-нибудь подобного бы увидеть sh lldp remote_ports
TSergey_ #
09:43
не, таких нету
ilyanix #
09:43
друзья что то не взлетает у меня MAC DB, в inv-setup-interface Profile создал все дискаверы прошли, без ошибок
TSergey_ #
09:43
сбегу, завтра буду копать
ilyanix #
09:43
галку в профайле поставил
zi_rus #
09:55
ilyanix, профиль на интерфейс надо повесить
10:22
млятский системд
10:22
с виртуаленвом совсем не дружит
10:22
подавайте ему абсолютный путь и привет
ilyanix #
10:36
zi_rus а можно как то все интерфейсы к профилю привязать?
zi_rus #
10:36
можно
10:37
если ты балуешься, то просто разруши сбор маков для дефолтного профиля
e_zombie #
10:37
у кого кютечи есть? могу поделиться грепом для построения отчёта по шибкам на портах.
zi_rus #
10:37
если для дела, то расстановку профилей надо с умом делать
10:39
e_zombie, какой ты говорил init-файл подходит центоси?
e_zombie #
10:39
от убунты
zi_rus #
10:39
не подходит
10:39
[root@noc-core init.d]# service noc-launcher start
10:39
/etc/init.d/noc-launcher: line 18: /lib/lsb/init-functions: No such file or directory
e_zombie #
10:39
странно.
10:40
ты lsb поставил?
zi_rus #
10:40
нет, это убунтовский
10:40
а
10:40
нет
10:40
а что это
10:40
блин
10:40
не хотелось бы еще левак ради нока тащить
e_zombie #
10:41
лсб это тру. от него steam зависит чтобы правильно отсылать версию дистрибутива в сурвей их
zi_rus #
10:41
Install 1 Package (+125 Dependent packages)
10:41
gtk2
10:41
graphite2
10:41
qt-x11
10:42
ахереть
10:42
xorg-x11-font-utils-7.5-18.1.el7.x86_64.rpm
10:43
e_zombie, поставил, опять боль
10:43
[root@noc-core init.d]# service noc-launcher start
10:43
/etc/init.d/noc-launcher: line 13: /etc/rc.status: No such file or directory
10:44
центосом надо людей пытать
e_zombie #
10:44
чёто у тебя ботва
zi_rus #
10:46
да вообще
e_zombie #
10:46
хотя у меня на самом деле RHEL и может там что то эдакое быть.
10:46
redhat-lsb-core-4.0-7.el6.x86_64
10:47
# yum provides /lib/lsb/init-functions
10:47
https://pp.vk.me/c618727/v618727151/1885a/ddGD02ndQdw.jpg
zi_rus #
10:48
Package redhat-lsb-core-4.1-24.el7.x86_64 already installed and latest version
e_zombie #
10:49
видно они что то нахерачили
10:49
сделай яйам и посмотри что скажет
evyscr #
10:51
а смысл?
e_zombie #
10:52
чтобы увидеть где этот файло в пакетах если он ваще есть
10:52
там же ёбаная 19 федора.
zi_rus #
10:53
evyscr, а у тебя есть предложения как запустить нок на центоси седьмой с системд
10:53
я пол дня уже бьюсь
10:53
нок с виртуаленвом это жопа, все пути относительные
10:54
а систед хочет абсолютные
e_zombie #
10:54
захуячить chroot :)
zi_rus #
10:54
dvolodin, может ты подскажешь?
evyscr #
10:58
патамушта скрипт для сузи
freeseacher #
10:58
zi_rus, обычно там это решают так
10:58
/bin/bash -c "команда"
10:59
да. эта поебень является официальной рекомендацией для systemd
zi_rus #
10:59
freeseacher, это я уже пробовал и пробую
10:59
ExecStart=/usr/bin/bash -c 'cd /opt/noc; ./scripts/noc-launcher.py start'
10:59
ExecStop=/usr/bin/bash -c 'cd /opt/noc; ./scripts/noc-launcher.py stop'
11:00
я этот хинт уже нагуглил, оно не работате
11:01
вернее с консоли ок
freeseacher #
11:01
аа
zi_rus #
11:01
а их систед плохо
freeseacher #
11:01
да так не работает
11:01
потому что cd не выполняется
11:01
тебе надо написать скрипт варпер который бы запускал нок
HaLVeR #
11:01
а полный путь до сд не сработает?
zi_rus #
11:01
я думал про это
freeseacher #
11:01
вот как раз с текстом который ты предлагаешь
11:02
ребята из xbmc так и пошли
11:02
HaLVeR, нет такой команды cd
11:02
это выражение
11:02
% which cd
11:02
cd: shell built-in command
zi_rus #
11:03
но из консоли работает
freeseacher #
11:03
из консоли да
11:03
я бы вообще не морочился
evyscr #
11:04
странно
freeseacher #
11:04
дебиановский скрипт бы взял
11:04
положил в диру noc/contrib
evyscr #
11:04
у меня в древней опенсузе с древним системд-44 вроде работаит
freeseacher #
11:04
и делал бы ExecStart="/opt/noc/contrib/noc-launcher start"
11:05
в душе признавая что это `не очень`. но ведь я сам захотел systemd
zi_rus #
11:06
freeseacher, какой скрипт дебиановский?
11:06
есть убунтовский
11:06
но он не работает
evyscr #
11:06
zi_rus: скопипизди /etc/rc.status из сузевского aaa_base, вроде его подсовывали удачно
freeseacher #
11:07
http://code.re/6fJ
11:08
кстати кто нить может объяснить нахуя этот ваш системд нужен ?
evyscr #
11:08
леннарт может
11:08
и gns
11:08
и не только они
11:09
вкратце: "sysVinit is broken"
freeseacher #
11:09
эм...
zi_rus #
11:10
ну я системд не выбирал, его встроили в ред хат, а мы только пользуемся
evyscr #
11:11
freeseacher: ты cgroup пользуешь?
freeseacher #
11:11
ну только если не сознательно
evyscr #
11:11
понятно
zi_rus #
11:12
freeseacher, чего-то этот файлик не работает при ребуте
11:12
хотя так все норм
freeseacher #
11:12
глупый вопрос
11:12
+х поставл конечно :)
11:12
?
zi_rus #
11:13
конечно
11:13
service noc start
11:13
отрабатывает
11:13
нок запускает
11:13
service noc stop
11:13
стопит
evyscr #
11:13
chkconfig
zi_rus #
11:13
chkconfig noc on
11:13
сделал
11:13
ребутнул машину
11:13
нок не поднялся
evyscr #
11:13
посмотри после этого chkconfig
zi_rus #
11:14
посмотрел
11:14
нока нет
11:14
а куда его подложить
evyscr #
11:14
chkconfig add
11:14
делай
freeseacher #
11:14
а с каких пор systemd откликается на команду service ?
evyscr #
11:15
а шобы и нет?
freeseacher #
11:15
ну...
11:15
хз как бы
11:15
чорт
11:15
а так можно да ?
zi_rus #
11:16
[root@noc-core run]# chkconfig noc on
11:16
Note: Forwarding request to 'systemctl enable noc.service'.
evyscr #
11:16
если внутри него прописаны обращения к системд - почему бы нет
xetle #
11:16
пейсаиелям сыстемд законы не писаны..
evyscr #
11:16
zi_rus: лучше бы ты другой файлик правил
freeseacher #
11:16
я всвое время наткнулся на https://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet
zi_rus #
11:16
evyscr, почему
freeseacher #
11:16
и думал что это аксиома
evyscr #
11:17
скопируй блок INIT INFO
ss_ #
11:17
хай
11:17
беда у меня
11:17
систему обновил и все
11:17
бед
11:17
а
11:18
убунта с 12.10 на 14.04 и теперь при странте трейбеки что нет модуля datatime
zi_rus #
11:18
ss_, ты не знаешь что такое беда, когда захочешь поднять нок на центоси 7, поймешь что это все детские шалости
11:19
evyscr, откуда скопировать? кстати нок запустился, у меня просто был еще создан noc.service дл системд и она пыталась его использовать
11:19
снес его и нок начал запускаться
ss_ #
11:19
zi_rus, беда в том что модуль есть а нок его не видит
xetle #
11:20
Это у вас детские шалости, у меня все инсталяции нока строго на Gentoo и со всеми системными библиотеками (pip зависимости не устнавливает).
11:21
и система с двумя питонами 2.7 и 3.3
ss_ #
11:22
у меня и 3.4 есть
11:22
))
zi_rus #
11:22
xetle, ну ты видимо сервачник, а мы нок, сеть главное, сервера второстепенное
ss_ #
11:22
ваще беда
11:22
как снести и заново с пула закинтуь?
zi_rus #
11:22
freeseacher, трейсы только сыпятся
11:22
UNHANDLED EXCEPTION (2014-09-10 15:15:11.513157)
11:22
Working directory: /opt/noc
11:22
<class 'psycopg2.OperationalError'>
11:22
FATAL: the database system is starting up
11:22
<class 'psycopg2.OperationalError'>
11:22
could not connect to server: No such file or directory
11:22
Is the server running locally and accepting
11:22
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
11:23
это видимо потому что нок запускается раньше постгреса?
11:28
вот еще проблема, как проекты через csv вытащить
11:29
в вебе трейс
11:29
в консоли нет такой модели
ss_ #
11:29
noc@monitor:~$ sudo ./scripts/noc-launcher.py start
11:29
Traceback (most recent call last):
11:29
File "./scripts/noc-launcher.py", line 12, in <module>
11:29
from noc.main.launcher import Launcher
11:29
File "/opt/noc/main/launcher.py", line 22, in <module>
11:29
from noc.lib.daemon import Daemon
11:29
File "/opt/noc/lib/daemon.py", line 19, in <module>
11:29
from noc.lib.debug import error_report, frame_report, set_crashinfo_context
11:29
File "/opt/noc/lib/debug.py", line 13, in <module>
xetle #
11:29
dvolodin: в MapPanel.js так сильно на старое API всё завязано.. переписал на новое и невзлетело, АПИ сильно отличаются, видать надо будет ошибки по внимательнее поискать.
ss_ #
11:29
import datetime
11:29
ImportError: No module named datetime
xetle #
11:30
Чем вы этот JS дебажите?
11:30
ss_ у тебя какая версия питона?
ss_ #
11:32
ща
11:32
noc@monitor:~$ sudo ./scripts/noc-launcher.py start
11:32
Traceback (most recent call last):
11:32
File "./scripts/noc-launcher.py", line 12, in <module>
11:32
from noc.main.launcher import Launcher
11:32
File "/opt/noc/main/launcher.py", line 22, in <module>
xetle #
11:32
python --version под рутом и юзером нок
ss_ #
11:32
from noc.lib.daemon import Daemon
11:32
File "/opt/noc/lib/daemon.py", line 19, in <module>
11:32
from noc.lib.debug import error_report, frame_report, set_crashinfo_context
11:32
File "/opt/noc/lib/debug.py", line 13, in <module>
11:32
import datetime
11:32
ImportError: No module named datetime
11:32
noc@monitor:~$ python
11:33
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
11:33
[GCC 4.8.2] on linux2
11:33
Type "help", "copyright", "credits" or "license" for more information.
11:33
>>> import datetime
11:33
>>> import time
11:33
>>> unix_time = time.mktime(datetime.datetime.now().timetuple())
11:33
>>> print unix_time
11:33
1410348852.0
11:33
>>> now_date = datetime.datetime.now().strftime("%d.%m.%Y %H-%M")
11:33
>>> print now_date
11:33
10.09.2014 15-35
11:33
вот как
11:33
root@monitor:/opt/noc# python
xetle #
11:33
А, ты теперь cd /opt/noc
ss_ #
11:33
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
11:33
[GCC 4.8.2] on linux2
11:33
Type "help", "copyright", "credits" or "license" for more information.
11:33
>>> import datetime
11:33
>>> import time
11:33
>>> print time.mktime(datetime.datetime.now().timetuple())
11:33
1410348999.0
11:33
>>> print datetime.datetime.now().strftime("%d.%m.%Y %H-%M")
11:33
10.09.2014 15-36
11:34
>>>
11:34
тык я там
xetle #
11:34
./bin/python --version
ss_ #
11:34
# /bin/python --version
11:34
Python 2.7.3
xetle #
11:34
тыто там но питон системный дёргаешь..
ss_ #
11:34
$ /bin/python --version
11:34
Python 2.7.3
11:34
везде он вроде верный
xetle #
11:35
Опять системный, тчка пропустил спереди!
ss_ #
11:35
я вчера до 3 ночи ипался с пипами, перставлял модули, они пашут
11:35
noc@monitor:~$ ./bin/python --version
11:35
Python 2.7.3
11:35
# ./bin/python --version
11:35
Python 2.7.3
11:35
с точкой
xetle #
11:36
с каталога /opt/noc?
ss_ #
11:36
да
11:36
root@monitor:/opt/noc# ./bin/python --version
11:36
Python 2.7.3
xetle #
11:36
.щзе
11:36
/opt/noc/bin/python --version
11:36
Python 2.7.5
ss_ #
11:37
noc@monitor:~$ pwd
11:37
/opt/noc
11:37
root@monitor:/opt/noc# pwd
11:37
/opt/noc
11:38
xetle, я подозреваю что надо просто гдето окружение сбросить или перекачать
11:39
/opt/noc/bin/python --version
11:39
Python 2.7.3
xetle #
11:40
удали папку /opt/noc по новой скачай нок и virtualenv ... pip ...
ss_ #
11:41
а как поновому скачать
11:41
так давно я это делал
11:42
хоть симлинк делай на питок
11:42
родной
11:43
/usr/bin/env python
11:43
Python 2.7.6 (default, Mar 22 2014, 22:59:5
xetle #
11:43
Главное скопируй конфиги NOC и всё что правил руками!
ss_ #
11:43
как скачать мнулка есть?
11:43
это забекапим
xetle #
11:44
да, бекапь нок и базы монги и постгри.
dvolodin #
11:44
xetle: там нет никакого нестандартного применения API
11:44
самая что ни на есть тривиальщина
xetle #
11:46
но АПИ сильно изменилось, надо понять старое и переписать на новое.. Переписал, но гдето ошибся, вместо карты белая страничка. Я потом повнимательнее гляну. Как лучше дебажить этот JS?
ss_ #
11:46
dvolodin, подскажи актуальный манул как переставь нок
xetle #
11:46
http://kb.nocproject.org/display/DOC/Manual+Installation
ss_ #
11:46
спасибо!
xetle #
11:46
cd /opt && mv noc noc-old
11:47
также копируешь базы или смотришь чтобы в бекапе были..
11:48
установка cd /opt && hg clone https://bitbucket.org/nocproject/noc noc && hg update develop
11:48
virtualenv --no-site-packages /opt/noc
11:50
запускаешь постгрю с монгой (бекапы должны быть) и cd /opt/noc && ./script/upgrade
11:50
Для обновления ВСЁ!
ss_ #
11:51
xetle, спаситель ты мой ! ))) дай я тебе коньячку плесну)
zi_rus #
11:53
dvolodin, может дашь какой-нибудь диагноз по запуску нока через systemd
11:54
или к черту все
11:54
и поставить фряху туда
xetle #
11:54
Выкинуть сыстемд и поставь православный OpenRC
zi_rus #
11:54
я уже не знаю
ss_ #
11:54
я вот вчера мускул с 5.5 на 5.6 обновил на боевом серваке
zi_rus #
11:54
ладно
11:54
нахер все
ss_ #
11:54
IOwait упал ощутимо
dvolodin #
11:54
zi_rus: хм, ты мне предлагаешь дать рекомендации, как пользоваться гомосятиной?
zi_rus #
11:54
снесу этот сраный центось
11:55
поднимусь на фряхе
11:55
dvolodin, я хочу от тебя рекомендации как нам жить в этом гомосятном мире, ты же написал скрипты для прошлых систем инициализации
11:55
а вот появилась новая
11:56
я короче поставлю сейчас фриибсд
11:56
e_zombie, заметь на будущее, не ставить дистрибутивы с системд, не сможешь нок на нем запускать
dvolodin #
11:57
zi_rus: сковородку в штаны и жопой к ним не поворачиваться
e_zombie #
11:57
да ладна. пака есть поддержка init.d скриптов - всё возможно
xetle #
11:57
Могу дать ebuid для установки NOC на http://www.calculate-linux.ru/main/ru/cds или любой Gentoo совместимый.
zi_rus #
11:58
калькулятор линукс...
11:59
не сбылась моя мечта
12:00
не получилось поднять нок на линуксе
12:00
думал что пойду до конца
12:00
но блять
12:00
не три же дня ставить
12:02
это просто какое-то издевательство
xetle #
12:02
Качай CDS: http://mirror.yandex.ru/calculate/CDS/14/x86_64/ я покажу как ставить, даже со всеми системными либами, без pip, одной командой "emerge noc"
zi_rus #
12:03
xetle, ты же говорил что это извращение почище моего
xetle #
12:04
Написать ebuild и пару десятков пакетов которых нет в портах или версии не те сложно. Но ты получишь их уже готовыми!
zi_rus #
12:04
я пробовал калькулятор на десктоп, система против меня не продержалась и двух часов
apbabkin #
12:04
уважаемые, помогите! пожалуйста! Этот говень совсем замучил: Event has been received from unknown source 172.21.17.2 by collector (Activator pool default), в МО есть этот адрес у этого объекта,+ в евентах нет ни одного нормального, все Event has been received from unknown source...
zi_rus #
12:05
я посижу в своем болоте из freebsd и centos
12:05
apbabkin, а ты коллектором трапы собираешь, не активатором?
evyscr #
12:07
apbabkin: Trap Source IP у MO выставлен?
zi_rus #
12:08
evyscr, выставлен, это еще утром выяснили
apbabkin #
12:09
zi_rus, и в конфиге коллектора есть: sysllog enabled, 0.0.0.0:514 (снмп тоже аналогичный:162) + в конфиге активатора есть listen_trap true, listen_syslog true
xetle #
12:09
zi_rus: сиди на freebsd и centos пока санкции на них не распространились;)
evyscr #
12:10
выяснили по скринам?
zi_rus #
12:10
apbabkin, ты выбери что-то одно, полагаю коллектор тебе не нужен, отключи его в лаунчере, пусть активатор работает
apbabkin #
12:11
ок, мин, сделаю
zi_rus #
12:11
xetle, если ссанкции опустятся до такого, то мой выбор ОС будет не самым страшным последствием
ss_ #
12:12
xetle, спасибо! нок как феникс, поднялся
apbabkin #
12:15
оставил только на активаторе, коллектор в ланчере отклычил, ситуация не исправилась
e_zombie #
12:16
https://pp.vk.me/c618121/v618121151/19e54/FwDF68EXUwo.jpg
12:16
https://pp.vk.me/c617124/v617124151/1b1ed/UUkbks1clWw.jpg
12:16
https://pp.vk.me/c624821/v624821151/12cc/awVfSuRst6c.jpg
12:17
https://pp.vk.me/c624325/v624325151/12eb/3Gdv2e9ASvM.jpg
12:17
https://pp.vk.me/c618727/v618727151/18864/u2oQN3xbNOA.jpg
12:17
https://pp.vk.me/c618727/v618727151/1886e/wzPbdtlMjWg.jpg
zi_rus #
12:17
apbabkin, на сколько не изменилась
apbabkin #
12:17
Unknown Event Source: что, подождать? полчаса? ))) как утром?
e_zombie #
12:17
https://pp.vk.me/c618727/v618727151/18878/TzPevKVNV4M.jpg
ss_ #
12:18
e_zombie, на что снимаешь?
e_zombie #
12:18
на фотик.
apbabkin #
12:18
zi_rus, на активатор
ss_ #
12:18
e_zombie, логично, стекло и тушка какая? ;)
e_zombie #
12:18
походу всё было снято на D7100 + nikon 85/1.8G
ss_ #
12:18
нормуль
12:19
фиксы рулят
zi_rus #
12:19
apbabkin, покажи скрин из fm > events
12:19
не пойму чего у тебя не так
apbabkin #
12:21
, куда его выложить?
e_zombie #
12:23
fastpic.ru
xetle #
12:24
Установка нок на Gentoo и все его клоны https://bugs.gentoo.org/show_bug.cgi?id=366051 Может кто решится сменить религию..
zi_rus #
12:25
...и переселиться в сумасшедший дом
xetle #
12:27
Главное правило это не трогать рабочую, настроенную и адаптированую версию нока. Тогда никто не будет трогать тебя..
e_zombie #
12:27
только при этом нок приносить пользу не будет
xetle #
12:28
Ну если апдейтить рабочую копию, то или сковорода для защиты задници или бежать в дурдом..
12:30
Апдейтить регулярно стоит инсталяцию на своей рабочей станции.. А продакшин раз в квартал или полгода..
zi_rus #
12:32
у нока нет рабочей версии
12:32
там в любой версии есть проблемы
12:32
приходится обновляться
e_zombie #
12:32
есть текущая проблема :)
xetle #
12:32
Ждёшь момент когда здесь тихо и народ не матерится.
zi_rus #
12:33
а такое бывает?
12:33
тут мат каждодневно
12:33
тихо только когда и коммитов нет
e_zombie #
12:33
egrep -v '(FAILED|^> |^$)' $BASEDIR/out.sar.fttb.qtech.txt | /bin/awk '{if($1=="@@@") router=substr($2,1,length($2)-1); if(NF==6) {port=$1; in_err=$6}; if(NF==5) {out_err=$5; if(int(in_err)!=0||int(out_err)!=0) printf "%-37s%4s%8d%8d%8d\n",router,port,in_err,out_err,in_err+out_err}}' | /bin/sort -k5nr | /bin/awk '{printf "%-37s%4s%8d%8d\r\n",$1,$2,$3,$4}' > $BASEDIR/result.sar.fttb.qtech.txt
zi_rus #
12:33
dvolodin, ну так что с графиками
e_zombie #
12:33
кто угадает что делает эта конструкция
xetle #
12:34
Ну просто ExtJS апдейтнули, мгного обновляем..
zi_rus #
12:38
а у нас же кто-то делал порт под freebsd
12:38
почему забросили?
e_zombie #
12:39
бсд не нужна (с)
apbabkin #
12:39
e_zombie, http://i68.fastpic.ru/big/2014/0910/2d/483455d892012dc3197c6bfc64e5992d.png
HaLVeR #
12:39
потому что выпустили десятку)
12:39
а там новый пакетменеджер пиздец
12:40
я так и не поборол через него инсталл нока
apbabkin #
12:46
e_zombie, к скрину кусок конфига актаватора: [activator] name = default; ...; listen_traps = eth0, lo ; listen_syslog = eth0, lo.
e_zombie #
12:46
эт не мне
12:46
я только дал тебе адресс сервера
apbabkin #
12:46
спс
zi_rus #
12:46
ы
12:46
apbabkin, попробуй так
12:46
listen_traps = 0.0.0.0
12:46
listen_syslog = 0.0.0.0
apbabkin #
12:47
zi_rus, вчера пробовал, не было эффекта
zi_rus #
12:47
e_zombie, что ты так сразу отказываешься
12:48
apbabkin, логи активатора посмотри
12:48
может интересное что проскакивает
e_zombie #
12:48
да я вот сижу овощем и с трудом копирую строчки в башевском скрипте который ищет ошибки на портах
zi_rus #
12:49
e_zombie, у тебя есть нок зачем порграфируешь с башем
e_zombie #
12:49
потому что я даже на баше плохо программирую.
zi_rus #
12:50
рекомендую питон
12:50
он проще баша
e_zombie #
12:50
и отчёт надо было вчера
zi_rus #
12:51
ну отчет всегда надо вчера
apbabkin #
12:51
zi_rus, логи чистые 2014-09-10 16:52:07,057 Running activator 'default' 2014-09-10 16:52:07,057 Setting up 'select' polling method 2014-09-10 16:52:07,058 Activating 'select' poller 2014-09-10 16:52:07,058 Loading profile classes 2014-09-10 16:52:07,058 Loading ProfileRegistry 2014-09-10 16:52:10,358 Loading ScriptRegistry 2014-09-10 16:52:12,544 Negotiation protocol 'NOC SAE PROTOCOL (http://nocproject.org/)' ver
zi_rus #
12:51
какая разница, завтра или послезавтра
e_zombie #
12:51
zi_rus: http://pastebin.com/JJHCnYd1
12:51
только сильно не смейся
zi_rus #
12:52
e_zombie, поздно
e_zombie #
12:52
ну и дальше там такой же маразм идёт
zi_rus #
12:52
добавить проверку что результат нулевой длинны и тогда письмо не слать. а отправить письмо админам с предложением проверить этот пиздетц и что такого не бывает.
12:52
ААААА
e_zombie #
12:52
да. это эпично
12:54
вот я думаю что нехуй страдать уйнёй по городам. а чекать все железки по типу и потом парсить по городам уже кому что надо по хостнеймам.
zi_rus #
12:54
apbabkin, такого в логах не видно?
12:54
2014-09-09 16:47:56,992 [root] Requesting object mappings
e_zombie #
12:54
хотя они в ноке кривые
zi_rus #
12:55
e_zombie, зачем на баше? почему не пируль и шедулер в ноке
e_zombie #
12:55
(16:53:07) e_zombie: потому что я даже на баше плохо программирую.
zi_rus #
12:55
ну на баше плохо, а на питоне хорошо
12:56
в пирулях питон
12:56
даже я научился
12:57
apbabkin, каждые 10 минут такое должно пролетать
apbabkin #
12:58
zi_rus, не видно, подождал 5 мин, только это говно: 2014-09-10 16:58:30,252 [<SyslogCollector(0x23b4d10, )>] Invalid event sources in last 60 seconds: 172.21.241.1, 172.21.16.101
zi_rus #
12:58
плохо
12:58
должны быть
apbabkin #
12:59
и мне плохо ((, могу посмотреть на рабочем ноке аналогичные логи, туда всё прилетает... но, что это может дать?
zi_rus #
12:59
apbabkin, запусти руками активатор ./scripts/noc-activator.py -f start
12:59
может ошибки какие будет видно
13:00
там иногда видно то чего в логах нет
apbabkin #
13:04
zi_rus, http://pastebin.com/yrFULwwW
zi_rus #
13:05
apbabkin, ну не знаю, надо dvolodin спрашивать
apbabkin #
13:06
zi_rus, это дамп с консоли, и пока нихуа интересного в ней не появилось (
zi_rus #
13:06
ну почему
13:06
2014-09-10 17:03:38,361 send_request
13:06
method: object_mappings
13:06
а вот почему это
13:06
Setting object mappings to: {}
13:06
непонятно
13:07
и вроде пингует
13:07
значит какие-то мапинги применились
apbabkin #
13:08
яш_кгы, есть прогресс в логах, 2014-09-10 17:09:30,807 [Activator(0x27230d0)]<ESTABLISHED> PING 172.21.17.2: Result [0.0008089542388916016] [True -> True] 2014-09-10 17:09:37,636 [<SyslogCollector(0x32d9e50, )>] <45>446401: 172.21.241.1: 446315: Sep 10 17:09:36.689: %SEC_LOGIN-5-LOGIN_SUCCESS: Login Success [user: xxx] [Source: xxx] [localport: xxx] at 17:09:36 MSK Wed Sep 10 2014
13:09
zi_rus, в логах проскакиевает норм. эвент, а в FM валится говно Unknown Event Source
zi_rus #
13:09
не
13:10
dvolodin говорил unknown source определяется в активаторе
apbabkin #
13:11
эт хорошо, только к какому месту это в моей ситуации приложить? ))
zi_rus #
13:11
что-то с активатором (возможно)
apbabkin #
13:12
вот, допустим: 2014-09-10 17:14:54,046 [<SyslogCollector(0x32d9e50, )>] <41>2883: 172.21.17.1: 002873: Sep 10 17:21:50.672: %SEC_LOGIN-1-QUIET_MODE_ON: Still timeleft for watching failures is 0 secs, [user: ххх] [Source: 172.21.240.50] [localport: 22] [Reason: Login Authentication Failed] [ACL: LoginBlock] at 17:21:50 MSK Wed Sep 10 2014
13:13
этот евент, как из консоли активатора, а в ФМ - опять не подмапился (
zi_rus #
13:16
а там точно сорс ip прописан
apbabkin #
13:16
100500%
zi_rus #
13:16
точно-точно? :)
apbabkin #
13:16
мы про МО говорим?
zi_rus #
13:17
lf
13:17
да
apbabkin #
13:18
в МО прописан,+ в сетке есть железо, которое в новый нок гадит, но в МО его не прописано. И объекты из МО и непропианное железо в FM нихрена не дают счастья (
13:19
сетка тестовая, её не жалко, железо настоящее ))
zi_rus #
13:19
ниче не понял
13:19
что прописано что не прописано
apbabkin #
13:20
в тестовой сетке 10 адресов, разного железа, 5 прописано в МО по соурс айпи, 5 не прописано, но все шлют в систлог нока и трапы по снмп на его адрес шлют
zi_rus #
13:21
вон на скрине есть 172,21,17,2
13:21
покажи скрин с его настройками
apbabkin #
13:24
http://i67.fastpic.ru/big/2014/0910/f6/d6119db7390d9ad993eb193bb4feadf6.png
zi_rus #
13:25
не этот
13:25
я про 17,2
13:25
хотя вроде прописано
apbabkin #
13:27
http://i63.fastpic.ru/big/2014/0910/a2/901fcdf5f9caa23cad04942e2b2063a2.png
zi_rus #
13:27
вроде нормально
13:28
ну тогда я вообще не знаю
apbabkin #
13:28
+ есть адрес, в котором вбиты руками trap, RO, RW , а не берутся из аутент-профиля
zi_rus #
13:28
ну трап и не берется из профиля
13:28
его там нет
13:28
но сислогу похер, ему ip достаточно
apbabkin #
13:28
и с этого адреса эвенты в ФМ тоже не приходят, а в консоли активатора они проскакивают
zi_rus #
13:29
херня в том что нок трап сорс ип еще и пингует
13:29
то есть если активатор пингует этот адрес, значит мапинги там есть
13:29
посмотри что-нибудь
apbabkin #
13:29
а в ФМ это попадает черех Ж
zi_rus #
13:29
tcpdump host 172.21.17.2
13:30
шсьз там видно
13:30
*icmp
apbabkin #
13:30
не вопрос
13:35
zi_rus root@vm-noc01:~# tcpdump host 172.21.17.2 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 17:38:23.726733 IP vm-noc01 > 172.21.17.2: ICMP echo request, id 8122, seq 0, length 44 17:38:23.727484 IP 172.21.17.2 > vm-noc01: ICMP echo reply, id 8122, seq 0, length 44 17:38:30.745405 IP vm-noc01 > 172.21.17.2: ICMP echo req
zi_rus #
13:36
ну охренеть
13:36
я умываю руки
13:36
там полтергейст
apbabkin #
13:36
дальше сислог: 17:39:19.347972 IP 172.21.17.2.64597 > vm-noc01.syslog: SYSLOG syslog.notice, length: 153 17:39:19.348187 IP 172.21.17.2.64597 > vm-noc01.syslog: SYSLOG syslog.notice, length: 154 17:39:24.219462 IP vm-noc01 > 172.21.17.2: ICMP echo request, id 8129, seq 0, length 44 17:39:24.220151 IP 172.21.17.2 > vm-noc01: ICMP echo reply, id 8129, seq 0, length 44
13:37
может его ебнутЪ и с 0 поднять? что это даст?
zi_rus #
13:37
хз
13:37
перезагрузись
apbabkin #
13:37
момент
13:39
лоханулся с консолью, перегружил рабочего )))), счас будет истерика )))_
zi_rus #
13:41
ахахах
13:41
я сегодня тоже чуть рабочую базу не дропнул к херам
13:41
ввел команду
13:41
а оказалось что во фряхе нет такого файла
13:41
пронесло
apbabkin #
14:34
zi_rus, прогресс, заработало!, убрал сислог и снмп с активатора, запустил коллектор, в коллекторе указал нужный коммюнити и оно заработало!
14:36
zi_rus, спс за участие.
14:45
новые эффекты FM: эвент Unknown Event Source перестал появляться вообще! фильтр New вьюшки Events дает "Failed to fetch data", фильтр Active - работает, правильно, но медленно ((, в консоли коллектора 2014-09-10 18:44:12,908 [<SyslogCollector(0x1f82450, )>] Invalid event sources in last 60 seconds: 172.21.57.2, 172.21
14:50
dvolodin, помогите пожалуйста, после бубнов с сислогом и снмп активатора, и переходом на коллектор появляется http://pastebin.com/QDWCpb4m
zi_home #
14:54
apbabkin, noc-classifier скорее всего не настроил, для коллектора там отдельная тема
atlasherk #
15:01
https://scontent-a.xx.fbcdn.net/hphotos-xap1/t31.0-8/p180x540/1890647_934179066597441_2448424296898443737_o.jpg
apbabkin #
15:01
zi_home, да посмотрю и его, попробую поковыряться
`kk #
16:04
zi_rus: на бубунту ставится 1 командой.
16:04
что на 12.04 что на 14
16:05
ss_: тебе надо было просто заново натравить virtualenv на папку с ноком
16:05
сам попадал на такое
16:06
ss_: но косяк там дальше с постгисом и 9.3 постгре
16:06
лучше ставить на чистую 14.04
16:07
если будешь делать - найду строчку которой ставил
zi_home #
17:54
`kk, не, я откатился на фряху, у меня уже две инсталляции на ней успешных, думаю что будет третья. а линуксом не прет
17:55
тут за калькулятор агатируют
17:55
интересная тема
17:55
может побалуюсь когда продакшен запущу
`kk #
18:55
zi_home: кальк норм. работает =)
zi_home #
18:56
`kk, как калькулятор?
`kk #
19:04
-)
19:04
обычный линукс
19:04
ничего сверх красноглазого
19:05
нок даже красноглазей =)
zi_home #
19:05
нок это ваще жесть
19:05
я просто по первости гентой баловался, она у меня должго не жила
`kk #
19:06
хотя дома у меня archlinux, но 80%, которые идут на "сдачу другим" -это бубунта.
zi_home #
19:06
по советам опять же от сюда попробовал поставить каклькулятор. вроде работал, но не помню почему отказался
`kk #
19:06
гента у меня первый линукс после пару лет фряхе на десктопе
zi_home #
19:06
бубунта это ад после винды
`kk #
19:07
бубунта_сервер
zi_home #
19:07
я после дебиана, с бубунты обблевался
`kk #
19:08
кому как. да и от задач.
19:08
а так... лучше редхат купить если бюджет есть)
19:08
или сусю.
zi_home #
19:09
`kk, кстати, не встречал такого бага, видео nvidia, монитор 2560х...
19:09
картинка с максимальным разрешением слетает
19:09
ставлю меньше - норм
19:10
не знаю даже как объяснить
19:10
расползается или разлетается
`kk #
19:10
dpi ?
zi_home #
19:10
в смысле?
19:11
там 27"
`kk #
19:11
"расползается или разлетается" не разпонял это
zi_home #
19:11
ну не знаю как обяснить
19:11
несколько строк в самом верху экрана нормальные
`kk #
19:11
arch, quadro nvs на 2500 было норм
zi_home #
19:11
а потом все слетает
`kk #
19:11
всё, что тестил с таким разрешением
zi_home #
19:11
как будто рассинхронизация
19:12
я все перепробовал
19:12
федора, минт, сюзя
19:12
у всех одни симптомы
19:12
прям один в один
`kk #
19:12
прям 1 в 1 ?
19:12
-)))
zi_home #
19:13
на том же компе подключили к встроенной видоекарте, там максималка fullhd, и оп, никаких проблем
19:14
винда на том же компе работала нормально
`kk #
19:15
хз хз хз
19:15
а что за модель
zi_home #
19:15
эмм
19:15
модель чего
`kk #
19:15
и видео и мона
zi_home #
19:17
точные не знаю
19:18
nvidia какая-то средненькая и самсунг монитор знаю диагональ и макс разрешение
19:20
http://www.samsung.com/us/computer/monitors/LS27A850DS/ZA
19:20
вот этот кажись
19:29
ну ладно. хоть как-то работает
`kk #
19:31
дпи хотел посмотреть какой у него.
19:31
не нашёл
19:31
у меня были мини проблемы со старым xorg-ом из-за дпи. размытость на определённых разрешениях
19:34
потом как-то после обновок всё прошло. да и мон уехал
19:34
ну раз уж такая тема.... у меня тоже странность
19:35
2-а медика на 100. оптики примерно метров 200-300. на той стороне дхцп+нат.
zi_home #
19:36
дхцп и медики, странное сочетание симптомов
`kk #
19:36
напрямую с медика в ноут настройки прилетают и всё ок
19:36
но если воткнуть между ними 100мб неуправляшку то:
19:37
айпишник получает, НО шлюз не пингуется, инета нет и тд
zi_home #
19:37
как интересно
`kk #
19:37
но если воткнуть в длинк 320 всё ок
19:37
пока проверено 2 неуправляшки разных фирм...
19:38
вот э
19:38
то меня убило на дняях
zi_home #
19:38
я за проблему с неуправляшками
19:39
бывало и по два роутера клиентам меняли
19:39
битые оказывались
`kk #
19:39
проверено 2 их. разных фирм. разброс в производстве 2 года
19:39
я то тоже на них грешил
19:40
пока итог такой: в заказе 2 медика и 1 новая неуправляшка
19:40
но... ситуация доставила. клиент доказал, что он не осёл -)
zi_home #
19:41
и такое случается
`kk #
19:43
скажи лучше как там графики
zi_home #
19:43
да никак
19:43
ничего не собирается
19:43
freeseacher, что-то смог нарисовать
`kk #
19:43
нет смысла поднимать тестовую на этот бранч ?
zi_home #
19:44
а я третий день нок переустанавливаю
19:44
тестить на бранче нечего
19:44
вернее, тестить есть чего. а смотреть не на что
19:45
я вот нок ставлю, Володин баги фиксил вчера, а сейчас они же опять полезли
`kk #
19:55
хм. наверное допишу варгант для бубунты и тестану.
atlasherk #
20:08
http://cs14113.vk.me/c540105/v540105842/28acc/9EaYMTo4wDo.jpg
Tweet
Share this page
Share this page: Tweet