@MikrotikRu

Страница 2083 из 3964
Dima
12.01.2018
13:04:24
надо в тг или на почту отправлять текущую температуру

Dima
12.01.2018
13:07:53
настрой дюду, и юзай...
причем тут настрой дюду? Текущее значение oid хочу отправлять.

Google
Dima
12.01.2018
13:08:37
и как часто?
по событию жеж

Dima
12.01.2018
13:16:10
температурный датчик на netping

Noa
12.01.2018
13:16:26
Если данные со сторонней железяки брать надо , это проже на net-snmp через custom oids сделать

С железки у которой самой нет snmp

Dima
12.01.2018
13:16:57
так нет. В dude я саму температуру вижу. Проблема в том чтобы передать значение

есть у netping snmp

Noa
12.01.2018
13:17:41
ну в dude alarm и отсылку на почте телегу по завершению заданного значения

Или я чего-то не вкуриваю

Dima
12.01.2018
13:19:55
Да, и событие я могу отправить. Но текущее значение температуры мне передать не удается. Мне нужно: например, упала температура меньше 10 градусов -> присылается уведомление с текущей температурой. Без текущей температуры - пф, присылается. Но вот переслать со значением oid не удается

Dima
12.01.2018
13:21:35
[Service.ProblemDescription]
да, покажет, но с ненужной информацией :)

Noa
12.01.2018
13:21:38
и туда её как-то вхуячить

Google
Dima
12.01.2018
13:21:41
ну, как, мне не нужной

Noa
12.01.2018
13:22:06
вывод если покажешь, могу навоять скрипт как вырезать только нужное тебе

Dima
12.01.2018
13:22:10
statement *текущее значение* < *заданное минимальное значение*

Noa
12.01.2018
13:22:56
Нужно текущее значение?

Dima
12.01.2018
13:23:13
да

а непосредственно значение oid передать нельзя?

Noa
12.01.2018
13:24:10
Её куда-то записать надо же

можно кстати прямо в notification ебануть нуженый OID

но это его в 2х местах вводить и не забывать менять, что весьма геморно

Хотя не, он не сожрет так

Dima
12.01.2018
13:25:20
можно кстати прямо в notification ебануть нуженый OID
пробовал, но не получилось. Кавычки

Noa
12.01.2018
13:25:24
значение двузначное у температуры:

?

Dima
12.01.2018
13:26:06
integer от -99 до 99

Noa
12.01.2018
13:31:04
string_substring([Service.ProblemDescription],9,3)

integer от -99 до 99
Вырезать подстроку (Откуда), начиная с какого символа, сколько символов

лол, хер, не работают внутри оповещения функции

Dima
12.01.2018
13:36:33
угу

Noa
12.01.2018
13:38:23
угу
Получается если средствами dude то только если у самой пробы description переформатировать чтобы там только значение нужно было

Google
Noa
12.01.2018
13:39:05
нужное

Dima
12.01.2018
13:44:10
да, сейчас в эту сторону копаю

Noa
12.01.2018
13:44:36
там копать нечего, покажи пробу, строку ОШИБКА

И тип пробы какой? snmp или function?

Нужна function

Dima
12.01.2018
13:46:10
сначала был snmp, но там нет таких возможностей, сейчас function

ну, кажется, сейчас получится

Noa
12.01.2018
13:48:05
Ошибка: if(oid("1.3.6.1.2.1.25.4.2.1.2"))>1, "", "oid("1.3.6.1.2.1.25.4.2.1.2")")

часть после последней запятой это то чт выводить в [Service.ProblemDescription

туда собственно вместо текста въебать только нужный OID

Сори за французкий

Dima
12.01.2018
13:50:54
только небольшое но - он теперь в любом случае считает, что произошла ошибка :)

Noa
12.01.2018
13:51:58
Покажи плиз

строку

>1

это условие по которому службы считается не работающей

копирни строку ошибки из пробы

Dima
12.01.2018
13:53:04
if (oid("1.3.6.1.4.1.25728.8800.1.1.2.2")>-20, oid("1.3.6.1.4.1.25728.8800.1.1.2.2"),"")

текущее значение -4

Google
Noa
12.01.2018
13:53:28
и оно БОЛЬШЕ -20

Dima
12.01.2018
13:54:22
да, тупанул на радостях

Noa
12.01.2018
13:55:12
if (oid("1.3.6.1.4.1.25728.8800.1.1.2.2")>-20, "",oid("1.3.6.1.4.1.25728.8800.1.1.2.2"))

и вот так

первые ковычки - если все в порядке

Alexander
12.01.2018
13:56:11
Noa
12.01.2018
13:56:50
если все время хочешь видеть в пробе то: if (oid("1.3.6.1.4.1.25728.8800.1.1.2.2")>-20, "oid("1.3.6.1.4.1.25728.8800.1.1.2.2")","oid("1.3.6.1.4.1.25728.8800.1.1.2.2")")

Во

я их еще и пропустил

да, тупанул на радостях
if (oid("1.3.6.1.4.1.25728.8800.1.1.2.2")>-20, "oid("1.3.6.1.4.1.25728.8800.1.1.2.2")","oid("1.3.6.1.4.1.25728.8800.1.1.2.2")")

Вот так впендюрь

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

Noa
12.01.2018
13:58:02
И оповещение будет и о падении с температурой и о восстановлении

Dima
12.01.2018
13:58:40
но только если ставить и там и там oid, то почему-то считает dude, что сервис упал

но уже пофиг, сейчас допилю

Noa
12.01.2018
13:59:34
Вохможно в первом должно быть пусто, чтобы это не считалось ошибкой

Google
Noa
12.01.2018
14:00:02
Тогда только о падении с температурой можно запилить

или пердолить более сложную функцию, но у меня поку нет идей какую

B
12.01.2018
14:02:45
подключившись к нему увидел картину в которой действительно EOIP тунели безошибочно подняты

а дальше непонятная для меня магия !

проверил что с обойх концов тунелей torch видит трафик - пакеты и общение между узлами с обох роутеров

проверена ардесация сети выдаваемая dhcp /24 маска всем узлам

Noa
12.01.2018
14:03:34
А я валю отдухать, всем покусики

B
12.01.2018
14:03:34
отключил ipsec выключил keeap alive

Noa
12.01.2018
14:03:53
но только если ставить и там и там oid, то почему-то считает dude, что сервис упал
На форуме можешь попробовать народ поозадачивать, если в обоих случаях значение нужно

Dima
12.01.2018
14:04:37
На форуме можешь попробовать народ поозадачивать, если в обоих случаях значение нужно
как костыль - можно создать такую же функцию, но где значение меньше

но уже хоть так

B
12.01.2018
14:05:22
в чем может быть проблемма когда хост с одного конца тунеля отпарвяляя пакет ping не может достучаться до узла на другой стороне при этом прекрасно пингует роутер ! просматривая пакеты заметил особенность arp пакеты которые не получают ответ на запрос адреса узла в сети и прекрасно получают ответ на этот запрос от роутера !

Kirill
12.01.2018
14:17:27
Народ, подскажите годное чтение по поводу массового сбора и парсинга логов Mikrotik, может кто то статейки или посты в блог писал С самим трафиком вроде понятно, а как быть с логами системы? Через Grok как то много фильтров выходит, или это нормально? Ну и непонятный формат, хотелось бы например не только вот так разибрать лог system,%{WORD:syslogtype} log rule changed by %{USERNAME:username} Смотрел вот это (https://www.youtube.com/watch?v=Lgyp6T-FIqU), в принципе то что нужно, но хотелось бы еще печатного, что бы вникнуть в суть

Страница 2083 из 3964