
Alexander
27.09.2017
12:15:13
если у тебя 3 смены и оповещение идет какому-то транспорту, то достаточно сделать ротацию списков кому рассылать. а системе мониторинга все равно кто стоит за альясом support@localhost

Дмитрий
27.09.2017
12:28:23
Тут речь про гибкий роутинг. Вот собственно сервисы классаипажердюти и осуществляют ротацию списков. В слишком грубо.
Ладно, разговор перестал быть конструктивным

Alexander
27.09.2017
12:32:40
конечно, ведь это не задача системы мониторинга

Danil
27.09.2017
12:44:10
Коллеги, приветствую!
Подскажите, кто что думает, сижу ломаю голову.
Есть айтем, в котором содержится полный путь к файлу.
Вопрос - как проверить, существует ли этот файл.
Путь - это значение айтема, это не ключ. Значение это получается с помощью пре-процессинга.

Google

Danil
27.09.2017
12:45:42
создаю другой айтем, конструкция вида vfs.file.exists[{$Template:file.path}] не работает. без доллара - тоже =)

No
27.09.2017
12:51:56

Danil
27.09.2017
12:52:34
было бы идеально, но суть в том, чтобы этот путь получать с самого агента. из xml-конфига Дженкинса, установленного "на местах"

Ярик
27.09.2017
12:53:04
подскажите какой протокол необходимо использовать что бы сделать проверку по TCP с отправкой команды?

No
27.09.2017
12:53:51
Кто нибудь знает как засунуть значение нескольких айтемов в сообщение о проблеме? Например о том, что веб страница не доступна и добавить туда статус код, сообщение об ошибке?

Danil
27.09.2017
12:54:17
вот кусок моего шаблона действия
1. {ITEM.NAME1}: {ITEM.VALUE1}
Prev. 3 values: {{HOST.HOST}:{ITEM.KEY}.last(#2)}, {{HOST.HOST}:{ITEM.KEY}.last(#3)}, {{HOST.HOST}:{ITEM.KEY}.last(#4)}
2. {ITEM.NAME2}: {ITEM.VALUE2}
в айтем2 попадает то, что в триггере оценивается "тоже"

No
27.09.2017
12:56:06
Я не понимаю, откуда эта нумерация берется?

Danil
27.09.2017
12:56:35
нумерация чего? это ссылки на айтемы, которые присутствуют в триггере, в выражении
поэтому мне приходится вот такой костыль использовать например
{Template App IIS WP:w3wp.wmi[{#WPNAME},WorkingSet].avg(1500)}>1200M and {Template App IIS WP:proc_info[w3wp.exe,wkset,sum].last()}>0

No
27.09.2017
12:57:20
А если я этим триггером не проверяю данный айтем. На него не сослаться никак?

Danil
27.09.2017
12:57:33
в этом случае мне в айтем1 сообщается сколько "оцениваемое" веб-приложение съело памяти, а также в айтем2 попадает общая память под все веб-приложения

Google

No
27.09.2017
12:57:44
{nexus.test.local:web.test.rspcode[Main,Check http].last(0)}

Danil
27.09.2017
12:57:51
посмотри как я "ссылаюсь", приходится вот так "ссылаться"

No
27.09.2017
12:57:51
Я пробовал так, но не работает

Danil
27.09.2017
12:58:24
у меня работает, я даже приспособил статистику по жрущим ЦПУ процессам передавать сразу в сообщение о загрузке процессора
то же и с памятью

Ярик
27.09.2017
13:33:05
подскажите какой протокол необходимо использовать что бы сделать проверку по TCP с отправкой команды?

Anton
27.09.2017
13:33:26
не знаю кого лучше отреплаить, поэтому просто напишу к обсуждаемой теме алертинга (pagerduty.com и т.п.):
а российские аналоги встречаются?

Ilya
27.09.2017
13:34:34
Гос заказы? :)

Anton
27.09.2017
13:35:05

Евгений
27.09.2017
13:39:31

Ilya
27.09.2017
13:40:02
Это не сервис

Anton
27.09.2017
13:41:49

Евгений
27.09.2017
13:44:36
Тэлэграм это сервис
Можно делать алертинг видеосообщениями в кружочках

Ilya
27.09.2017
13:45:34

Anton
27.09.2017
13:54:32

Ilya
27.09.2017
13:55:40

Anton
27.09.2017
13:56:09

Google

Danil
27.09.2017
13:56:24
"ты кастинг"? :)

Alexander
27.09.2017
14:08:35
Всем привет!
Ребятушки, есть у кого манул как на 3.4 завести телеграмм бота?

Anton
27.09.2017
14:09:54
Привет. Ты хочешь попросить или предложить?

Alexander
27.09.2017
14:14:56
вопрос отпал, сам косяк

No
27.09.2017
16:11:13
Господа, частенько вылетает ворнинг More than 250 items having missing data for more than 10 minutes где корни проблемы искать
В логах я что-то не найду ничего путного

Danil
27.09.2017
16:12:24
смотри очереди в веб-интерфейсе

Ilya
27.09.2017
16:15:29
Нет, это от обратного
Например, когда у тебя активные айтемы не присылают инфу
Очередь, естественно, пустая

No
27.09.2017
16:16:29
У меня большая часть агентов активная

Ilya
27.09.2017
16:16:32
Ну вот

No
27.09.2017
16:16:35
То есть смотреть на стороне агента

Ilya
27.09.2017
16:16:42
Смотри, какие айтемы без истории

Денис
27.09.2017
18:43:20
Добрый вечер! Подскажите, кто-то пользовался Pyzabbix, а именно интересует обработчик ошибок. Можно ли обработать именно ZabbixAPIException 32602, а не ZabbixAPIException целиком.
pyzabbix.ZabbixAPIException: ('Error -32602: Invalid params., Host with the same visible name "Myhostnamehere" already exists.', -32602)
Т.е. мне нужно на ошибку 32602 - одна реация, на 32502 например другая.

Ilya
27.09.2017
19:21:25
Можно. Парсь текст ошибки

Денис
27.09.2017
19:45:08
Да, это резервный вариант )) но думал, может есть, какой-то атрибут, которого я не знаю...

Anton
27.09.2017
19:46:20
У этой либы вообще одно единственное исключение, начисто наследуемое от Exception.

Google

Денис
27.09.2017
20:35:15
Сейчас не могу найти, но встречались и другие exceptions.
Спасибо вам! Сделаю так
except pyzabbix.ZabbixAPIException:
exc_type, exc_value, exc_traceback = sys.exc_info()
match = re.match(r".*Error\ \-(\d+).*Host with the same name .* already exists.*", str(exc_value))
if match.group(1) == '32602':
pass

Ilya
27.09.2017
22:28:24
if str(exc_value).find("32602") > -1
Не быстрее будет?

Паша
27.09.2017
23:43:52
Если уж совсем быстро и коротко, то можно так :D
except pyzabbix.ZabbixAPIException:
if str(sys.exc_info()[1]).count('32602'):
pass
Или даже так, что более по-питоновому будет:
except pyzabbix.ZabbixAPIException:
if '32602' in str(sys.exc_info()[1]):
pass

Isaev
28.09.2017
01:56:36
Ктонибудь пробовал мониторить ip камры на предмет зависания картинки, суть такая что на видео должна постоянно меняться картинка (по кайней мере идет таймер на видео) и если картинка зависла то посылать сообщение о проблеме
простой пинг и доступность 200 ответа от админки думаю что будет недостаточной

Admin
ERROR: S client not available

Isaev
28.09.2017
02:11:56
snmp существуют которые поазывают состояние картинки?

Ruslan
28.09.2017
02:18:17
Если аналитика в камере есть, то возможно и в snmp есть oid соответствующий. Смотрите мибы камеры.

Isaev
28.09.2017
02:23:12

Ruslan
28.09.2017
02:27:05
Читать их описание

Некто
28.09.2017
03:38:55
Если на объекте ничего не происходит, то картинка тоже не меняется, только таймер идет.
Но камера-то тут непричем выходит.

Дмитрий
28.09.2017
03:41:34
снимай картинку с камеры и анализируй
)
а уж тул анализа будет отдавать1 или 0 (работает или умерло)

