Blame contrib/ovmrtg/ovsysnms
|
Packit |
667938 |
#!/usr/local/bin/perl5
|
|
Packit |
667938 |
# -*- mode: Perl -*-
|
|
Packit |
667938 |
##################################################################
|
|
Packit |
667938 |
# Config file creator
|
|
Packit |
667938 |
##################################################################
|
|
Packit |
667938 |
# Created by Laurie Gellatly <gellatly@one.net.au>
|
|
Packit |
667938 |
# this produces an array of ip address and system names for each
|
|
Packit |
667938 |
# ip address passed to it, by pulling info
|
|
Packit |
667938 |
# off the device via snmp
|
|
Packit |
667938 |
#################################################################
|
|
Packit |
667938 |
#
|
|
Packit |
667938 |
# Distributed under the GNU copyleft
|
|
Packit |
667938 |
#
|
|
Packit |
667938 |
# $Id: ovsysnms,v 1.1.1.1 2002/02/26 10:16:36 oetiker Exp $
|
|
Packit |
667938 |
#
|
|
Packit |
667938 |
use Socket;
|
|
Packit |
667938 |
use strict;
|
|
Packit |
667938 |
use ovmrtg;
|
|
Packit |
667938 |
use vars '$DEBUG';
|
|
Packit |
667938 |
my $DEBUG = 0;
|
|
Packit |
667938 |
|
|
Packit |
667938 |
|
|
Packit |
667938 |
my($router,@res,$cnt);
|
|
Packit |
667938 |
|
|
Packit |
667938 |
sub main {
|
|
Packit |
667938 |
|
|
Packit |
667938 |
$router = $ARGV[0];
|
|
Packit |
667938 |
die <
|
|
Packit |
667938 |
|
|
Packit |
667938 |
USAGE: ovsysnms 'router IP ADDRESS/S or HPOV selection Names'
|
|
Packit |
667938 |
|
|
Packit |
667938 |
EXAMPLE: ovsysnms 193.21.1.2 >> resolved
|
|
Packit |
667938 |
|
|
Packit |
667938 |
|
|
Packit |
667938 |
USAGE
|
|
Packit |
667938 |
@res = ovsysnms(@ARGV);
|
|
Packit |
667938 |
for($cnt = 0 ; $cnt < @res; ++$cnt){
|
|
Packit |
667938 |
print "$res[$cnt]\n";
|
|
Packit |
667938 |
}
|
|
Packit |
667938 |
}
|
|
Packit |
667938 |
main;
|
|
Packit |
667938 |
exit(0);
|
|
Packit |
667938 |
|