
Vladimir
25.01.2017
10:12:27

SS
25.01.2017
10:13:05

Vladimir
25.01.2017
10:13:38
Ну незнаю как в 23, но в 53 и CE это точно так

SS
25.01.2017
10:13:52
23 сильно слабже железка

Google

SS
25.01.2017
10:13:55
намного
её гнет и не по таким поводам

Алексей
25.01.2017
10:14:12
врятли сейчас вообще испольузуются acl на проце...

SS
25.01.2017
10:14:56
походу надо генератор трафика натравить на железку в кабинете и смотреть как она копытами раскидывать будет, сам факт что вот так вот можно уронить убил

Vladimir
25.01.2017
10:17:41
Неважно. Я ниразу не видел свитч, умеющий ацл, но делающий его в цпу. Чипов не так много и даже слабые это умеют. Ацл потому и не фаерволл и потоу его функционал всегда так ограничен - в чипы больше не помещается
Поэтому ацл против херового трафика - самое оно

SS
25.01.2017
10:18:15
на столе подниму и смогу смоделировать ситуацию то проверим ацл

Dmitry
25.01.2017
10:20:46
на cpu -- легко
на младших каталистах условие len XXX поставь

Vladimir
25.01.2017
10:22:19
Всмысле некоторые ацл он поднимает в голову в зависимости от условий?
В любом случае простой матч по дст я думаю в голову точно не пойдет

Bitbucket
25.01.2017
10:51:22
Dmitry Luhtionov pushed to noc/feature/microservices
Update MikroTik.RouterOS profile

E_zombie
25.01.2017
11:03:33
https://bitbucket.org/nocproject/noc/pull-requests/337/update-stdout-for-old-format/diff

Google

Ivan
25.01.2017
11:13:41
@dvolodin посмотри пожалуйста пулл от Андрея по поводу вайпа

Ilya
25.01.2017
11:44:13
@maksmile13 у тебя TCP C_W примерно через какое время и после чего начинали рости?

Maksim
25.01.2017
11:44:30
а я уже не помню если честно, я у тебя увидел, решил посмотреть )
а во
с 18 числа

SS
25.01.2017
11:49:33
c S2300 гавно какое то было, дал ему 50 мегов мультикаста с абонента и хоть бы хны, и всякие ограничивалки пашут

E_zombie
25.01.2017
11:49:47
как отлаживать факты в парсинге конфигов?

Ivan
25.01.2017
11:50:15

SS
25.01.2017
11:51:37
иксия пиратская

Алексей
25.01.2017
11:52:13
а железо ?

SS
25.01.2017
11:52:15
6.7, вроде лицуху обещала лаборатория КЦ закупить и раздать, даже потестил её
два компа, вот и железо. Компы лекго по гигабиту всякго разного лопатят

Алексей
25.01.2017
11:52:40
там же без железа скучно всё
ни точный таймингов ничего такого

SS
25.01.2017
11:53:02
ставишь на нормальный комп ендпоинты и норм

N
25.01.2017
11:53:22
у кого FM запущен полноценно?
у меня в микросервисах, только супер пользователь видит все алармы, а обычные пользователи лишь часть, причем не понятно по какому признаку
в телеграм улетает тоже не все, только то, что видят обычные юзеры

SS
25.01.2017
11:53:27
звиняйте я гигабитные сетевушки выпрашивал а ты говоришь железо заточеное

Vladimir
25.01.2017
11:54:50
надо было дамп мультика с роутера снять перед его ребутом, а сейчас проигрывать его

N
25.01.2017
11:54:50
к примеру ошибки по упавшим пингам и интерфейсам долетают, но ошибки с флапающим маком, но этой же делезке нет
с другой упавший интерфейс - не прилетает

E_zombie
25.01.2017
12:11:06
@freeseacher как дебажить парсер фактов конфига?

Google

Алексей
25.01.2017
12:13:06
он впиливал это дело в одиночку
под мифические хотелки неизвестных мне людей

Andrey
25.01.2017
12:14:45
если мне память не изменяет, парсинг фактов происходит во время разбора конфига дискавери
парсер новый? или существующий?

Алексей
25.01.2017
12:15:49
это так во время разбора

