Monitoring

Cacti

  • Create new host: Console -> Create devices -> Add (right top corner)
  • Add host to graph tree: Graph Trees -> Add -> Tree Item Type Host
  • Reconfiguring data sources doesnt seem to work. Better delete and recreate.
  • Cumulative graphs: Install Aggregate Plugin than Graph Management -> Select graphs -> Action Create Aggregate Graph

Munin

#!/usr/bin/perl -w

=head1 MAGIC MARKERS

  #%# family=snmpauto
  #%# capabilities=snmpconf

=cut

use strict;
use Munin::Plugin::SNMP;

my $oid = "1.3.6.1.4.1.34097.9.77.1.1.17.1";

if (defined $ARGV[0] and $ARGV[0] eq "snmpconf") {
      print "require $oid.0 [0-9]\n"; # Number
      exit 0;
}

if (defined $ARGV[0] and $ARGV[0] eq "config") {
  my ($host) = Munin::Plugin::SNMP->config_session();
      print "host_name $host\n" unless $host eq 'localhost';
      print "graph_title Power A Total
graph_vlabel A
graph_category power
graph_info Power in A
";

   print "power_total_a.label Total\n";
   print "power_total_a.info Total\n";
   print "power_total_a.draw LINE2\n";

   exit 0;
}

my $session = Munin::Plugin::SNMP->session();

my $power_a = $session->get_single ("." . $oid . ".0") || 'U';

if($power_a ne "U")
{
    $power_a /= 1000;
}

print "power_total_a.value ", $power_a, "\n";

Cluster graphing