You are here

function monitoring_munin_drush_callback in Monitoring 7

Command callback for munin integration.

1 string reference to 'monitoring_munin_drush_callback'
monitoring_munin_drush_command in modules/monitoring_munin/monitoring_munin.drush.inc
Implements hook_drush_command().

File

modules/monitoring_munin/monitoring_munin.drush.inc, line 27

Code

function monitoring_munin_drush_callback() {

  // We are requested to print munin configuration.
  if (drush_get_option('get-config', FALSE)) {
    $output = '';
    foreach (monitoring_munin_config() as $category => $graph) {
      $output .= "multigraph {$category}\n";
      foreach ($graph as $key => $val) {
        $output .= "{$key} {$val}\n";
      }
      $output .= "\n";
    }
    drush_print($output);
  }
  else {
    drush_print(_monitoring_munin_result());
  }
}