Size: a a a

Zabbix Russian Community

2019 November 07

DA

Dennis Ananiev in Zabbix Russian Community
Точно у меня такое с ораклом было
источник

DA

Dennis Ananiev in Zabbix Russian Community
Он тоже весьма специфичен к переменным окружения
источник

FT

Full Throttle in Zabbix Russian Community
Ну вот. Если systemd - проще всего их будет через unit накинуть. ИМХО.
источник

DA

Dennis Ananiev in Zabbix Russian Community
Ну тут может и не помочь
источник

FT

Full Throttle in Zabbix Russian Community
Может, конечно. Тут просто уюедиться нужно, что переменные среды есть, а оно не работает. Тогда уже другие пути искать.
источник

RM

Roman Monakhov in Zabbix Russian Community
Mikhail Grigorev
пробовал уже, не воспринимает он их, писал и в /etc/default/zabbix-server (debian)
export http_proxy=XXX.XX.XX.XX:YYY
и в хомяке пользователя zabbix создавал .curlrc вида
proxy=http://XXX.XX.XX.XX:YYY
консольный curl начинает через прокси ходить, а все что отправляет процесс zabbix_server напрямую шпарит
то есть документация
libcurl respects the environment variables http_proxy, ftp_proxy, all_proxy etc, if any of those are set. The CURLOPT_PROXY(3) option does however override any possibly set environment variables.
явно лукавит
В systemd юнит-файле прописан User=zabbix?
источник

MG

Mikhail Grigorev in Zabbix Russian Community
Roman Monakhov
В systemd юнит-файле прописан User=zabbix?
да, прописано

[Service]
Environment="CONFFILE=/etc/zabbix/zabbix_server.conf"
EnvironmentFile=-/etc/default/zabbix-server
User=zabbix

но из /etc/default/zabbix-server переменная окружения http_proxy не появляется
источник

MG

Mikhail Grigorev in Zabbix Russian Community
cat /proc/$(cat /var/run/zabbix/zabbix_server.pid)/environ
нет http_proxy, куда копать непонятно
источник

MG

Mikhail Grigorev in Zabbix Russian Community
что самое интересное, рядом стоит oracle linux и там переменные из /etc/sysconfig/zabbix_server успешно применяются, в том числе и http_proxy, но на этом сервере не нужно через прокси ходить забиксу, да и там версия 3.4
источник

FT

Full Throttle in Zabbix Russian Community
Ну, всегда можно в прероутинге его завернуть в прокси, или как-то иначе поизвращаться. Это на крайний случай, конечно.
источник

1

127.0.0.1 in Zabbix Russian Community
а через zabbix_get можно запросить элемент eventlog?
источник

MG

Mikhail Grigorev in Zabbix Russian Community
Full Throttle
Ну, всегда можно в прероутинге его завернуть в прокси, или как-то иначе поизвращаться. Это на крайний случай, конечно.
да можно, наверно, но хотелось без извратов, обойтись штатными средствами.

вобщем я проверил на oracle linux, там переменная среды http_proxy в /proc/pid/environ есть, но увы, zabbix-server 4.4.1 не использует ее
источник

s

slagmaur in Zabbix Russian Community
127.0.0.1
а через zabbix_get можно запросить элемент eventlog?
нет. это активный айтем онли
источник

FT

Full Throttle in Zabbix Russian Community
Mikhail Grigorev
да можно, наверно, но хотелось без извратов, обойтись штатными средствами.

вобщем я проверил на oracle linux, там переменная среды http_proxy в /proc/pid/environ есть, но увы, zabbix-server 4.4.1 не использует ее
Похоже, без извратов не выйдет.
источник

1

127.0.0.1 in Zabbix Russian Community
slagmaur
нет. это активный айтем онли
жесть, а как понять почему логи не отправляет?
источник

s

slagmaur in Zabbix Russian Community
127.0.0.1
жесть, а как понять почему логи не отправляет?
поднимать дебаг-левел на агенте, полагаю
источник

C

CHIP in Zabbix Russian Community
127.0.0.1
жесть, а как понять почему логи не отправляет?
по тому что ты 127.0.0.1
источник

1

127.0.0.1 in Zabbix Russian Community
CHIP
по тому что ты 127.0.0.1
и что?:)
источник

MG

Mikhail Grigorev in Zabbix Russian Community
Full Throttle
Похоже, без извратов не выйдет.
мне проще в исходниках дописать 5 строк, чтобы CURLOPT_PROXY использовался, все равно у нас своя сборка zabbix, с кучей доп. патчей, поищу может  есть ZBXNEXT на тему http прокси
источник

1

127.0.0.1 in Zabbix Russian Community
slagmaur
поднимать дебаг-левел на агенте, полагаю
first network error, wait for 15 seconds, в логах постоянно сыпется. Какие причины?
источник