You are here

function monitoring_munin_config_page in Monitoring 7

Configuration page callback.

1 string reference to 'monitoring_munin_config_page'
monitoring_munin_menu in modules/monitoring_munin/monitoring_munin.module
Implements hook_menu().

File

modules/monitoring_munin/monitoring_munin.admin.inc, line 136
Monitoring munin admin pages.

Code

function monitoring_munin_config_page() {
  $conf_path = explode('/', conf_path());
  return array(
    '#theme' => 'monitoring_config_box',
    '#title' => t('Command definition to collect sensor data'),
    '#description' => t('Create file /etc/munin/plugins/@site_id with following code, make it executable and restart munin-node service.', array(
      '@site_id' => str_replace('.', '_', monitoring_host()),
    )),
    '#code' => monitoring_config_code('monitoring_munin', 'command', array(
      '@name' => monitoring_host(),
      '@root' => DRUPAL_ROOT,
      '@uri' => array_pop($conf_path),
    )),
    '#code_height' => '240',
  );
}