Linux

zabbix & configuration apache proxy header with headers

  • October 20, 2014

我想實現檢查兩個數據中心可用的頁面。但是,web 場景 zabbixie 2.2.1 沒有正確處理 headers。我知道它將用於 apache 代理,但我認為我在配置中犯了一些錯誤。下面是兩個文件和vhosts hosts文件

第一個數據中心

<VirtualHost *:80>
   ServerName firstDC.test.be
   ServerAdmin admins@test.com

   Header set Host "test.be"
   ProxyPreserveHost On
   ProxyPass / https://222.222.22.22/
   ProxyPassReverse / https://222.222.22.22/



   LogLevel warn
   ErrorLog /var/log/httpd/firstDC.log
   CustomLog /var/log/httpd/firstDC.log combined
</VirtualHost>

第二數據中心

<VirtualHost *:80>
   ServerName secondDC.test.be
   ServerAdmin admins@test.com

   Header set Host "test.be"
   ProxyPreserveHost On
   ProxyPass / https://333.333.33.33/
   ProxyPassReverse / https://333.333.33.33/



   LogLevel warn
   ErrorLog /var/log/httpd/secondDC.log
   CustomLog /var/log/httpd/secondDC.log combined
</VirtualHost>

主機文件

127.0.0.1          firstDC.test.be secondDC.test.be
192.168.178.151    TESTLINUX   TESTLINUX.domain.local firstDC.test.be secondDC.test.be

請給我建議錯誤在哪裡?

問候米克

這是 Zabbix 2.4 的典型案例 - Web 監控中的自定義標頭 - https://www.zabbix.com/documentation/2.4/manual/web_monitoring

你有什麼理由使用 Zabbix 2.2 嗎?

恕我直言,您應該添加:

RequestHeader set Host "test.be"

引用自:https://serverfault.com/questions/638381