Ad Widget

Collapse

Логика работы Proxy

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sarlord
    Junior Member
    • Jun 2016
    • 14

    #1

    Логика работы Proxy

    Доброго времени суток!
    Не могу понять логику работы Zabbix_Proxy.
    В предыдущей инсталляции наблюдал большие очереди SNMP, решил начать с 0 и использовать для оборудования мониторинг которого осуществляется через SNMP zabbix_proxy.
    С грехом пополам удалось его поднять и начать использовать, но вот дальше происходят непонятные для меня вещи.
    - устройство нормально мониторится через zabbix_server. Меняем мониторинг на zabbix_proxy и ... данные пропадают.
    - возвращаем всё назад, через какое-то время повторяем попытку, данные идут без проблем.
    - и еще веселее: идет часть информации.
    В логах криминала не замечено.
    Last edited by sarlord; 27-05-2020, 13:16.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Логика работы Zabbix-прокси описана в документации. Подробности зависят от используемого режима прокси (активный или пассивный), но в общих чертах это сводится к тому, что прокси при старте забирает с Zabbix-сервера конфигурацию - что именно и как ему нужно мониторить, после чего занимается проверками, пересылая их результаты на Zabbix-сервер. Время от времени прокси снова синхронизируется с сервером, чтобы забрать возможные изменения конфигурации.

    В вашем случае, скорее всего, Вы просто не дождались очередной синхронизации конфига прокси с сервером: Zabbix-сервер уже знает, что какое-то устройство ему мониторить не надо (поскольку оно должно мониториться посредством прокси), но Zabbix-прокси об этом ещё не в курсе, поскольку не успел обновить свою конфигурацию.

    Смотреть в конфиге прокси параметры:
    • ProxyMode
    • ConfigFrequency (для активного режима, по умолчанию - час)
    • DataSenderFrequency (для активного режима, по умолчанию - секунда)
    Для прокси, работающего в пассивном режиме, аналогичные параметры выставляются в конфиге Zabbix-сервера:
    • ProxyConfigFrequency (по умолчанию - час)
    • ProxyDataFrequency (по умолчанию - секунда)
    Кроме того, у активного прокси можно принудительно засинхронизировать его конфиг (без перезапуска процесса) командой
    Code:
    zabbix_proxy [-c zabbix_proxy.conf] -R config_cache_reload
    Вот неясно только, как сделать аналогичную операцию для пассивного прокси. Вроде, у Zabbix-сервера тоже есть такой же параметр командной строки, только, похоже, он относится не к взаимодействию с прокси, а к возможности перечитать собственный конфиг.

    Comment

    • sarlord
      Junior Member
      • Jun 2016
      • 14

      #3
      Все значения по умолчанию.
      Принудительная синхронизация помогла.
      до "received configuration data from server at "10.1.2.19", datalen 903781"
      после "received configuration data from server at "10.1.2.19", datalen 1364600"
      Спасибо за помощь!

      PS На приложенном снимке разрыв одного из графиков - переход на proxy. Естественно, оба графика для одного устройства.
      Click image for larger version

Name:	zab_pr_cr.jpg
Views:	126
Size:	77.7 KB
ID:	402087
      Last edited by sarlord; 27-05-2020, 15:15.

      Comment

      Working...