我想实现检查两个数据中心可用的页面。但是,web 场景 zabbixie 2.2.1 不能正确处理标头。我的想法是它将用于 apache 代理,但我认为我在配置中犯了一些错误。以下是两个文件和 vhosts 主机文件
第一个数据中心
<VirtualHost *:80>
ServerName firstDC.test.be
ServerAdmin [email protected]
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 [email protected]
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
请指教哪里有错误?
问候 Mick
答案1
这是 Zabbix 2.4 的典型用例 - 网络监控中的自定义标头 - https://www.zabbix.com/documentation/2.4/manual/web_monitoring
您有任何使用 Zabbix 2.2 的充分理由吗?
恕我直言,你应该添加:
RequestHeader set Host "test.be"