zabbix&配置apache代理头与headers

zabbix&配置apache代理头与headers

我想实现检查两个数据中心可用的页面。但是,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"

相关内容