@ZabbixPro

Страница 344 из 1183
Ihor
14.08.2017
10:49:21
Так почему df -h не показывает?

Через noVPN еще не видно полный вывод tune2fs -l

Ладно, спасибо

Timofey
14.08.2017
10:49:51
В системе должна быть какая-то загадка.

Google
Ihor
14.08.2017
10:49:58
Это точно

Anonymous*
14.08.2017
10:52:50
и примеров там мизер

Anton
14.08.2017
10:59:05
и примеров там мизер
в доке всё подробно расписано. от человека требуется лишь попробовать. что-то обязательно да получится. если пробовать, разумеется. https://www.zabbix.com/documentation/3.2/manual/api/reference/screenitem

Anton
14.08.2017
11:06:10
без items
"selectScreenItems": "extend" в примере официальной доки указан

при условии, что screenitems вообще есть

Ales
14.08.2017
11:53:02
Доброго времени суток. Я только начинаю разбираться с забиксом и меня очень интересует такой вопрос. Умеет ли забикс работать с restful api, а именно распарсить json с данными?

Google
Ales
14.08.2017
11:55:37
Дело в том, что информацию нужно снимать с системы хранения данных, у которой для этого реализован rest api. Установить туда агента нет возможности.

Ales
14.08.2017
11:58:23
Dell EMC Unity 300f

Я что-то не нашел.

Максим
14.08.2017
11:59:39
закрепите ссылку с 2й бетой 3.4, а то висит 1я альфа :)

Dmitry
14.08.2017
12:01:28
Dell EMC Unity 300f
https://share.zabbix.com/storage-devices/emc/emc-vnx-integration а вот это не работает? я думаю там api общий

ну или что там вместо api вызывается

Ales
14.08.2017
12:02:38
Не прокатит, VNX - это совсем другая хранилка

Ладно, всем спасибо. Проще будет написать свой парсер и отправить все через zabbix_sender

Кирилл
15.08.2017
05:42:26
Всем утра

Подскажите плз, есть ли в заббиксе встроенный функционал отчётности? Типа каждые 9 утра слать письмо - столько то проблем уровня такого то, столько такого то?

Kirill
15.08.2017
05:48:40
Утро доброе, губа не дура - нет нету ?

Dmitry
15.08.2017
05:48:55
API -)

Evgeniy
15.08.2017
05:49:45
API -)
универсальный ответ =)

Кирилл
15.08.2017
05:50:38
Спасибо. Ну, апи, так апи )

Evgeniy
15.08.2017
05:50:58
кстати. а можно запилить триггер всеобщий? без привязки к конкретному элементу данных? мне про отсутствие данных получать инфу интересно

Alexey - Grizzle35 - а14е
15.08.2017
05:51:36
Anton
15.08.2017
05:51:40
API -)
А в этом случае уже SQL (:

Dmitry
15.08.2017
05:52:36
Google
Anton
15.08.2017
05:53:27
Зачем SQL? :)
Вычитать из базы быстрее напрямую (:

Dmitry
15.08.2017
05:56:14
Вычитать из базы быстрее напрямую (:
Ну, тут вопрос - насколько критично для ежедневного отчета генерироваться на 30 секунд быстрее ;) хотя, безусловно, запросы и напрямую и через API - решат поставленную задачу :)

Evgeniy
15.08.2017
06:00:28
спрошу иначе: как вы отлавливаете факт отсутствия данных? типа собиралось все, но с какого-то момента перестало. вот это кроме как триггером на каждый итем можно отловить?

Evgeniy
15.08.2017
06:08:02
Триггером только.
на всю кучу итемов добавлять теперь? черд... а массово это можно сделать для всех итемов хотябы, которые не через дискавери?

имхо надо событие отсутствия данных на другой уровень выносить

Dmitry
15.08.2017
06:09:18
Всегда приятно порекомендовать чуть более правильную альтернативу (:
ну вот я даже заморочился =) Взял самый популярный пайтоновский клиент и посчитал время :) Причем, обращу внимание, что сразу раскрывается описание триггера. В базе, насколько я помню, они нераскрыты =)

