Source
$this->waitForLogLineToBePresent(self::COMPONENT_SERVER, 'sending configuration data to proxy "Proxy"', true, 90, 1);
<?php
/*
** Copyright (C) 2001-2025 Zabbix SIA
**
** This program is free software: you can redistribute it and/or modify it under the terms of
** the GNU Affero General Public License as published by the Free Software Foundation, version 3.
**
** This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
** without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
** See the GNU Affero General Public License for more details.
**
** You should have received a copy of the GNU Affero General Public License along with this program.
** If not, see <https://www.gnu.org/licenses/>.
**/
require_once dirname(__FILE__) . '/../include/CIntegrationTest.php';
/**
* Test suite for alerting for services.
*
* @required-components server, proxy
* @configurationDataProvider configurationProvider
* @backup hosts, regexps, config_autoreg_tls, globalmacro, auditlog, changelog, ha_node, ids
*/
class testProxyConfSync extends CIntegrationTest
{
private $expected_initial = [
'config' =>
[
'insert' => '1',
'update' => '0',
'delete' => '0'
],
'config_autoreg_tls' =>
[
'insert' => '0',
'update' => '0',
'delete' => '0'
],
'autoreg_host' =>
[
'insert' => '0',
'update' => '0',
'delete' => '0'
],
'hosts' =>
[
'insert' => '15',
'update' => '0',
'delete' => '0'
],
'host_inventory' =>
[
'insert' => '3',
'update' => '0',
'delete' => '0'
],
'hosts_templates' =>
[
'insert' => '4',
'update' => '0',
'delete' => '0'
],