refactor: Small poller improvements, removes unecessary queries / execs (#4741)

This commit is contained in:
Neil Lathwood
2016-10-15 02:03:26 +01:00
committed by Tony Murray
parent 123bb7f826
commit d86b39395a
8 changed files with 180 additions and 157 deletions

View File

@@ -132,7 +132,11 @@ if (!isset($query)) {
foreach (dbFetch($query) as $device) {
$device = dbFetchRow("SELECT * FROM `devices` WHERE `device_id` = " .$device['device_id']);
$device['vrf_lite_cisco'] = dbFetchRows("SELECT * FROM `vrf_lite_cisco` WHERE `device_id` = ".$device['device_id']);
if ($device['os_group'] == 'cisco') {
$device['vrf_lite_cisco'] = dbFetchRows("SELECT * FROM `vrf_lite_cisco` WHERE `device_id` = " . $device['device_id']);
} else {
$device['vrf_lite_cisco'] = '';
}
poll_device($device, $options);
echo "#### Start Alerts ####\n";
RunRules($device['device_id']);