Linux
zabbix & configuration apache proxy header with headers
我想實現檢查兩個數據中心可用的頁面。但是,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"