aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKristian Lyngstol <kly@kly.no>2016-03-16 18:17:34 +0000
committerKristian Lyngstol <kly@kly.no>2016-03-16 18:17:34 +0000
commit77525f31852c93f7e336b0172a9f87674941fd09 (patch)
tree3cbb0e2f991ebeef265de48a82dbe6671bb42e01
parent4666a02a51fa313e34875c169502a0cecf834b1c (diff)
NMS: Remove prototype
-rwxr-xr-xnms/prototype/foo.pl64
1 files changed, 0 insertions, 64 deletions
diff --git a/nms/prototype/foo.pl b/nms/prototype/foo.pl
deleted file mode 100755
index 2ba0b1e..0000000
--- a/nms/prototype/foo.pl
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use warnings;
-use SNMP;
-use Data::Dumper;
-use DBI;
-use lib '/srv/tgmanage/include';
-use nms;
-
-SNMP::initMib();
-SNMP::addMibDirs("/srv/tgmanage/mibs");
-SNMP::addMibDirs("/tmp/tmp.esQYrkg9MW/v2");
-SNMP::loadModules('SNMPv2-MIB');
-SNMP::loadModules('ENTITY-MIB');
-SNMP::loadModules('IF-MIB');
-SNMP::loadModules('LLDP-MIB');
-SNMP::loadModules('IP-MIB');
-SNMP::loadModules('IP-FORWARD-MIB');
-
-our $row=7;
-my $sess = SNMP::Session->new(DestHost => 'localhost', Community => 'public', Version => 2, UseEnums => 1);
-my $dbh = nms::db_connect();
-my $sth = $dbh->prepare("INSERT INTO snmp (switch,data) VALUES((select switch from switches where sysname=?), ?)");
-
-my @getThese = [['ifTable'], ['ifXTable']];
-
-while(1) {
- $sess->bulkwalk(0, 10, @getThese, \&callback);
- SNMP::MainLoop(10);
-}
-
-
-sub callback{
- my @top = $_[0];
- my %tree;
- my %nics;
- my @nicids;
- for my $ret (@top) {
- for my $var (@{$ret}) {
- for my $inner (@{$var}) {
- my ($tag,$type,$name,$iid, $val) = ( $inner->tag ,$inner->type , $inner->name, $inner->iid, $inner->val);
- if ($tag eq "ifPhysAddress") {
- next;
- }
- $tree{$iid}{$tag} = $val;
- if ($tag eq "ifIndex") {
- push @nicids, $iid;
- }
- }
- }
- }
-
- for my $nic (@nicids) {
- $nics{$tree{$nic}{'ifName'}} = $tree{$nic};
- }
- print "row: " . $row . "\n";
- $sth->execute("e" . $row . "-1", JSON::XS::encode_json(\%nics));
- if ($row > 50) {
- $row = 7;
- } else {
- $row += 2;
- }
-}