Eldar
28.09.2017
03:45:39

Isaev
28.09.2017
04:30:55

Некто
28.09.2017
04:49:52
На видео время идет
Вам как-то иначе формулировать пояснения надо, иначе ничерта не понятно. Motion посмотрите, он анализировать видеопоток на изменения должен. А контроль внутренними средствами контролируемой камеры - путь в никуда.
Ну или нужно периодически из mjpeg-потока картинку драть и сравнивать с предыдущей. Вопрос только - чем. Была бы картинка без компрессии - можно было бы тупо хэш файла сравнивать, а вот с жипегом как быть - вопрос, конечно. Хотя, если отдается один и тот же кадр постоянно, то сжатие тут не помешает. Вобщем, факторов много, а исходной информации и анализа проблемы - мизер.

Google

Ivan
28.09.2017
05:13:52
В motion можно настроить анализ области экрана, например с таймером. И если она меняется он умеет кидать трап (не уверен) и дергать скртпты

Некто
28.09.2017
05:25:12
Да, но ему нужно наоборот делать
(Кидать, если не меняется)

Isaev
28.09.2017
05:55:52

Некто
28.09.2017
05:59:15
может курл еще что-то должен сказать камере? Типа No-Cache какое-нить. Честно говоря - не знаю, отчего так может быть. Скачайте курлом два раза с промежутком в секунд 10. Разные будут картинки?

Isaev
28.09.2017
06:01:21

Ash
28.09.2017
06:01:39
как хэш кадров может совпадать, если там время в кадре меняется?

Isaev
28.09.2017
06:02:12

Anton
28.09.2017
06:05:45

Паша
28.09.2017
06:08:51

Владимир
28.09.2017
06:12:21
Ребят, кто по Linux спец, подскажите пожалуйста, скачал исходники Raspbian, хочу собрать свой образ, как мне добавить или удалить пользователей? т.е. в Raspbian есть пользователь после установки "Pi" с паролем "raspberry", а как мне добавить своего и удалить его?

Дмитрий
28.09.2017
06:13:00
мне кажется это не та группа )

Владимир
28.09.2017
06:13:05
:( ну вдруг :)

Дмитрий
28.09.2017
06:13:26
я бы просто распоковал образ. заменил бы скрипты и собрал бы img
зачем исходники

Владимир
28.09.2017
06:15:00
ну, мне нужно изменить логотип при загрузке, название системы и т.д. немного кастомизировать. Но я так думаю, что банально соберу образ с нужным пользователем и настройками

Дмитрий
28.09.2017
06:17:59
это не в искходниках