Poller Modules
Discovery Modules
getAttribs(); $poller_module_names = $settings['poller_modules']; $discovery_module_names = $settings['discovery_modules']; $poller_modules = Config::get('poller_modules'); unset($poller_modules['core']); // core cannot be toggled ksort($poller_modules); foreach ($poller_modules as $module => $module_status) { $module_name = $poller_module_names[$module]['description'] ?: $module; echo ' '; } ?>
Module Global OS Device Override
' . $module_name . ' '; if ($module_status == 1) { echo 'Enabled'; } else { echo 'Disabled'; } echo ' '; if (Config::has("os.{$device['os']}.poller_modules.$module")) { if (Config::get("os.{$device['os']}.poller_modules.$module")) { echo 'Enabled'; $module_status = 1; } else { echo 'Disabled'; $module_status = 0; } } else { echo 'Unset'; } echo ' '; if (isset($attribs['poll_' . $module])) { if ($attribs['poll_' . $module]) { echo 'Enabled'; $module_checked = 'checked'; } else { echo 'Disabled'; $module_checked = ''; } } else { echo 'Unset'; if ($module_status == 1) { $module_checked = 'checked'; } else { $module_checked = ''; } } echo ' '; echo ''; echo ' '; echo ''; $moduleInstance = Module::fromName($module); if ($moduleInstance->dataExists(DeviceCache::getPrimary())) { echo ''; } echo '
$module_status) { $module_name = $discovery_module_names[$module]['description'] ?: $module; echo ' '; } echo '
Module Global OS Device Override
' . $module_name . ' '; if ($module_status == 1) { echo 'Enabled'; } else { echo 'Disabled'; } echo ' '; if (Config::has("os.{$device['os']}.discovery_modules.$module")) { if (Config::get("os.{$device['os']}.discovery_modules.$module")) { echo 'Enabled'; $module_status = 1; } else { echo 'Disabled'; $module_status = 0; } } else { echo 'Unset'; } echo ' '; if (isset($attribs['discover_' . $module])) { if ($attribs['discover_' . $module]) { echo 'Enabled'; $module_checked = 'checked'; } else { echo 'Disabled'; $module_checked = ''; } } else { echo 'Unset'; if ($module_status == 1) { $module_checked = 'checked'; } else { $module_checked = ''; } } echo ' '; echo ''; echo ' '; echo ''; $moduleInstance = Module::fromName($module); if ($moduleInstance->dataExists(DeviceCache::getPrimary())) { echo ''; } echo '
'; ?>