@nocproject

Страница 2086 из 2357
Ilya
13.06.2018
06:03:43
И очень жаль, ведь полезная фича, особенно когда товарищи из huawei берут и 10g интерфейсы называют gigabitethernet, а не XGe

И таких туева хуча примеров. Под каждый профиль интерфейсов писать - уже 30 профилей, хотя могло все решится максимум 10 и просчетом процентом по загрузке

John
13.06.2018
06:05:54
Как настроить нотификакции по привышению трафика в процентах на интерфейсе?
оно работает, если ты бэндвич на интерфейсе настроишь, тогда по превышению будет алерт о загрузке канала приходить) (только не помню от кого мне так приходит) от нока или от скома))

Google
Stannis
13.06.2018
06:07:12
get metrics ?

Точнее какой кусок кода проверяет пороги?

Andrey
13.06.2018
06:08:49
А куда копать?
sa/profiles/Generic/snmp_metrics/interface_load_in.json, sa/profiles/Generic/snmp_metrics/interface_speed.json

задача - сделать метрику - процент загрузки интерфейса

для этого берём вендорский миб - там есть OID - загрузка интерфейса

клеим его со скоростью

и указываем функцию для расчёта



как тут

вешаем на это дело порог и наслаждаемся

Stannis
13.06.2018
06:11:43
если железка поддерживает

Andrey
13.06.2018
06:11:59
если железка поддерживает
Huawei, Cisco поддерживают

Google
Stannis
13.06.2018
06:12:19
и указываем функцию для расчёта
А это где мы указываем?

Andrey
13.06.2018
06:12:32
А это где мы указываем?
я скинул ссылки выше

есть статья по созданию своих метрик

Stannis
13.06.2018
06:12:42
ок

Спасибо

помозгую

Andrey
13.06.2018
06:14:06
по крайне мере это самый простой путь, не требующий кода

писать.

Stannis
13.06.2018
06:19:43
Кодописание может быть полезно окружающим

есть статья по созданию своих метрик
Андрей, а я правильно понял, что этот метод подразумевает, что все устройства с этой метрикой будут алертить ?

Stannis
13.06.2018
06:27:51
все будут алертить - это как?
Понял кажется Нужно будет создать профиль для интерфейса с этой метрикой и применить его на интересующие устройства

Andrey
13.06.2018
06:28:01
да.

Stannis
13.06.2018
06:28:11
Но пока не понял как математику между значениями делать

Алексей
13.06.2018
06:33:43
@buhaha consul-template v0.19.5 (June 12, 2018) BUG FIXES: The de-duplication feature was incorrectly calculating the hash of dependency values over an unstable encoding of the data. This meant that in most cases the templates were being re-written to KV and on all watching template instances every minimum update time (i.e. wait { min = X }). At best this was a lot of wasted work, in some cases it caused 100% CPU usage when template instance leadership was split. [GH-1099, GH-1095] Fixed an issue where we waited unnecessarily for a child process to exit [GH-1101]

Stannis
13.06.2018
06:42:39
Возвращаясь к вопросу о снипетах Их всё-таки можно из консоли запускать как-то?

Stannis
13.06.2018
06:43:56
А как? : ) Научите плохому

Andrey
13.06.2018
06:44:09
вопрос, просто, зачем?

Stannis
13.06.2018
06:44:15
Нужно запустить что-то более умное по слектору, нежели -c

Google
Andrey
13.06.2018
06:44:19
сниппет просто выдаёт набор команд на выходе

Stannis
13.06.2018
06:44:37
сниппет просто выдаёт набор команд на выходе
Да, но перед этим он ходит в нок и спрашивает что отдавать

Andrey
13.06.2018
06:44:50
если стоит задача запустить из shell их можно вбить и так

без сниппета

Stannis
13.06.2018
06:46:00
вот пример ./noc run cli -c 'disp int' @ptp > /tmp/out