Всегда приятно порекомендовать чуть более правильную альтернативу (:
%%time trigger_list=[ trigger for trigger in zapi.trigger.get(output=["triggerid","description","priority"],\ filter={"value":"1"}, selectHosts=["name"], expandDescription=True)] print(len(trigger_list)) %%time trigger_list=[ trigger for trigger in zapi.trigger.get(output=["triggerid","description","priority"],\ filter={"value":"1"}, selectHosts=["name"], expandDescription=True)] print(len(trigger_list)) 651 CPU times: user 37.6 ms, sys: 4.17 ms, total: 41.8 ms Wall time: 2.75 s

кстати, может быть, есть возможность оповещения о unsupported

Evgeniy
15.08.2017
06:11:41
спасибо

Dmitry
15.08.2017
06:12:55
интересный вариант... надо посмотреть
https://www.zabbix.com/documentation/3.2/manual/config/notifications/unsupported_item

Evgeniy
15.08.2017
06:14:31
настолько частый вопрос, что аж в документации описан? круто. за ссылку спасибо вдвойне

Dmitry
15.08.2017
06:15:33
настолько частый вопрос, что аж в документации описан? круто. за ссылку спасибо вдвойне
Не за что, только я сейчас понял, что нет данных и unsupported - разные вещи. Боюсь, что все-таки через API

Evgeniy
15.08.2017
06:17:47
мне видимо подойдет. я просто пару раз нарвался на глюки работы агента как сервиса. работает некоторое время и перестает. причины скорее всего в ос+системд. сейчас исправил, но задумался на будущее как не проспать такое событие

Именно. Unsupported триггером не поймать.
можно триггером ловить по другим параметрам. по времени например. но это уже детали

Google
Anton
15.08.2017
06:20:44
можно триггером ловить по другим параметрам. по времени например. но это уже детали
на каждый айтем, как выше отметили, триггер не повесишь, поэтому upsupported лучше вынимать через api/db периодически. сигналить о количестве таковых, а список куда-либо логировать.

Evgeniy
15.08.2017
06:21:46
Dmitry
15.08.2017
06:22:31
я правильно понял, что unsupported - единственный способ отловить отсутствие данных? есть же другие варианты
unsupported и отсутствие данных - разные вещи, это я ввел вас в заблуждение -)

Anton
15.08.2017
06:22:58
в unsupported айтем переводится на время, заданное в настройках, при, например, поступлении данных другого типа. ждёте инт, прилетел трейс в строке.

отсутствие данных проверяется через .nodata() ну, либо так же выборкой из базы, если есть желание извратиться и сделать лучше )

Evgeniy
15.08.2017
06:28:08
короче варианта два: триггер в каждый итем. или запрос в базу и там уже насколько фантазии хватит

Anton
15.08.2017
06:31:54
%%time trigger_list=[ trigger for trigger in zapi.trigger.get(output=["triggerid","description","priority"],\ filter={"value":"1"}, selectHosts=["name"], expandDescription=True)] print(len(trigger_list)) %%time trigger_list=[ trigger for trigger in zapi.trigger.get(output=["triggerid","description","priority"],\ filter={"value":"1"}, selectHosts=["name"], expandDescription=True)] print(len(trigger_list)) 651 CPU times: user 37.6 ms, sys: 4.17 ms, total: 41.8 ms Wall time: 2.75 s
если нужно раз в сутки строить отчёт по всем триггерам, что, как мне показалось, выше хотел кто-то, то уж лучше выбирать из бд (: лишний оверхед через api может быть заметен. мы - извращенцы, мы делали по-всякому. P.S.: генерировать новый список из списка не обязательно

короче варианта два: триггер в каждый итем. или запрос в базу и там уже насколько фантазии хватит
тут ведь важно понимать что хочется ловить. есть ли вероятность того, что по отдельно взятой метрике вдруг данные перестанут приходить, но по остальным - нет?

иногда целесообразнее вешать nodata на какой-либо один айтем в рамках хоста, если они все собираются общим механизмом

Artyom
15.08.2017
06:42:06
привет, подскажите этот скрипт кто тестил на 3.2 версии https://github.com/yangqi/zabbix-backup ?

Alexey
15.08.2017
06:46:56
на перле :) больше некромантии :)

