Announcement

Collapse
No announcement yet.

User Profile

Collapse

Profile Sidebar

Collapse
Avatar
Whols
Member
Last Activity: Today, 13:53
Joined: 06-07-2018
Location:
  • 41
  • 0
  •  
  • Filter
  • Time
  • Show
  • Source
Clear All
new posts

  • Пробуйте ключ vfs.fs.get (вместо discovery). Он, судя по описанию, гораздо больше метрик отдает. Дальше в LLD создаете макрос #DISKSIZE (или как угодно) с JSONPath $.bytes.total. А уже по нему отфильтровываете (например, не меньше 200Гб).

    https://www.zabbix.com/documentation/4.4/manual...
    See more | Go to post

    Leave a comment:


  • Очевидно, что нужна некая системная метрика\параметр который указывает на различие устройств. Агент может прочитать все, что есть в системе. Если права позволяют.
    See more | Go to post

    Leave a comment:


  • Неверно поняли. LLD в данном случае предложен как процесс обнаружения прописанных (на хосте Zabbix) интерфейсов с целью создания нужных вам элементов данных. Добавляете...
    See more | Go to post

    Leave a comment:


  • Что то неправильно делаете. Я так мониторил 200 шлюзов с разными интерфейсами. Развертывал одним унифицированным шаблоном всё.



    Ключи верно прописали, точно, как в цитате? (обратите внимание на знаки и символы)...
    See more | Go to post
    Last edited by Whols; 03-12-2020, 15:39.

    Leave a comment:


  • Если указываете переменные в строке, то при вызове ключа скрипт будет ожидать контекст. Не знаю. по каким причинам, но в вашем случае вызовы без аргументов различаются - в консоле это сведения о контроллерах, в агенте - пустота. Поэтому надо передать аргументы в ключе [в квадратных скобках]:
    ...
    See more | Go to post

    Leave a comment:


  • Отлично. Если вы верно прописали строку в UserParameter, то фактически происходит вызов указанной там строки при обращении к ключу. Вы можете поиграться с содержимым этой...
    See more | Go to post

    Leave a comment:


  • zabbix_get нужен будет для проверки отработки ключа, лучше доустановить.
    See more | Go to post

    Leave a comment:


  • Тут есть два вопроса - действительно ли скрипт в консоли отрабатывает сбор данных так долго или же скрипт только со стороны агента работает с такой задержкой.
    Второй...
    See more | Go to post
    Last edited by Whols; 03-12-2020, 11:51.

    Leave a comment:


  • Тогда без аргументов и запускайте:
    Code:
    zabbix_agentd -t unifi.proxy
    #SITENAME вы похоже не прописали. Либо укажите его в конфиге скрипта, либо подставьте в строку конфига агента. Чтоб каждый раз руками не вставлять....
    See more | Go to post
    Last edited by Whols; 03-12-2020, 10:50.

    Leave a comment:


  • Тогда смотрите - автор пишет, что всегда работает команда:


    тк на контроллере всегда присутствует какой-то wlan. К тому же, я не запрашивал у вас доп параметры...
    See more | Go to post

    Leave a comment:


  • У вас по этому адресу "/usr/local/..." скрипт точно присутствует? Вы из консоли (CMD по вашему) на _этом_ сервере запускали? Если оба - "да", нужна строка запуска из консоли с положительным ответом контроллера.
    Впрочем, ответ на оба вопроса можно получить и так:
    Code:
    ls -l
    ...
    See more | Go to post
    Last edited by Whols; 03-12-2020, 08:47.

    Leave a comment:


  • Синтаксис придется разбирать отдельно. Пробуйте:
    Code:
    zabbix_agentd -t unifi.proxy[get,sysinfo,,version]
    See more | Go to post
    Last edited by Whols; 02-12-2020, 18:24.

    Leave a comment:


  • Code:
    zabbix_agentd -t unifi.proxy[health]
    Что то отдает? Завершите с этим шагом и после этого - создавать отдельный хост или нет - как захотите, ключ unifi.proxy можно использовать в элементах типа ZabbixAgent....
    See more | Go to post
    Last edited by Whols; 02-12-2020, 17:35.

    Leave a comment:


  • Если же хотите интегрировать скрипт, то нужно в конфиг ZA внести строчку (точнее раскомментировать параметр):
    Code:
    UserParameter=unifi.proxy[*],/usr/local/bin/zabbix/unifi_miner.pl -a "$1" -o "$2" -s "$3" -k "$4" -i "$5" -n "$6" -c "
    ...
    See more | Go to post

    Leave a comment:


  • Так у вас Zabbx Agent на хосте есть (service zabbix-agent status). Используете его для сбора логов. Проверьте доступы на чтение к папке логов UniFi (user Zabbix, ro). Создаете элемент типа ZabbixActive с ключом log. Описание тут.
    See more | Go to post

    Leave a comment:


  • Прошу прощения, я был убежден, что речь об аппаратной железке UniFi, которые я администрировал. Если у вас софтверная реализация в пределах одного виртуального сервера...
    See more | Go to post

    Leave a comment:


  • У вас же оба сервиса в облаке? Между ними _внутри облака_ можно обмен организовать? Если нет, можно поднять внешний rsyslog с выделенным IP и собирать данные на нем. Но _контролировать_ посредством сервера _мониторинга_ это задача... не тривиальная.
    See more | Go to post
    Last edited by Whols; 02-12-2020, 11:49.

    Leave a comment:


  • Включаем SNMP, дальше смотрим, что snmpwalk принесёт. В общем-то, процедура стандартная.
    See more | Go to post

    Leave a comment:


  • А что именно нужно? В UniFi как минимум SNMP присутствует.
    See more | Go to post

    Leave a comment:


  • Вопрос как я понял в автоматизации при развертывании шаблона. Так как номерные макросы {HOST.IP<1-9>} поддерживаются только в выражениях триггеров, вам надо создать хост...
    See more | Go to post
    Last edited by Whols; 02-12-2020, 09:53.

    Leave a comment:

No activity results to display
Show More
Working...
X