Для активных проверок, вроде бы, важно вот это мониторить: Zabbix busy trapper processes, in % Но эта цифра у нас после увеличения числа StartTrappers до 30 не превышает 1 %
Ad Widget
Collapse
Одновременная работа активных и пассивн&
Collapse
X
-
У меня пока что две гипотезы:
1) виноват кто-то (фаервол или антивирус) на Windows-машине на стороне Zabbix-агента;
2) виноват кто-то (вроде selinux) на Linux-е на стороне Zabbix-сервера.
Вот и надо как-то попытаться это локализовать.
Например, временно отключив указанные компоненты на какой-либо из машин.
Или проверить, есть ли такой же [нехороший] эффект, когда агент установлен на linux-машине без антивируса и с выключенным фаерволом.Comment
-
3) Коннекты давит кто-то посередине между агентом и сервером в ответ на флуд, например. Или NAT/Router неучтенный неправильно срабатывает... Были же тут случаи с VirtualBox-ом и его бриджами в настоящую сеть.
Проблема явно не в агенте, как таковом - он получает ошибку от системной функции.
Daria B., вообще, конечно, в этом случае, полагается начинать WireShark-ом или TCPDump-ом смотреть - куда уходят коннекты от Sender-а, что приходит на Zabbix Server (приходит ли вообще) и от кого. Раз у вас такая грандиозная сеть и планы, то должны уметь пользоваться соответствующими инструментами.Code:if (ZBX_TCP_ERROR == connect(s->socket, ai->ai_addr, ai->ai_addrlen)) { zbx_set_tcp_strerror("cannot connect to [[%s]:%d]: %s", ip, port, strerror_from_system(zbx_sock_last_error())); zbx_tcp_close(s); goto out; }Comment
-
Как поведет себя Zabbix если по ошибке в Item хоста указать Type простой агент вместо активного? Предполагается что на самом хосте поднят активный агент.Comment
-
Понятия "активный" и "пассивный" относятся не к агенту как таковому, а к режиму его работы. Более того, один и то же агент может какие-то проверки делать в активном режиме, а какие-то - в пассивном.
Собственно, в описанном Вами случае так и будет: конкретный Item будет опрашиваться сервером в пассивном режиме. Т.е. именно сервер для каждой проверки будет устанавливать соединение с агентом, запрашивать нужное значение и после его получения разрывать соединение. Если коммуникации в этом направлении невозможны (например, компьютер с агентом находится за NAT-ом, входящие на нём ограничены локальным фаерволом, адрес либо DNS-имя хоста на сервере Zabbix прописаны неверно или DNS-имя не разрешается в нужный IP), то при опросе агента сервером будет возникать ошибка, а элемент данных перейдёт в неподдерживаемое состояние.Comment
-
В этом случае у агента должен быть указан один и тот же сервер в параметрах Server и ActiveServer?Comment
Comment