いつもお世話になっております。
お知恵を拝借できれば幸いです。
現在zabbix1.4.5にてテスト運用を行っております。
社内から外部のWebサイトへのアクセスはproxyサーバー経由にて
アクセスさせるようにしています。
社内に配置しているzabbixから外部のWebサイトをProxyサーバー越しにURL監視を行なう場合、Web監視項目あるいは他の設定項目の何処でProxy設定を追加してあげれば良いのでしょうか。
本監視の意図としてはユーザー環境と同じ状態で外部のWebサイトの疎通監視を行ないたいと考えております。
よろしくお願い申し上げます。
まる - 投稿数: 33
自己レスです。
zabbixが標準で持っている仕組みではproxy越えは出来ないようですのでThinkITの記事を参考に下記のようにUserParameterをzabbix_agentd.confに追加して設定してみました。
UserParameter=url[*],http_proxy="http://(proxyサーバー名):(proxyサーバーポート)" wget -T 3 --spider $1; echo "$?
ポイントはwgetの前に環境変数http_proxy=を置く事で.wgetrcに記述することなくproxy越えができます。
お騒がせいたしました。
bird - 投稿数: 21
こんにちは。
1.6にてテストを行っているのですが、
OSのプロキシ設定がそのまま反映されました。
zabbix側は特に弄っておりません。
情報まで。
kodai - 投稿数: 1341
こんにちは。
調べてみようと思いつつ時間が取れずにいました。
情報いただきどうもありがとうございました。
まる - 投稿数: 33
birdさん、kodaiさん、
コメントありがとうございます。
1.6.1については未だ検討段階にも至っておりませんが
# 1.4.5ですら使いこなしておりませんので :oops:
アップグレードが容易であれば検討してみたいと思います。
ありがとうございます。