Оно выполняет эту команду на всех устройствах из селектора

А мне например нужно выставить Hostname = имени в NOC

Andrey
13.06.2018
06:47:20
сниппеты выполняются из Run commands

там можно любой набор железок вбить

Ivan
13.06.2018
06:50:17
А мне например нужно выставить Hostname = имени в NOC
Тут недавно человек страдал с такой задачей. Нок не парсил приглашение с новым хостнеймом и отсыхал

Ilya
13.06.2018
06:53:08
А мне например нужно выставить Hostname = имени в NOC
Я видел недавно, поищи в истории

Stannis
13.06.2018
06:53:44
Я видел недавно, поищи в истории
Я могу скрпит написать который это делает, нет проблем. У меня вопрос как это сделать сниппетом!

Академический интерес Хочу понять для чего это сущность

Ruslan
13.06.2018
06:57:17
Всем привет. в деплое опять что-то сломалось ?

Stannis
13.06.2018
07:03:12
а где проблема сделать это сниппетом?
Проблема как запустить темплейт из консоли :))

Google
Stannis
13.06.2018
07:03:54
Чтобы знать как оно работает и использовать в cron скриптах

Andrey
13.06.2018
07:04:35
для крон скриптом необходимо команду писать

сниппет тут не поможет

Stannis
13.06.2018
07:07:58
вот пример. Что тут не так ?
Спасибо Буду пока UI пользовать Но докапаюсь как запускать : )

Andrey
13.06.2018
07:09:06
Спасибо Буду пока UI пользовать Но докапаюсь как запускать : )
ещё раз. Сниппеты, изначально, инструмент Веб

Stannis
13.06.2018
07:09:24
Ухожу Марья Ивановна, ухожу (с)

Andrey
13.06.2018
07:09:39
зачем, лопатой косить траву?

Ivan
13.06.2018
07:09:50
Andrey
13.06.2018
07:09:54
для команд, есть свой механизм

зачем одно тащить во второе?

которые в commands папочке

сниппеты решают задачу изпользования возможности кодировать на питоне из веб приложения.

при доступе к shell такой проблемы нет

Ivan
13.06.2018
07:12:50
которые в commands папочке
эм. Но это команды не для конкретной железяки же. Или ты имеешь ввиду, ./noc do-the-thing test.sw сделает вещи на test.sw?

Andrey
13.06.2018
07:13:08
в команды можно передавать параметры

amindomao
13.06.2018
07:21:28
привет напомните плз, теги нужно каким-то специальным образом создавать? а то, оказалось, что нельзя просто в соответствующем поле MO наклацать

Alexander
13.06.2018
07:22:40
такое у меня только?

https://paste.ee/p/i7PwL

Google
Alexander
13.06.2018
07:23:21
при обновлении вылезло

Ruslan
13.06.2018
09:13:22
такое у меня только?
Не только у тебя.

E_zombie
13.06.2018
09:21:23
отакэ клонэ

John
13.06.2018
09:52:37
Хэлоу, намекните пжлста куда смотреть: после ребута nginx выдает 500 Internal Server Error хотя все сервисы работают вроде

E_zombie
13.06.2018
09:55:20
консул ребутни :)

Артем
13.06.2018
09:58:06
Кто не любит радиочастотный надзор - поднимите руки))

John
13.06.2018
09:58:55
E_zombie
13.06.2018
09:59:34
смотри логи web

John
13.06.2018
10:06:04
нашупал, он обращается к порту 22511, а его никто не слушает

как найти кто его должен слушать?)

E_zombie
13.06.2018
10:12:06
куда слушать ему говорит консул. дёрни ещё и консул темплейт

John
13.06.2018
10:13:02
consul-template.service у меня дизаблед, возможно из-за дедупликации (но это не точно)

но помогло.. запустил темплейт и интерфейс заработал

E_zombie
13.06.2018
10:14:49
кто тебе его задизейблил ?

Страница 2086 из 2357