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: 31.08.2015
TSergey #
03:23
https://kb.nocproject.org/display/FORUM/2015-08-31%2C+develope
xetle #
05:45
Стооит ли переделывать igetchassisid, вместо диапазона возвращать список?
05:47
Это поможет профилям OS.Linux и OS.Freebsd с реализацией get_chassis_id. Сегодня необходимо менять маки сетевых устройств чтобы они занимали непрерывный диапазон и следить за их уникальностью.
filonov #
05:49
xetle: может переделать так чтобы можно было возвращать список диапазонов?
xetle #
05:55
Список с элементами типа мак или диапазон маков. Хочется иметь возможность указать как список маков, так и их диапазон.
TSergey #
05:56
xetle: список был бы ловчее и с точки зрения "поискать чей это мак"
05:56
но как-то такая задача не нашла отклика
xetle #
05:57
В прочем если оставим как есть, то надо написать где-то доку о необходимости изменения мак адресов устройств оборудования, чтобы они занимали непрерывный диапазон.
filonov #
05:57
Кстати о диапазонах. с LLDP на DES-3528 никто не сталкивался?
06:00
Там как раз диапазон вместо мака, и что-то линки между ними не детектятся
dvolodin #
06:01
xetle: зачем список?
06:02
впиши мак в первый и последний элемент диапазона
xetle #
06:02
А если сетевухи две?
filonov #
06:05
xetle: ладно две. у меня и по четыре физических бывает
06:06
dvolodin: http://pastebin.com/nJCPLhVG вот такая вот фигня с DES-3528 происходит. Для 3526 линки детектятся без проблем
xetle #
06:07
dvolodin: скажи, стоит ли менять интерфейс (моё мнение это баг интерфейса) или ограничимся написанием доки о необходимости изменения мак адресов устройств оборудования, чтобы они занимали непрерывный диапазон?
filonov #
06:09
xetle: менять интерфейсы - не выход
06:09
оно не всегда стабильно работает
xetle #
06:12
Прописать в конфигах смену мака устройства и всё! Проблем со сменой мака не замечал. Но появляется пробоема с соблюдением уникальности...
filonov #
06:13
xetle: ну например с некоторыми вендодрайверами это работает до первого sleep-а. Зачем закладывать себе мину?
dvolodin #
06:14
xetle: там несколько диапазонов можно задать
xetle #
06:14
Пиши багрепорт вендору драйвера:)
dvolodin #
06:14
с интерфейсом все в порядке
xetle #
06:15
Не вижу как:
06:16
DictListParameter(attrs={
06:16
"first_chassis_mac": MACAddressParameter(required=False),
06:16
"last_chassis_mac": MACAddressParameter(required=False)
06:16
}, convert=True)
dvolodin #
06:17
[{"first_chassis_mac": "MAC1", "last_chassis_mac": "MAC1"}, {"first_chassis_mac": "MAC2", "last_chassis_mac": "MAC2"}]
06:17
вот тебе два мака
xetle #
06:17
Разве так можно? В интерфейсе список не прописан.
06:19
ListOfParameter(DictListParameter(attrs={
06:19
"first_chassis_mac": MACAddressParameter(required=False),
06:19
"last_chassis_mac": MACAddressParameter(required=False)
06:19
}, convert=True))
dvolodin #
06:35
так нужно
06:35
*Dict* *List* Parameter
06:35
:)
06:39
зачем вам серверы в NOC'е?
xetle #
06:40
Этот пример [{"first_chassis_mac": "MAC1", "last_chassis_mac": "MAC1"}, {"first_chassis_mac": "MAC2", "last_chassis_mac": "MAC2"}] есть *List* *Dict* Parameter и он не соотведствует текущему интерфейсу.
dkul #
06:40
добрый день
06:40
скажите, пожалуйста, можно ли как-то из интерфейса нока почистить монгу
06:40
?
06:40
или как настроить время хранения записей в монге?
xetle #
06:42
dvolodin: сервер и сетевое устройство - понития весьма расплывчастые... Во многих устройствах как прошивка используется GNU/Linux и их также можно считать серверами GNU/Linux.
06:42
И на оборот.
dvolodin #
06:42
dkul: только карму
06:43
xetle: а вот тут спорный вопрос
06:43
busybox не является GNU/Linux'ом, например
06:43
потому как ядро у него линуксовое, а обязка не гнусная
06:43
:)
dkul #
06:44
dvolodin: т.е. почистить монгу нормально нельзя, только грохнуть с потерей всех записей и создать чистую структуру?
xetle #
06:45
Давай jgznm спорить не будем. Людям профили необходимы для Linux и FreeBSD...
06:45
*опять
06:47
И сервера Linux и FreeBSD желаю мониторить и видеть в NOC как любое другое оборудование.
dvolodin #
06:47
dkul: что есть почистить?
dkul #
06:48
dvolodin: удалить записи fault.managment.events старее месяца
dvolodin #
06:49
их archive должен удалять
zi_rus #
06:49
xetle: поддерживаю такое стремление
06:49
но боюсь что нок не под это заточен
06:49
быдет слишком накладно тащить сервера
06:51
xetle: видел твою статью про сислог Link down с серверов в нок
dvolodin #
06:51
ну не то, что накладно
dkul #
06:51
dvolodin: этот archive как-нибудь настраивается, где можно посмотреть его работу?
dvolodin #
06:51
но у серверов своя специфика
zi_rus #
06:51
xetle: а превышение температуры по датчикам сможешь также?
dvolodin #
06:51
я пока не готов туда лезть
06:52
и готов оставить их заббиксу, который знает про них больше
xetle #
06:52
А меня от забы лихоратит :)
zi_rus #
06:53
dvolodin: если разделить hw и sw части, то hw я бы в нок таки пропихнул. а sw так уж и быть заббиксу
xetle #
06:54
Решил обучить NOC мониторить Linux: NOC-1666
06:54
zi_rus: да превышение температуры делается тривяльно:
zi_rus #
06:55
ну snmp trap я так и не смог отправить
06:55
вообще никакой
06:55
превышение температуры
xetle #
06:55
net-snmp собирается с поддержкой lm_sensors и настраивается на отсылку трапов в NOC.
zi_rus #
06:55
превышение свободного места на диске
06:55
в центоси все собрано за нам
06:55
*нас
06:56
хм
xetle #
06:56
Писать доку по настройки net-snmp для работы с NOC PM и мониторингом температуры тоже надо как для syslog-ng?
zi_rus #
06:57
даже больше чем для syslog-ng
06:57
там хоть дока есть
06:57
а для снмп все тухло
xetle #
07:00
Ладно. Пока занимаюсь скриптами SA для ОS.Linux. Потом напишу ещё дополнительные доки по net-snmp и PM.
zi_rus #
07:00
а про вмварю кто-то думал?
07:01
или у них своя система
dvolodin #
07:01
с esxi как раз проще
07:01
у них свой cli есть
xetle #
07:01
zi_rus: если net-snmp у вашем дистре криво собран и не работает использую доку по syslog-ng для температуры и переполнения дисков.
07:02
zi_rus: думал только про Linux & Opensteck
07:04
К стате кто имеет сервера на линукс с разными тунелями можете помочь в дебаге get_interfaces! Пока он обучен только VLAN и некоторым PPPOE, остальных сабов не знает..
Night_Snake2 #
07:20
Всем трям. а кто-нибудь уже спрашивал про флуд при сохранении конфига в циске? когда сохраняешь конфиг без изменений
07:20
и получается как-то так:
07:20
! Last configuration change at 13:16:09 MSK Tue Mar 31 2015 by admin
07:20
-! NVRAM config last updated at 04:22:09 MSK Sun Aug 30 2015
07:20
+! NVRAM config last updated at 04:22:09 MSK Mon Aug 31 2015
zi_rus #
07:41
Night_Snake2: http://pastebin.com/c5pEwUbs
07:41
незачто :)
Night_Snake2 #
07:42
=)
07:42
спасибо тебе, добрый человек
misak #
07:53
пасиба! меня тоже нервировало на нексусах :)
07:55
zi_rus: а какой интерфейс? валидатор конфига или еще что?
[evyscr] #
08:00
а всякие изменения во vlan database ноком не фиксируются.
ss__ #
08:01
хай
ufir #
08:12
zi_rus а "на куда" этот пируль вешать ?
dvolodin #
08:14
там есть config diff filter
ufir #
08:15
ага, понял
zi_rus #
08:17
пируль IConfigFilter
08:17
да
08:17
и потом в каждом мо его надо указать
dvolodin #
08:17
нет, это немного разные вещи
08:17
config filter вырезает то, что не нужно хранить в базе
zi_rus #
08:18
ну да
dvolodin #
08:18
config diff filter вырезает то, что не является разницей
zi_rus #
08:18
я так и делаю
dvolodin #
08:18
то есть эта страка с nvram первый раз в базу ляжет
08:18
затем, если будет меняться только она одна - новых записей в базу не будет
zi_rus #
08:18
ну и нет в этом смысла
dvolodin #
08:18
если поменяется что-то еще -- запишется полная версия документа
zi_rus #
08:19
лучше вырезать этот хедер вообще
08:19
ну или смотрите сами
dvolodin #
08:20
можно и так и так
08:20
в принципе, ничего плохого в нем нет
xetle #
08:24
может стоит править сам get_config для киски?
zi_rus #
08:54
не, я в init встраивал отдельной функцией. мне сказали что лучше пирулем
08:54
там мое issue
08:54
есть
12:43
dvolodin: а можно как-то доступ юзеров к префиксам в ипам сделать по листу, а не по одному префиксу
dvolodin #
12:43
?
zi_rus #
12:43
ну префикс листу
12:44
мне надо нескольким юзерам сделать доступ на 10,*,64,0/21
12:44
ты понимаешь что даже для одного юзера это геморой
12:44
а мне минимум трем так надо
dvolodin #
12:47
муторно
12:47
но в теории можно
zi_rus #
12:58
dvolodin: ну у тебя там есть сущность prefix tables
12:58
можно к ней привязаться
dvolodin #
12:58
привязаться можно к чему угодно, но это еще и обрабатывать надо
zi_rus #
12:59
само собой
xetle #
13:02
Пропатченный NOC-1667 ssh в вебе иногда вылетает с ошибкой: "Bad signature"(DISCONNECT_KEY_EXCHANGE_FAILED:3) в debug-script всё всегда нормально.
13:02
Куда копать?
13:07
NOC ssh в debug-script и стандартно через веб интерфейс работают по разному?
dvolodin #
13:50
одтинаково
Tweet
Share this page
Share this page: Tweet