
Alexander
21.01.2018
10:10:15
бредятина какая-то
а хистори полностью что показывает?
Down (0) есть и совпадает с отсутствием связи с агентом?

Александр
21.01.2018
10:12:14
сервер выключался

Google

Alexander
21.01.2018
10:12:40
ааа

Evgenia
21.01.2018
10:13:31

Alexander
21.01.2018
10:14:21
в документации по nodata
Supported value types: any
Returns:
1 - if no data received during the defined period of time
0 - otherwise
Note that this function will display an error if, within the period of the 1st parameter:
- there's no data and Zabbix server was restarted
- there's no data and maintenance was completed
- there's no data and the item was added or re-enabled

Александр
21.01.2018
10:19:23
10m


Ро
21.01.2018
15:09:43
коллеги, прошу не ругаться, только подключился к вашей группе, бо не могу найти ответ на свой вопрос. искал и в этой группе, и в документации Zabbix'а - ну никак. поэтому, прошу хотя бы ткнуть в правильную ссылку, дальше я сам.
итак, вопрос архитектурный. нужно мониторить сервера/приложения/... в удаленных сетях, куда нет вообще никакого доступа / и оттуда нет никакого интернета. единственный способ коммуникации - те далекие сервера могут слать письма. т.е. если там поставить Zabbix Agent, то он может слать письма. в них - либо в body, либо в attach (неважно) могут быть оперативные данные мониторинга. значит вопрос состоит в том, может ли такая схема работать? агент заворачивает свои данные в письма, а Zabbix Server эти письма принимает, парсит их и закачивает в базу/обрабатывает/далее по списку.
я могу даже "облегчить" задачу Zabbix Server'у - если он вдруг "из коробки" не умеет забирать письма по POP3/IMAP/EWS - я могу свой промежуточный робот накидать, который будет сам забирать письма, доставать из них "полезную нагрузку" и каким-либо удобным методом отдавать данные дальше (вроде сохранять в папочку на диске в CSV/TXT файлы или любом другом удобном виде), чтобы Zabbix Server мог работать с полученными данными как с источником данных.
надеюсь, понятно обрисовал задачу. т.е. если перефразировать, в двух словах - может ли Zabbix Agent слать свои данных не по TCP/IP (10050), а в виде писем (протокол SMTP), а Zabbix Server - такие письма принимать и обрабатывать.
спасибо заранее и прошу прощения еще раз, если вдруг вопрос сто раз уже обсуждался.


Evgeniy
21.01.2018
15:17:12
коллеги, прошу не ругаться, только подключился к вашей группе, бо не могу найти ответ на свой вопрос. искал и в этой группе, и в документации Zabbix'а - ну никак. поэтому, прошу хотя бы ткнуть в правильную ссылку, дальше я сам.
итак, вопрос архитектурный. нужно мониторить сервера/приложения/... в удаленных сетях, куда нет вообще никакого доступа / и оттуда нет никакого интернета. единственный способ коммуникации - те далекие сервера могут слать письма. т.е. если там поставить Zabbix Agent, то он может слать письма. в них - либо в body, либо в attach (неважно) могут быть оперативные данные мониторинга. значит вопрос состоит в том, может ли такая схема работать? агент заворачивает свои данные в письма, а Zabbix Server эти письма принимает, парсит их и закачивает в базу/обрабатывает/далее по списку.
я могу даже "облегчить" задачу Zabbix Server'у - если он вдруг "из коробки" не умеет забирать письма по POP3/IMAP/EWS - я могу свой промежуточный робот накидать, который будет сам забирать письма, доставать из них "полезную нагрузку" и каким-либо удобным методом отдавать данные дальше (вроде сохранять в папочку на диске в CSV/TXT файлы или любом другом удобном виде), чтобы Zabbix Server мог работать с полученными данными как с источником данных.
надеюсь, понятно обрисовал задачу. т.е. если перефразировать, в двух словах - может ли Zabbix Agent слать свои данных не по TCP/IP (10050), а в виде писем (протокол SMTP), а Zabbix Server - такие письма принимать и обрабатывать.
спасибо заранее и прошу прощения еще раз, если вдруг вопрос сто раз уже обсуждался.
Едрить вы замутили


Ро
21.01.2018
15:17:21
если правильнее такой вопрос задать на сайте/форуме Zabbix'а - также прошу указать это, больше не буду тут приставать

Evgeniy
21.01.2018
15:17:42
Offline monitoring zabbix
Какой то

Некто
21.01.2018
15:18:17

Evgeniy
21.01.2018
15:18:43
Этот?

Google

Некто
21.01.2018
15:19:25
Значит и не один раз задавался

