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: 03.09.2014
JoiOwen #
02:14
Greetings.
TSergey #
03:41
dvolodin: привет
03:42
в db.noc.inv.networkchartstate два вида записей "state" и "chart"
03:42
вероятно state это как МО нарисован в chart?
dvolodin #
03:51
да, в state координаты его и тип иконки
TSergey #
03:52
и к какому чарту привязан, правильно?
03:52
не справлюсь я с кодом, поробую пока искусственно накопировать чартов с одинаковой картой
03:52
*попробую
dvolodin #
03:57
TSergey: посомтрю, реально ли сделать метод clone
TSergey #
04:00
спасибо
04:51
dvolodin: я придумал как временно решу проблему, буду по всем чартам для конкретного МО устанавливать "state" : {}
04:51
т.е. МО будет на всех картах в одном и том же месте, типа:
04:51
db.noc.inv.networkchartstate.update({"object" : "2" }, {$set: {"state" : { "y" : 370, "h" : 40, "w" : 40, "x" : 160 }}});
04:51
пока катит
04:52
один раз выставил, прочитал коллекцию, собрал апдейт
dvolodin #
04:52
ну да, там так и надо
04:52
просто скопировать состояние
TSergey #
04:53
а, у новенького чарта стэйтов для мо нет
04:57
все непросто :)
dvolodin #
05:14
TSergey: посмотрел
05:15
все тривиально на самом деле
05:15
делаешь новый NetworkChart
05:15
а дальше что-то типа такого
05:16
from s in NetworkChartState.objects.filter(chart=<old chart id>):
05:16
NetworkChartState(chart=<new chart id>, type=s.type, object=s.object, state=s.state).save()
05:17
и все у тебя переедет в новую карту
xetle #
05:22
есть мелкая бага. В SA - MO - Interfaces выбираем интерфейс кнопка Metrics становится активной заходим смотрим выходим и
05:23
При выборе тогоже интерфейса кнопка Metrics уже неактивна. Надо закрыть и открыть Interfaces и при выборе интерфейса она опять станет активна.
TSergey #
05:24
dvolodin: не соображу какой модуль нужно еще импортнуть
bee27 #
05:24
как скриптом серийник железки вытащить?
TSergey #
05:25
именно скриптом?
bee27 #
05:25
ага
TSergey #
05:25
ща
bee27 #
05:25
через noc shell
xetle #
05:26
Нет даже всё приложение MO приходится открыть и закрыть заново
TSergey #
05:27
bee27: from noc.inv.models import *
05:27
interface = Interface.objects.filter(name="System")
05:27
for i in interface:
05:27
subinterface = SubInterface.objects.filter(interface=i)
05:27
for s in subinterface:
05:27
name = str(i).split(':')[0]
05:27
m = ManagedObject.objects.get(name=name)
05:27
print j, m.name, m.get_attr("vendor","default"), m.get_attr("platform","default"), s.mac, s.ipv4_addresses, m.get_attr("Serial Number","---")
05:27
j+=1
05:27
типа так
bee27 #
05:30
спасиб. ща попробую
TSergey #
05:33
dvolodin: NameError: name 'NetworkChartState' is not defined
zi_rus #
05:33
dvolodin, вот что нок смог за ночь сделать
05:33
http://pastebin.com/Cjz3jjg2
05:33
маловато будет
dvolodin #
05:35
TSergey: они в noc.inv.models.....
05:35
zi_rus: посмотри на остальные
05:36
ifindex там есть?
zi_rus #
05:36
ааа
05:36
да, наверное нет
05:36
скрипт только вчера поправили
05:36
dvolodin, хотя нет, для ASR9k индексы в базе должны быть, а их тут вообще нет в списке
05:36
а у меня их штук десять уже
TSergey #
05:37
>>> from noc.inv.models import *
05:37
>>> for s in NetworkChartState.objects.filter(chart = "1"):
05:37
... print s
05:37
...
05:37
Traceback (most recent call last):
05:37
File "<console>", line 1, in <module>
05:37
NameError: name 'NetworkChartState' is not defined
dvolodin #
05:37
смотри в панели metrics вкладку debug
zi_rus #
05:38
details?
05:39
TRACE:
05:39
Checking noc.pm.probes.generic.network.snmp_interface.SNMPInterfaceProbe.get_interface_load
05:39
Matched handler noc.pm.probes.generic.network.snmp_interface.SNMPInterfaceProbe.get_interface_load({'interface__ifindex': 13, 'snmp__ro': u'xxx', 'address': u'195.98.32.84'})
05:39
и все
05:49
ничем не отличается от тех что она собрала
dvolodin #
05:50
посмотри коллекцию noc.pm.probeconfig
TSergey #
05:50
комрады, кто в монге сечет, что не так?
05:50
http://pastebin.com/MymiSYNU
05:50
почему "state" для второй записи не апдэйтится?
zi_rus #
05:52
dvolodin, обильно http://pastebin.com/GduJ7ruM
dvolodin #
05:53
с snmp community все нормально там?
zi_rus #
05:56
да, одинаковый везде
05:56
сложно ошибиться
05:56
все в пофиле
xetle #
05:58
zi_rus у меня появилась зелёная галочка и точно такойже трейс Checking noc.pm.probes.generic.network.snmp_interface.SNMPInterfaceProbe.get_interface_load ...
05:59
Возможно SNMP не на стандартном 161 порту или он закрыт сетевым экраном?
zi_rus #
05:59
все стандартное до тошноты
dvolodin #
06:16
посмотри tcpdump'ом
06:16
что туда улетает и что назад приходит
xetle #
06:18
Мне тоже кажется что TRACE: Checking noc.pm.probes.generic......... Matched handler noc.pm.probes.generic.......
06:18
Сетевая проблема.
misak #
06:20
здрасте
06:20
Periodic Failed: peer.update_whois_cache:Any - а вот это у кого-то работает ?
06:20
и как отдебажить?
zi_rus #
06:22
xetle, у меня такое же на железках откуда собиралось что-то, может это не проблема
xetle #
06:27
А куда оно собиратся должно?
06:27
Если не график то хоть базу увидеть.
06:30
у меня каталога /opt/noc/pm/whisper/ вообще нет. Он сам должен появится?
06:33
И ещё, если с метрик сет поудалять лишние то в вкладках метрикс и детайлс всё остаётся...
06:38
tcpdump по поводу SNMP молчит, оно ничего не дёргает..
TSergey #
06:43
толи я настолько криворукий, толи монга у меня старинная, не хочет апдейтить больше одной записи
evyscr #
06:53
TSergey: смотри в логи канала, dvolodin что-то высказывался о монге < 2.6
TSergey #
07:06
не обновлял я монгу ни разу
07:32
помогите монгу обновить
zi_rus #
07:36
TSergey, система?
TSergey #
07:36
убунта
07:36
apt-get`ом качнул
07:37
смущает, что всюду пишут install, не поломать бы настройки
evyscr #
07:43
настойки чего?
zi_rus #
07:43
dvolodin, с tcpdump беда, но вот что я вижу в логах
07:43
2014-09-03 11:30:11,538 [io] SNMP GET [192.168.72.78] {'Interface | Load | In': '1.3.6.1.2.1.2.2.1.10.10101', 'Interface | Load | Out': '1.3.6.1.2.1.2.2.1.16.10101'}
evyscr #
07:44
TSergey: install в апте используется и для апгрейда отдельно взятых пакетов
zi_rus #
07:44
то есть по логам нок мало запросов генерит сам по себе
07:44
независимо от каких либо проблем с сокетами
07:44
2014-09-03 11:29:11,790 [io] SNMP GET RESULT [192.168.72.78] {'Interface | Load | In': '1.3.6.1.2.1.2.2.1.10.10101', 'Interface | Load | Out': '1.3.6.1.2.1.2.2.1.16.10101'
07:44
} {'Interface | Load | In': 586665068, 'Interface | Load | Out': 670992680}
07:44
результат тоже приходит
dvolodin #
07:45
дерни конфиг, посмотри, все ли он тебе отдал в нем
zi_rus #
07:48
dvolodin, http://pastebin.com/FTP8HZ14
freeseacher #
07:54
:) http://cs625230.vk.me/v625230576/7dd/qEiv4Oq3nUA.jpg
buggy-funhouse #
08:01
Всем првиеты
08:01
какие новые веяния в ноке?
08:01
заметил, что ветки feature/ наполнились активностью
08:02
Как дела с обнаружением свитчей? Или с lldp neighbors?
freeseacher #
08:02
никак
08:02
зато теперь нок рисует графики
08:02
ну почти рисует
zi_rus #
08:03
freeseacher, а ты с графиками как? нок найчился собирать?
freeseacher #
08:03
не
zi_rus #
08:03
у меня он что-то делает, но как-то стесняется
freeseacher #
08:03
пока еще нет
08:03
до пятницы видимо и не собирусь
zi_rus #
08:03
папка куда складывать данные уже 15М
freeseacher #
08:04
виспер ?
zi_rus #
08:04
да
freeseacher #
08:04
а чо не церес ?
zi_rus #
08:04
в интернете говорят церес лучше
08:04
я хз
08:04
виспер первый в списке был
freeseacher #
08:05
dvolodin, надо помеять в списке :)
zi_rus #
08:05
я вообще ни тот ни другой раньше не видел не слшал
freeseacher #
08:05
как и я. до примерно месяца назад
zi_rus #
08:06
поменял на церес
08:06
посмотрим
08:11
я вот еще с хранением не понял
08:11
что белать если некоторые данные мне хотелось бы агрегировать сильнее чем другие
08:12
например загрузка цпу или трафик хотелось бы побольше
08:12
а температура или свободная память меняются очень медленно их агрегировать бы посильнее
08:13
еще лучше
08:14
поставил в настройках церес
08:14
а не работает
08:14
2014-09-03 12:16:42,348 Setting storage class to 'whisper'
08:14
а что такое 2014-09-03 12:16:42,348 Setup listener pickle_listener enabled=False 0.0.0.0:2004
freeseacher #
08:14
не помню кода миграции
08:15
видимо вариант `сменил тип хранилища` будет на канале напомнимать историю с удалением SAE
zi_rus #
08:16
мля
08:16
неужели все так плохо
freeseacher #
08:16
ну это полностью разные хранилища
08:16
ничем не похожи
08:16
данные из старого в новое как то над опеределать
zi_rus #
08:16
ну пусть начнет заново писать в новую папку
08:16
в чем проблема
freeseacher #
08:17
ну думаю так и есть
08:17
надо dvolodin поспрошать.
08:17
мне кажется оно надо просто дисаблить после создания
08:18
а ну не все стак плохо
08:18
теоретически сущетсуует тулза
08:18
convert-wsp-to-ceres
buggy-funhouse #
08:31
"<freeseacher> зато теперь нок рисует графики" здорово. Из серии "Я сделяль"
freeseacher #
08:32
эм
buggy-funhouse #
08:39
внедрять новые фичи не доделав старые это noc-way =)
08:39
zi_rus #
08:42
а ты что думал, в сказку попал?
TSergey #
08:45
обновил монгу, теперь апдейтит несколько записей
buggy-funhouse #
08:48
zi_rus: нет, я уже привык
08:48
просто наблюдаю издалека
zi_rus #
08:49
dvolodin, допустим нок что-то собирает, как оценить его старания?
08:52
freeseacher, а чего теперь делать?
08:53
38247K
08:53
данных уже собрал
freeseacher #
08:53
дык натрави на данные рисовалку
zi_rus #
08:53
у меня нет
08:53
какую и как?
freeseacher #
08:54
http://jondot.github.io/graphene/
08:54
вот эту
08:54
по мануалу этой штуки
bee27 #
09:08
расшифруйте пож-та трейс http://pastebin.com/nBWFJARS
09:08
./noc debug-script отрабатывает без ошибок
TSergey #
09:28
кто-то еще смог нарисовать график?
zi_rus #
09:40
грефину еще и рубероид нужен
09:40
ахренеть
09:46
не, че-то как-то сложно настраивать только для просто посмотреть
Dmitry1 #
09:51
bee27: у тебя твой скрипт отличается от того, который в репозитории
bee27 #
09:52
да. хочу в атрибуты сиснаме вписать
Dmitry1 #
09:52
bee27: хм. как я тебе патч сделаю, если твоего скрипта не вижу
bee27 #
09:53
добавил
09:53
rx_sysname_35 = re.compile(
09:53
r"^\s*System Name\s*:\s*(?P<sysnamex>\S+)\s*$",
09:53
re.MULTILINE | re.IGNORECASE)
09:53
match = self.re_search(self.rx_sysname_35, show_system)
09:53
sysname = match.group("sysname")
09:53
если 2 последних строки убрать. без ошибок работает
Dmitry1 #
09:53
match_sy = self.rx_sysname_35.search(sy)
09:54
if match_sy:
bee27 #
09:54
уже наисправлял
Dmitry1 #
09:54
sysname = match.group("sysname")
09:54
else:
09:54
sysname = ""
bee27 #
09:54
ок
10:03
match_sy = self.rx_sysname_35.search(show_system)
10:03
if match_sy:
10:03
sysname = match_sy.group("sysname")
10:03
else:
10:03
sysname = ""
10:03
так вроде работает
TSergey #
10:05
Dmitry1: привет, посмотри, плс NOC-1429
10:05
там раскрытие скобок для DGS3100 и портчэналы
bee27 #
10:16
не работает. дебаг возращает
10:16
SCRIPT RESULT: EdgeCore.ES.get_version(chb-Sovhoz13p2, 10.21.1.24)
10:16
{'attributes': {'HW version': 'R01',
10:16
'Serial Number': '034003231',
10:16
'image': '1.4.20.15',
10:16
'sysname': 'chb-Sovhoz13p2'},
10:16
'platform': 'ES3528M',
10:16
'vendor': 'EdgeCore',
10:16
'version': '1.4.20.15'}
10:16
а через скрипт
10:16
{
10:16
"platform": "ES3528M",
10:16
"version": "1.4.20.15",
10:16
"vendor": "EdgeCore",
10:16
"attributes": {
10:16
"sysname": "",
10:16
"image": "1.4.20.15",
10:16
"Serial Number": "034003231",
10:16
"HW version": "R01"
10:16
}
10:16
}
10:17
пусто
10:20
весь скрипт http://pastebin.com/4U4fCT7G
dvolodin #
10:27
zi_rus: http://pastebin.com/yqkEg7pt
10:27
положи куда-нибудь в /static и открой браузером
10:27
только пропиши метрики
10:28
freeseacher: с ceres я пока вот такую проблему вижу -- он не проводит аггрегацию сам, ее нужно делать каким-то внешним процессом
10:28
то есть какой-то код нужен еще
10:30
в bin вообще лежит convert-wsp-to-ceres
freeseacher #
10:30
ага
10:30
конвертилка
dvolodin #
10:31
Expected features such as roll-up aggregation and data expiration are not provided by Ceres itself, but instead are implemented as maintenance plugins in Carbon.
10:32
так вот, в моем понимании не должен карбон этим заниматься
10:32
:)
freeseacher #
10:33
а виспер это сам делает ?
dvolodin #
10:34
https://github.com/graphite-project/carbon/tree/megacarbon/plugins/maintenance
10:34
whisper сам делает
10:35
для ceres -- maintainance plugins в carbon
10:35
https://github.com/graphite-project/carbon/blob/megacarbon/plugins/maintenance/rollup.py
freeseacher #
10:37
а третий тип хранилища у нас пока не реализован да ?
10:37
или ты совсем не хочешь его делать ?
dvolodin #
10:43
можно подумать насчет монги
freeseacher #
10:43
нее
10:44
я про прокси
dvolodin #
10:44
а
freeseacher #
10:44
когда нок тока собирает данные в цетральную системы
dvolodin #
10:44
пока не делал, но все, что необходимо, есть
freeseacher #
10:44
10:44
у нас просто цм собрался сми собрать свою
dvolodin #
10:44
на самом деле с ними еще веселее
10:45
ты в storage указываешь карбон
10:45
и проба будет бросать в него напрямую
10:45
а конфигуриться из NOC
10:45
там нет смысла даже проксировать
zi_rus #
10:51
dvolodin, сетка открылась, а точек нет
dvolodin #
10:52
./bin/whisper-fetch <имя файла>
zi_rus #
10:54
dvolodin, http://pastebin.com/kpL5td6w
11:00
как-то криво она снимает
11:00
пара точек есть, остальное пропуски
Dmitry1 #
11:23
bee27: sysname == fqdn ?
dvolodin #
11:29
zi_rus: пробы сами нормально настроились?
zi_rus #
11:29
dvolodin, чтоб я знал
JoiOwen #
11:34
Greetings
freeseacher #
11:35
JoiOwen, hi
JoiOwen #
11:37
I have an old 0.6.2 nocproject I need to upgrade to 0.8; I'm looking for guidance on the best way to proceed. I can't find any installation instructions that work for anything older than 0.8.
freeseacher #
11:40
JoiOwen, do you already got test install with full copy ?
JoiOwen #
11:40
We have an install someone did 4 years ago, and it's been in use all that time, so it has a lot of data in it I have to migrate.
freeseacher #
11:42
you ought to make full copy. than try to migrate with hg pull -u
zi_rus #
11:42
dvolodin, в vc.vc когда делаю первый поиск то все хорошо, когда другой номер влана набираю, нок уходит в себя и больше оттуда не возвращается, приходится таб с vc.vc закрывать и запускать заново
freeseacher #
11:43
than ./scripts/post-upgrade
11:43
that you will got an errors
11:43
copy tham to pastebin.com
11:43
and try to solve each with google and that irc
JoiOwen #
11:43
I can go all the way from 0.6.2 to 0.8 in one step?
freeseacher #
11:44
it will be pain
11:45
in my opinion mighation will lasts for at least one week
11:46
lost of manuals must be rewriten after upgrade
JoiOwen #
11:47
Manuals?
bee27 #
11:47
Dmitry1: sysname==hostname
freeseacher #
11:47
internal manuals for coowokers, for example
JoiOwen #
11:48
Ah, well, we have no internal manuals that I am aware of. Just one set of guys used it and they taught themselves.
Dmitry1 #
11:48
bee27: hostname берется из get_fqdn. зачем ты его пихаешь в get_version ?
bee27 #
11:48
для ежа нет этого скрипта
freeseacher #
11:49
you will need mongodb
11:49
and x64 system for it
zi_rus #
11:49
bee27, напиши
JoiOwen #
11:50
I have actually made a new VM to host 0.8 but I get errors doing simple things with it. I'm not sure it installed properly.
11:50
Like, "add group" works, but "delete group" through an exception.
freeseacher #
11:50
that is expected behaviour
11:51
same with managed object
JoiOwen #
11:51
Ah, ok. I could find no mention of it in the forums.
freeseacher #
11:51
:)
dvolodin #
11:51
JoiOwen: whis kind of data in your installation? IPAM?
freeseacher #
11:51
search term "noc wipe"
JoiOwen #
11:52
Yes, as far as I know we only use it for IPAM data. Circuit info, IP net range allocation, etc.
freeseacher #
11:52
dvolodin, ой да не пофиг ли :)
11:53
один фиг миграция будет болью.
dvolodin #
11:53
JoiOwen: You can face PostGIS installation issues, other part must be smooth enough
JoiOwen #
11:54
Yes, and the GIS features are why the engineers want to upgrade to 0.8.
dvolodin #
11:54
;)
JoiOwen #
11:54
Ok, so 'noc wipe' can delete, for example, the group object I created and can not delete?
11:55
The web page for 'noc wipe' suggests it can only delete managed objects records and user records, but not groups, so no, probably not.
freeseacher #
11:56
JoiOwen, what exact "GIS features" you meen ?
JoiOwen #
11:57
I am not sure. It is related to GEOIDs on IP Net ranges, and updating the big internet databases that allow other ISPs to look up what town(s) are customers are located in.
freeseacher #
11:57
JoiOwen, yep. current version still cant delete group
JoiOwen #
11:57
I am just the linux admin that took over the host a few months ago, long after the guy that actually installed nocproject left the company.
11:58
And the Dev Group manager (and the CEO) want me to upgrade our nocproject ASAP for this GEOID project they're doing. So I have to make the old penguin waddle faster.
freeseacher #
11:58
JoiOwen, there is no GEOIDs info in current version/
JoiOwen #
11:59
No latitude/Logitude data?
freeseacher #
11:59
in IPAM ?
11:59
no
12:00
but what exactly you want ?
12:00
maybe it can be done with simple configuration
JoiOwen #
12:00
Hmm. There is a page 'geopoint' in the wiki that talks about GIS . Setup > SRS but the rest is in russion and my browser can't translate anything this morning, for some reason.
12:01
They want a place to store lat/lon data for circuit endpoints.
12:01
And to assign lat/lon data to specific net ranges, IE 172.16.10.* is in Champaign, 172.16.11.* is in Urbana, etc.
freeseacher #
12:01
that data can be stored in simple char field ?
JoiOwen #
12:02
I don't think they need city/state names, just lat/lon. And yes, probably. The documentation the Dev manager found online suggested 0.8 could already do this, which is why I'm asked to upgrade it.
12:03
GIS in the documentation, etc.
freeseacher #
12:03
it looks like you want just couple of custom field
12:03
in 0.8 you can simply add them
JoiOwen #
12:04
Ok. The GIS system in 0.8 is the ability to draw managed objects over a fixed map image?
freeseacher #
12:04
yep
JoiOwen #
12:05
Ah! Ok.
freeseacher #
12:05
but in my opinion that in early alfa preview
JoiOwen #
12:05
Yes.
12:06
Is NocProject written all in Python?
evyscr #
12:06
python + js
JoiOwen #
12:06
or is part of it in, say, C++?
12:06
Ok.
freeseacher #
12:07
only external libs ob c++
12:07
*on
JoiOwen #
12:07
We have a good python developer here, I can ask him to look at issues with me. I have done very little python myself, I do everything in perl.
12:07
Ok.
evyscr #
12:07
и, кстати, а кто-нить живой из пользователей 0.8 (default) существует?
12:07
как там с багфиксами?
freeseacher #
12:07
у меня в бою 0,8
12:07
но только не дефолт
12:08
0.8dev8989
evyscr #
12:09
JoiOwen: i guess the lack of js programers is greater here
bee27 #
12:09
zi_rus написал http://pastebin.com/ej3Y4MHt
Dmitry1 #
12:12
JoiOwen: Linux, FreeBSD ?
evyscr #
12:13
JoiOwen: what i mean is that there could be (well, there are) interface issues and it's hard to fix w/out js/extjs knowledges.
dvolodin #
12:26
JoiOwen: take a glance to develop branch
12:26
and inventory module
JoiOwen #
12:31
Thank-you for the help and your time, freesearcher. And Evyscr.
12:32
I'm old-school Unix, but I'm doing all linux here these days.
12:33
I downloaded tarballs of the different release tags, thinking those would be more stable.
DigitalHaos #
14:34
всем привет!
14:34
очень нужна помощь!
14:34
я мозг сломал уже за весь день
14:35
ни кто не сталкивался с таким, что маршрутизатор с определенных компов перестает быть доступен. причем, в арпах есть мак адреса. делаю очистку арп кеша, доступность восстанавливается. но ненадолго.
14:35
через некоторое время роутер снова перестает пинговаться
14:35
конкретно в моем случае это прокурва 5820 (коммутатор на котором виланы терминируются)
Dmitry1 #
14:51
DigitalHaos: для циски вариант решения твоей проблемы - это сделать один порт в access и запулить на нем cdp/lldp/mpls/ospf и т.п.
14:51
чтобы она сама слала пакетики со своим mac адресом
DigitalHaos #
15:00
Dmitry1, а от чего такая проблема может быть вообще?
15:00
это вроде как костыль получается
Dmitry1 #
15:00
костыль
15:01
но роутеры неохотно рассылают всякие broadcast/multicast и т.п.
DigitalHaos #
15:01
такое чувство, что что-то срет в арп таблицу
Dmitry1 #
15:01
наоборот.
15:01
arp таблица статична, а кто-то по пути очистил запись из fib
15:02
поэтому запрос идет по конкретному mac адресу, а его уже нету на промежуточной железке
15:02
как вариант - сделать время обновления arp таблицы меньше, чем время обновления fib
15:04
на длинках как костыль присутствует функция gratuitous_arp, которая позволяет самой железке время от времени рассылать RARP пакеты
15:05
DigitalHaos: смысл понятен?
DigitalHaos #
15:07
а почему это стало происходить?
15:07
я тоже думал, таймер сделать 1 минуту
15:08
arp aging
15:08
просто что может стать причиной этого? все было супер.
Dmitry1 #
15:08
не arp
15:08
arp тут не при чем
15:08
у тебя есть конкретный mac адрес железки
15:08
ты на него шлешь пакет
15:09
на промежуточной железке этого mac адреса нету
15:09
тут два варианта работы промежуточной железки в зависимости от настройки
15:10
1. разослать этот пакет во все порты, авось там найдется адресат
15:10
2. дропнуть этот пакет как "unknown unicast"
15:11
включение на роутере какой-то фичи, которая постоянно срет броадкастами в сеть, позволяет избежать этой проблемы
15:12
если у тебя не включен igmp snooping и блокирование мультикаста, то помогает включение ospf, dvmrp, pim и тому подобной фигни
DigitalHaos #
15:36
нет. в момент проблемы на промежуточном коммутаторе адрес есть
zi_home #
18:56
dvolodin, а это нормально что нок после перезапуска начинает повторно делать опросы пробой, за минуту все опрашивает и замирает
dvolodin #
18:56
не нормально
zi_home #
18:57
причем в pmwriter ничего не скидывает
18:59
dvolodin, вот лог пробы http://pastebin.com/94RN1mwc - как встала так уже 4 минуты тишина
19:00
а writer вообще остановился на
19:00
2014-09-03 22:57:30,676 [<ListenTCPSocket(0x8083c0c50, 0.0.0.0:2003)>] Initializing socket
19:00
хотя раньше пролетали иногда
19:00
2014-09-03 17:43:31,703 [writer-1] Writing object
dvolodin #
19:00
трейсов нет и ничего нет?
zi_home #
19:00
2014-09-03 17:43:31,704 [writer-0] Creating metric object.
19:01
в логах этих демонов ничего нет
19:01
лог левел дебаг
19:01
а в других я даже не знаю где смотреть РМ у тебя самодостаточный
dvolodin #
19:17
проба при этом за конфигом приходит?
19:18
и какие у тебя интервалы опроса?
zi_home #
19:23
dvolodin, интервал 1 минута
19:23
за конфигом приходит
19:23
успешно забирает
19:24
хотя один раз пролетело
19:24
2014-09-03 23:16:12,855 Cannot get config from http://127.0.0.1:8000/pm/probe/default/0/config/: HTTP Error 500: INTERNAL SERVER ERROR
19:24
но со второй попытки забрала
19:24
каждые пять минут конфиг забирает нормально
19:24
но кроме конфига больше ничего не делает
19:25
2014-09-03 23:16:22,868 Changing object ef2fe79c-048e-55ee-9a05-20ec102ce87e:
19:25
2014-09-03 23:21:23,093 Changing object 1b82e4a4-98b4-578b-9150-dc9d6c9fdf19:
19:25
2014-09-03 23:26:23,611 Changing object 75e2badd-624e-5af8-aa48-ea2f0b008e5d:
dvolodin #
19:56
так, а попробуй добыть трейс от 500-й
zi_home #
20:01
dvolodin, 500 ошибка пролетеля за час всего два раза, курлом конфиг дергается нормально все время, возможно кроме каких-то моментов, которые даже не знаю с чем могут коррелировать
dvolodin #
20:02
корку оно никуда не откинуло?
20:02
плохо то, что раз в час
20:02
он перестраивает конфиги с такой регулярностью
zi_home #
20:07
2014-09-03 23:16:12,855 Cannot get config from http://127.0.0.1:8000/pm/probe/default/0/config/: HTTP Error 500: INTERNAL SERVER ERROR
20:07
2014-09-03 23:51:22,815 Cannot get config from http://127.0.0.1:8000/pm/probe/default/0/config/: HTTP Error 500: INTERNAL SERVER ERROR
20:13
включил дебаг на нок веб, может повезет
20:13
иначе завтра придется tcpdump на мониторинг ставить
dvolodin #
20:18
zi_rus: накати апдейты, там дополнительный дебаг
Tweet
Share this page
Share this page: Tweet