Anton
15.08.2017
06:51:00
на перле :) больше некромантии :)
это как азиатки. ты просто его не пробовал.

Alexey
15.08.2017
06:51:32
пробовал :) только зачем это все :)

Artyom
15.08.2017
06:52:10
мне нужно снять конфиг с базы , со всем узлами, шаблонами, вообщем всем.. но без данных

Anton
15.08.2017
06:52:14
азиатки? нууу... знаешь ли...

Ecklory
15.08.2017
06:52:46
Кто-то репортнуть может?

https://www.zabbix.com/documentation/3.0/ru/manual/encryption

Alexey
15.08.2017
06:52:59
я про скрипт, Антон успокой свою фантазию :)

Ecklory
15.08.2017
06:53:01
Для поддержки шифрования Zabbix должен быть скомпилировать и связан с по крайней мере одной крипто библиотекой: « должен быть скомпилироваН

Google
Некто
15.08.2017
06:53:04
Если это такое же, как вьетнамские боевики, то...

Ecklory
15.08.2017
06:53:43
и связан с по крайней мере одной крипто библиотекой « и связан по крайней мере с одной крипто библиотекой

Alexey
15.08.2017
06:54:49
Тогда пойдем кофе попьем и обсудим твое азиатские фантазии :)

Alexey
15.08.2017
06:55:28
Пошли в лобби мало народу

Anton
15.08.2017
06:57:28
Не думаю что эта операция (trigger_list = ...) скушала много времени ;) Ну, тут можно долго обсуждать преимущества и недостатки всех средств :)
у нас за сутки почти 30К триггеров стреляло. вот тут скушает нормально так времени (: из базы вынимается довольно быстро.

Dmitry
15.08.2017
07:20:32
короче варианта два: триггер в каждый итем. или запрос в базу и там уже насколько фантазии хватит
весьма вероятно, что этот скрипт ускорит костылизацию https://github.com/burner1024/zabbix-unsupported-items/blob/master/script/zabbix-get-missing-data.py

Andrey
15.08.2017
10:10:45
Всем привет. Хочу узнать, сколько можно заплатить за работу по проекту: "Настройка Zabbix 3.2 для мониторинга сети, серверов, рабочих станций."

Задача -Мониторинг свичей 4шт, нагрузка на портах, аптайм, пинг ежеминутный, загрузка цп. -Мониторинг серверов CentOS 6.9 free-pbx 1шт, Windows 2012 1шт, нагрузка на портах, аптайм, пинг ежеминутный, загрузка цп, список какой логин когда залогинился, когда разлогинился, температура, работоспособность nginx, raduis, mysql, oracle логи систем также должны быть доступны. -mikrotik routeros 1шт,нагрузка цп, сетевых интерфейсов,пинг ежеминутный. -Windows клиентские ОС 1шт, загрукза проца, инфо о дисках(объем и смарт), температура,количество приложений запущенных. -Принтер canon mf6140 1шт,пинг ежеминутный. -Айпифон 1шт , пинг ежеминутный.

Vladimir
15.08.2017
10:11:54
Есть мнение что логи лучше хранить в elasicsearch

Ну и тут не от кол-ва же зависит, если есть 50 типичных устройств то это настройка одного шаблона

Alexey
15.08.2017
10:13:21
Vladimir
15.08.2017
10:13:21
Я бы оценил это в 7к имхо )

Я считаю что ELK stack круче )

Alexey
15.08.2017
10:13:48
чем?

что еще надо Logstash ставить :)

Страница 344 из 1183