Evgeniy
21.01.2018
15:19:55
Так, с прокси никогда не работал, но может ли он хранить историю?

Некто
21.01.2018
15:20:57
Вобщем, ни агент, ни сервер по SMTP не умеют балакать меж собой.

Evgeniy
21.01.2018
15:21:04
Я предлагаю такой костыль, ставим там zabbix и просто раз в период забираем базу по почте
Чистим и снова в бой
Потом на ориг. заббиксе просто в таблицу вносим
Сук, zabbix-mail-agent
Общается только через почту)


Алексей
21.01.2018
15:23:47
коллеги, прошу не ругаться, только подключился к вашей группе, бо не могу найти ответ на свой вопрос. искал и в этой группе, и в документации Zabbix'а - ну никак. поэтому, прошу хотя бы ткнуть в правильную ссылку, дальше я сам.
итак, вопрос архитектурный. нужно мониторить сервера/приложения/... в удаленных сетях, куда нет вообще никакого доступа / и оттуда нет никакого интернета. единственный способ коммуникации - те далекие сервера могут слать письма. т.е. если там поставить Zabbix Agent, то он может слать письма. в них - либо в body, либо в attach (неважно) могут быть оперативные данные мониторинга. значит вопрос состоит в том, может ли такая схема работать? агент заворачивает свои данные в письма, а Zabbix Server эти письма принимает, парсит их и закачивает в базу/обрабатывает/далее по списку.
я могу даже "облегчить" задачу Zabbix Server'у - если он вдруг "из коробки" не умеет забирать письма по POP3/IMAP/EWS - я могу свой промежуточный робот накидать, который будет сам забирать письма, доставать из них "полезную нагрузку" и каким-либо удобным методом отдавать данные дальше (вроде сохранять в папочку на диске в CSV/TXT файлы или любом другом удобном виде), чтобы Zabbix Server мог работать с полученными данными как с источником данных.
надеюсь, понятно обрисовал задачу. т.е. если перефразировать, в двух словах - может ли Zabbix Agent слать свои данных не по TCP/IP (10050), а в виде писем (протокол SMTP), а Zabbix Server - такие письма принимать и обрабатывать.
спасибо заранее и прошу прощения еще раз, если вдруг вопрос сто раз уже обсуждался.
А зачем вам заббикс?
Воспользуйтесь monit


Evgeniy
21.01.2018
15:24:14
Разве мы не должны его 'продавать'

Ро
21.01.2018
15:24:32
Едрить вы замутили
а что? обычный case мониторинга конечно - это мониторить свою инфраструктуру / сервера / маршрутизаторы и тд. - это понятно. но есть и другой case (мой случай) - вы вендор (или просто outsource-компания, которая обслуживает своих клиентов). и в мире enterprise это абсолютная норма - что "там" у них, у клиента, все закрыто/перекрыто, достучаться из внешнего мира невозможно. единственный способ коммуникации, который клиент открывает для серверов - они могут слать письма, через корпоративный SMTP сервер, со всеми мыслимыми и немыслимыми spam-проверками, с ограничениями по количеству писем, отправляемых. но в итоге - как-то все равно письма можно высылать

Evgeniy
21.01.2018
15:25:41

Некто
21.01.2018
15:26:33

Alexander
21.01.2018
15:29:50
вам нужен репортинг

Некто
21.01.2018
15:30:34
Может им статистика нужна

Alexander
21.01.2018
15:30:50
входит в репортинг, да
самое смешное что все меньше энтерпрайзов держат локально смтп

Google

Alexander
21.01.2018
15:31:40
кароче кейс так себе как на 2018 год

Некто
21.01.2018
15:32:03
И еще нужна секретарша, которая с репортинга в заббикс набивать руками будет. Все при деле.

Alexander
21.01.2018
15:32:28
не ну алертовать заббикс может из коробки ж по мейлу
тут не технический вопрос интересен, а сам кейс

Некто
21.01.2018
15:32:41
Хотя нет, зачем в заббикс. Пусть по запросам анализирует отчеты и выдает справки.

Alexander
21.01.2018
15:32:46
КНДР какой-то кароче

Некто
21.01.2018
15:34:11
На форуме был вариант круче - заббикс в сети ИСПДН.

Alexander
21.01.2018
15:34:41
если технически рассуждать то достаточно просто при соблюдении форматов писем и шаблонов отправлять на поту куда-то и там разбирать письма парсерами
в общем такое как по мне
я б на месте топикстартера задумался про то чтоб открыть глаза всем, кто не понимает плюсов риалтайм мониторинга

Evgeniy
21.01.2018
15:35:35
Была задача, сказали что разрешат нам коннект только к одному порту, к одному хосту, но что мы будем делать им не интересно

