'edit', 'section' => 'modules' ]); $global_link = generate_link('globally here', [ 'page' => 'settings', 'section' => 'polling' ]); print_warning("WMI module not enabled. Enable Poller module WMI $modules_link, or $global_link."); //$wmi_ok = FALSE; } // Validate WMI access if ($wmi_ok) { include_once($GLOBALS['config']['install_dir'] . "/includes/wmi.inc.php"); $wql = "SELECT Name FROM Win32_ComputerSystem"; $wmi_name = wmi_get($device, $wql, "Name"); if (is_null($wmi_name)) { $docs_link = 'here'; print_error("Invalid security credentials or insufficient WMI security permissions. Read documentation $docs_link."); $wmi_ok = FALSE; } else { print_success("WMI successfully connected, remote device name is: $wmi_name."); } } } ?>
'horizontal', 'id' => 'edit', //'space' => '20px', 'title' => 'WMI Settings', //'icon' => 'oicon-gear', //'class' => 'box box-solid', 'fieldset' => array('edit' => ''), ); $form['row'][0]['editing'] = [ 'type' => 'hidden', 'value' => 'yes' ]; $form['row'][1]['wmi_override'] = [ 'type' => 'toggle', 'name' => 'Override WMI Config', 'readonly' => $readonly, 'onchange' => "toggleAttrib('disabled', [ 'wmi_hostname', 'wmi_domain', 'wmi_username', 'wmi_password' ])", 'value' => $wmi_override ]; $form['row'][2]['wmi_hostname'] = [ 'type' => 'text', 'name' => 'WMI Hostname', 'width' => '250px', 'readonly' => $readonly, 'disabled' => !$wmi_override, 'value' => get_dev_attrib($device, 'wmi_hostname') ]; $form['row'][3]['wmi_domain'] = [ 'type' => 'text', 'name' => 'WMI Domain', 'width' => '250px', 'readonly' => $readonly, 'disabled' => !$wmi_override, 'value' => get_dev_attrib($device, 'wmi_domain') ]; $form['row'][4]['wmi_username'] = [ 'type' => 'text', 'name' => 'WMI Username', 'width' => '250px', 'readonly' => $readonly, 'disabled' => !$wmi_override, 'value' => get_dev_attrib($device, 'wmi_username') ]; $form['row'][5]['wmi_password'] = [ 'type' => 'password', 'name' => 'WMI Password', 'width' => '250px', 'readonly' => $readonly, 'disabled' => !$wmi_override, 'show_password' => !$readonly, 'value' => get_dev_attrib($device, 'wmi_password') ]; $form['row'][7]['submit'] = [ 'type' => 'submit', 'name' => 'Save Changes', 'icon' => 'icon-ok icon-white', 'class' => 'btn-primary', 'readonly' => $readonly, 'value' => 'save' ]; print_form($form); unset($form); ?>

WMI Poller Modules

$module_status) { echo(''); } ?>
Module Global Device
'.$module.''); echo(($module_status ? 'enabled' : 'disabled' )); echo(''); if (isset($attribs['wmi_poll_'.$module])) { if ($attribs['wmi_poll_'.$module]) { echo('enabled'); $toggle = "Disable"; $btn_class = "btn-danger"; } else { echo('disabled'); $toggle = "Enable"; $btn_class = "btn-success"; } } else { if ($module_status) { echo('enabled'); $toggle = "Disable"; $btn_class = "btn-danger"; } else { echo('disabled'); $toggle = "Enable"; $btn_class = "btn-success"; } } echo(''); $form = [ 'type' => 'simple' ]; // Elements $form['row'][0]['toggle_poller'] = [ 'type' => 'hidden', 'value' => $module ]; $form['row'][0]['editing'] = [ 'type' => 'submit', 'name' => $toggle, 'class' => 'btn-mini '.$btn_class, //'icon' => $btn_icon, 'right' => TRUE, 'readonly' => $readonly, 'value' => 'toggle_poller' ]; print_form($form); unset($form); echo('