Size: a a a

Zabbix Russian Community

2020 September 29

FT

Full Throttle in Zabbix Russian Community
А что, митап - все? Народ вернулся в чат?
источник

Т

Трыф in Zabbix Russian Community
Владимир
ну по всей видимости железка требует авторизации пользователя - на этом этапе все и стопорится
No login prompt - нет запроса на вход.
источник

Н

Некто in Zabbix Russian Community
Трыф
Ребята, здарова. Ну помогите) устал уже эксперементировать)
Есть приложение X на ubuntu. Оно отправляет данные на порт 3333 устройства. Zabbix агента на устройстве нет.
Мне нужно на Zabbix сервере, в элементе данных, поймать эти данные.

Вот перевод инструкции от приложения:
приложение X использует необработанные TCP/IP-соединения (не HTTP) для удаленного управления и статистики.
REQUEST:
{"id":0,"jsonrpc":"2.0","method":"devices_getstat1"}

Значит Элемент данных с типом HTTP агент не подходит - он получает данные со страницы, а мне нужно выполнить скрипт, стоб получить эти данные.
По инструкции этой https://www.zabbix.com/documentation/current/ru/manual/config/items/itemtypes/telnet_checks
Создаю Элемент данных с типом TELNET агент. Ключ пишу такой: telnet.run[test,192.168.1.43,3333,UTF8]
При выполнении теста получаю - No login prompt

При этом, если просто подключаюсь по Telnet прогой, типа putty, и выполняю скрипт - данные идут.

Что я делаю не так?
Неткатом на порт 3333 форварднуть эхо с запросом
источник

AG

Alexandr Gordeev in Zabbix Russian Community
Юлия Николаева
Ребят, столкнулись с проблемой, что триггер не переходит в статус ОК после того, как проблема решена.
Кто-то с этим сталкивался? Можете помочь?
Я не до конца понял какая у вас ситуация, но был похожий опыт.
Если в крации проблема решается установкой более гибкого триггера.

Возможно мой пример поможет найти решения вашей задачи
На диске заканчивается пространство, если осталось меньше 20% места на диске, то срабатывает триггер, но бывает ситуация, когда на диске свободно 15% и это нормальное состояние, если закрывать триггер руками, то при следующей проверке, триггер опять сработает.

Я решал данную проблему следующим образом, делается триггер, который срабатывает в случае 2-х условий
1) место на диске <20%
2) предыдущее значение в течение Н времени, меньше текущего

К примеру свободное место на диске 19%, триггер срабатывает, я закрываю его руками через пол часа, триггер не срабатывает повторно т.к. за последние 10 минут текущее значение идентично предыдущему значению свободного места т.е. 2-ое условие не соблюдается, и триггер не срабатывает.
Триггер включится повторно, когда на диске уменьшится свободное место до 18%, тогда 1 и 2 условие будут TRUE и триггер опять включится.
источник

Т

Трыф in Zabbix Russian Community
Некто
Неткатом на порт 3333 форварднуть эхо с запросом
А как это правильно реализовать? Скрипт и элемент данных Тип внешняя проверка? Извините, но я не спец по заббиксу. Разово настраиваю, а спрашивать больше негде.
источник

RM

Roman Monakhov in Zabbix Russian Community
Alexander
товарищи вчера спрашивал , сегодня повторю. есть необходимость установить клиент на большое кол-во пк (используем клиент *msi   c ключом (msiexec /i "c:\1\zabbix_agent-5.0.3-windows-amd64-openssl.msi"HOSTNAMEFQDN=1 SERVER=zserver SERVERACTIVE=192.168.100.64 LPORT=10050 RMTCMD=1 SKIP=fw ENABLEREMOTECOMMANDS=1 /qn)
вопрос как правильно установить клиента что бы в конфиге появилась строчка HostMetadata=Windows (отвечающая за авторегистрацию клиента на сервере (без ручного добавления этих узлов.. весь интернет перерыл, один из способов от заграничного коллеги использовать команду
echo HostMetadata=Windows >> C:\"Program Files"\zabbix\zabbix_agentd.conf     она добавляет строчку HostMetadata=Window   но блин всё равно сервер не идентифицирует клиента, однако если вручную прописать эту же строчку всё работает. помогите пожалуйста . возможно кто то поделиться способом распространение клиентов в сети через групповые политик.  буду крайне признателен
Возможные варианты:
- править msi пакет
- писать отдельный скрипт конфигурации после установки
- отказываться от msi в пользу собственного скрипта установки
источник

Н

Некто in Zabbix Russian Community
Трыф
А как это правильно реализовать? Скрипт и элемент данных Тип внешняя проверка? Извините, но я не спец по заббиксу. Разово настраиваю, а спрашивать больше негде.
Если из командной строки прокатит, то да - external script.
источник

ВИ

Василий Игнатьев... in Zabbix Russian Community
привет всем. подскажите, каким образом можно настроить триггер на элемент данных, который недоступен по таймауту? стоит максимальный в 30 сек на сервере и агенте, но нужен триггер, который срабатывает, даже если сервер не может получить данные элемента данных по превышению таймаута. ключ nodata не работает.
источник

В

Владимир in Zabbix Russian Community
Трыф
No login prompt - нет запроса на вход.
что тут введено? какая версия кст заббикса?
источник

Т

Трыф in Zabbix Russian Community
Владимир
что тут введено? какая версия кст заббикса?
По разному пробовал. Имя обязательно. А оно не нужно вроде как.
источник

В

Владимир in Zabbix Russian Community
Трыф
По разному пробовал. Имя обязательно. А оно не нужно вроде как.
когда подключаетесь putty ведь вводите логин пароль ?
источник

Н

Некто in Zabbix Russian Community
Telnet run ждёт приглашения, а у него просто tcp-сессия с обменом текстовыми данными
источник

Т

Трыф in Zabbix Russian Community
Владимир
когда подключаетесь putty ведь вводите логин пароль ?
Нет. Сейчас взял ноутбук, подключил к сети, завёл патти - телнет без пароля - вставляю скрипт - идут данные.
источник

Т

Трыф in Zabbix Russian Community
Некто
Telnet run ждёт приглашения, а у него просто tcp-сессия с обменом текстовыми данными
Вот это похоже на првду)
источник

В

Владимир in Zabbix Russian Community
Трыф
Нет. Сейчас взял ноутбук, подключил к сети, завёл патти - телнет без пароля - вставляю скрипт - идут данные.
и даже пользователя нет?
источник

Т

Трыф in Zabbix Russian Community
Владимир
и даже пользователя нет?
Угу
источник

В

Владимир in Zabbix Russian Community
просто только что сделал опрос свича по телнету - авторизация проходит и даже выдает какие то данные просто пока не совсем понятно как правильно подать ему на вход нужные команды
но это уже второй вопрос - сам факт что клиент теленетовский заббикса заходит на железку без проблем
источник

В

Владимир in Zabbix Russian Community
Трыф
Угу
так какая версия заббикса ?
источник

Т

Трыф in Zabbix Russian Community
Владимир
так какая версия заббикса ?
5
источник

В

Владимир in Zabbix Russian Community
вариант точно рабочий - написать скрипт на expect и через внешний скрипт его подключить
источник