我们正在使用 Ubuntu 16.04(很快将升级到 18.04/20.04)。我们使用 Icinga2 来监控服务,并且我在 /etc/environment 中设置了一个代理:
export http_proxy="http://1.1.1.1:80"
export https_proxy="http://1.1.1.1:80"
export HTTP_PROXY="http://1.1.1.1:80"
export HTTPS_PROXY="http://1.1.1.1:80"
export ftp_proxy="http://1.1.1.1:80"
export no_proxy="2.2.2.2"
例如,当我在终端上运行wget
3.3.3.3 时,它会将其推送到代理,如果我运行 2.2.2.2,它会直接推送。完美。然而,Icinga2 似乎完全忽略了这一点,并直接转到 3.3.3.3。
如果我以 Icinga2 使用的用户(nagios)的身份运行它,它会通过代理转到 3.3.3.3 并直接转到 2.2.2.2。
我是不是漏掉了什么?我也尝试过输入这个来/etc/profile
查看是否有效果。尝试了源/etc/environment
并重新启动。
我还 sudo visudo 并输入:
Defaults env_keep = "http_proxy https_proxy no_proxy HTTP_PROXY HTTPS_PROXY NO_PROXY"
谢谢你的帮助 :)