Alexander
21.01.2018
15:35:53
1 порта достаточно для всего (ssh)

Evgeniy
21.01.2018
15:35:55
В итоге поставили openvpn :D

Alexander
21.01.2018
15:36:08
в общем по опыту такое добавляется в контракт и если что падает то вендор сам звонит и говорит что у Хьюстона проблемы

Evgeniy
21.01.2018
15:37:07

Alexander
21.01.2018
15:37:44
заббикс-агент хорошо может работать из-за ната. а еще есть заббикс-сендер, которому все равно нат или не нат

Ро
21.01.2018
15:38:02
вам нужен репортинг
ну это у нас есть и так, и много лет уже. я тут призадумался, как бы выйти на следующий уровень так сказать. сейчас мы получаем по почте от клиентов своими тулзами готовые XLSы с отчётами и по дискам, и по утилизации ресурсов и кучу чисто наших метрик из приложений. дальше я мыслю в двух направлениях: если слать не XLS, а CSV - чтобы можно было парсить на нашей стороне и строить графики. а второе - чтобы данные слал не наш костыль, а Zabbix Agent

Alexander
21.01.2018
15:38:55
важно понять какое время реакции вас устраивает

Google

Alexander
21.01.2018
15:39:19
SLA ж по сути
а там хоть флоппинет

Некто
21.01.2018
15:39:37
Вам нужно слать файл для zabbix-sender и потом вгружать его на стороне сервера.

Alexander
21.01.2018
15:40:53
заббикс - система мониторинга

Некто
21.01.2018
15:41:23
Это называется - ответ на вопрос. Человек спросил - как, я ответил.

Alexander
21.01.2018
15:41:28
использоать его в качестве транспорта файлов смысла нет. есть более правильные способы передачи информации в вие файла

Некто
21.01.2018
15:42:03
Дискутировать о необходимости такого способа нужно не со мной

Nick
21.01.2018
15:42:16

Admin
ERROR: S client not available

Alexander
21.01.2018
15:42:45

Evgeniy
21.01.2018
15:42:55

Nick
21.01.2018
15:43:18
Во внешнюю систему? Да, она в бд прокси хранится

Alexander
21.01.2018
15:43:35

Evgeniy
21.01.2018
15:44:21

Alexander
21.01.2018
15:44:43
а почта?
;)

Nick
21.01.2018
15:45:11
А как тогда данным попадать в систему? И как прокси обращаться к серверу чтобы получить список метрик? (Или наоборот)

Evgeniy
21.01.2018
15:45:19
Нужно вытаскивать данные, сжимать, отправлять по smtp, принимать, вставлять в буфер настоящего прокси, добавлять в заббикс

Google

Некто
21.01.2018
15:45:42
На кой там вообще прокси тогда?

Nick
21.01.2018
15:46:19

Alexander
21.01.2018
15:46:23

Некто
21.01.2018
15:47:27

Evgeniy
21.01.2018
15:47:45

Nick
21.01.2018
15:49:50

Alexander
21.01.2018
15:50:37
в общем одни костыли меняем на другие, более современные

Некто
21.01.2018
15:50:40
Тут видится такое решение: в закрытой системе ставится tcp-server, который ловит от активного агента все входящие данные и сваливает их в свой буфер. Периодически шлет по известном адресу. С известного адреса их забирает другой демон и, притворяясь zabbix_sender, тупо вливает их в сервер. В обратную сторону что-то подобное изобразить.

Alexander
21.01.2018
15:51:43
я так понимаю по топикстартеру, что метрики уже собираются. и приходят по смтп. научите разгребать почту и пхать метрики в систему мониторинга и все
никакого канала связи нет кроме смтп - из постановки

Evgeniy
21.01.2018
15:52:03

Alexander
21.01.2018
15:52:22
хотите заббикс - парсинг метрик и их импорт в мониторинг
хотите агентов на серверах? ставьте локальный заббикс-сервер или требуйте канал связи для мониторинга, в том числе проактивного

Evgeniy
21.01.2018
15:53:20

Alexander
21.01.2018
15:53:22
и не надо идти на поводу в 2018 году про "нет канала". нет канала - нет мониторинга как по мне

Evgeniy
21.01.2018
15:53:55
Базу опустошать раз в сутки, а дамп отправлять по почте

Alexander
21.01.2018
15:54:30
ну повоюете с айди и с ключами и с уникальностью записей
с дивана все просто, да

Evgeniy
21.01.2018
15:54:48
Щас бы в воскресенье, в одиннадцать часов обсуждать zabbix

Alexander
21.01.2018
15:55:45
обсуждать когда удобно можно