E_zombie
25.01.2017
12:16:13
я хочу для хуавея начать писать. но что то тут нужен не один литр.

Алексей
25.01.2017
12:16:25
литров там надо не много
слова скорее всего подменить от циски

E_zombie
25.01.2017
12:16:34
ну кому как.
ты цисковский парсер то в глаза видел?

Andrey
25.01.2017
12:16:57
да, лучше взять цисковский и допилить

Алексей
25.01.2017
12:16:58
литров надо будет много для странных железяк не похожих на циску и длинк

Andrey
25.01.2017
12:16:59
я видел

Алексей
25.01.2017
12:17:04
я тоже видел
он вполне каноничен

Andrey
25.01.2017
12:17:12
переделывал для Cisco ASA

E_zombie
25.01.2017
12:17:16
там какойто пиздетц. я не вкурил как он работает вообще.

Алексей
25.01.2017
12:17:27
разбор контекстозависимой граматики

Google

E_zombie
25.01.2017
12:17:42
HOSTNAME = LineStart() + Literal("hostname") + REST.copy().setParseAction(self.on_hostname)^M

Алексей
25.01.2017
12:17:42
там если вдумыыаться рокетсаенс
а если нет то достаточно слова подменять

E_zombie
25.01.2017
12:18:03
что это блять

Andrey
25.01.2017
12:18:16
ну так, NASA разрабатывают CLIPS
:)

Алексей
25.01.2017
12:18:23
нее

Andrey
25.01.2017
12:18:24
так что да, рокетсаенс

Admin
ERROR: S client not available

Алексей
25.01.2017
12:18:29
тут до клиепса еще далеко
парсинг это обычный Pyparsing

Andrey
25.01.2017
12:19:00
парсер проходит конфиг построчно.
и каждая строка сравнивается с тем, что в парсере

Алексей
25.01.2017
12:19:20

Andrey
25.01.2017
12:19:32
это не важно)
HOSTNAME = LineStart() + Literal("hostname") + REST.copy().setParseAction(self.on_hostname)^M

Алексей
25.01.2017
12:19:41
там как раз важно

E_zombie
25.01.2017
12:19:50
осталим это. вопрос. ./noc shell
from noc.cm.engine import Engine
from noc.sa.models.managedobject import ManagedObject
for mo in ManagedObject.objects.filter(is_managed=True):
e = Engine(mo)
e.check()

Andrey
25.01.2017
12:20:06
если с начала строки написано hostname - то копируем эту строку в факт on_hostname

Алексей
25.01.2017
12:20:06
зомби это разные части

Google

Алексей
25.01.2017
12:20:15

E_zombie
25.01.2017
12:20:15
если ебануть это то подхватятся изменения их файфла парсинга или надо будет ребутать нок?

Алексей
25.01.2017
12:20:33
не стоку а то что после литера hostname

Andrey
25.01.2017
12:21:11
этот код запускает валидацию конфига по правилам

E_zombie
25.01.2017
12:23:51
тобишь делать box дискавери и смотреть что там будет ?

Andrey
25.01.2017
12:24:59
./noc discovery --debug run --check=config box MONAME
ага, парсер надо в __init__.py профиля указать

E_zombie
25.01.2017
12:26:21
опаньки

Andrey
25.01.2017
12:27:22
default_parser = "noc.cm.parsers.Cisco.IOS.base.BaseIOSParser"
для Huawei будет другой, соответственно

E_zombie
25.01.2017
12:28:06
увидел
блять

Andrey
25.01.2017
12:28:13
не обязательно писать парсер с помощью выражений сверху

E_zombie
25.01.2017
12:28:14
всё через жопу

Andrey
25.01.2017
12:28:29
можно посмотреть парсер для IOSXR, там мирный питон

Bitbucket
25.01.2017
12:28:33
Dmitry Volodin pushed to noc/feature/microservices
activator: Eliminate race condition during setting session timeout

Andrey
25.01.2017
12:28:45
главное, выдать в результате факты
а так - хоть регулярки там пользуй
или, например, парсер для Длинка

E_zombie
25.01.2017
12:29:54
бля. в длинке почти как в джунипере