mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Stop services from being checked when device is offline and service does not have an IP set (#16497)
This commit is contained in:
@ -58,7 +58,7 @@ foreach (dbFetchRows($sql, $params) as $service) {
|
|||||||
// Run the polling function if service is enabled and the associated device is up, "Disable ICMP Test" option is not enabled,
|
// Run the polling function if service is enabled and the associated device is up, "Disable ICMP Test" option is not enabled,
|
||||||
// or service hostname/ip is different from associated device
|
// or service hostname/ip is different from associated device
|
||||||
if (! $service['service_disabled'] && ($service['status'] == 1 || ($service['status'] == 0 && $service['status_reason'] === 'snmp') ||
|
if (! $service['service_disabled'] && ($service['status'] == 1 || ($service['status'] == 0 && $service['status_reason'] === 'snmp') ||
|
||||||
$service['attrib_value'] === 'true' || ($service['service_ip'] !== $service['hostname'] &&
|
$service['attrib_value'] === 'true' || (! is_null($service['service_ip']) && $service['service_ip'] !== $service['hostname'] &&
|
||||||
$service['service_ip'] !== inet6_ntop($service['ip'])))) {
|
$service['service_ip'] !== inet6_ntop($service['ip'])))) {
|
||||||
poll_service($service);
|
poll_service($service);
|
||||||
$polled_services++;
|
$polled_services++;
|
||||||
|
Reference in New Issue
Block a user