Blame contrib/ovmrtg/ovsho

Packit 667938
#!/usr/local/bin/perl5
Packit 667938
# -*- mode: Perl -*-
Packit 667938
##################################################################
Packit 667938
# This file controls the creation of all the MRTG config files from OV
Packit 667938
##################################################################
Packit 667938
# Created by Laurie Gellatly <gellatly@one.net.au>
Packit 667938
# See newrtrov.txt for a description of what is performed
Packit 667938
#################################################################
Packit 667938
#
Packit 667938
# Distributed under the GNU copyleft
Packit 667938
#
Packit 667938
# $Id: ovsho,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 vars '$DEBUG';
Packit 667938
my $DEBUG = 0;
Packit 667938
my $rundir = "/opt/mrtg/run";
Packit 667938
my $dnsfile = "ovmrtgc.csv";
Packit 667938
Packit 667938
my($line,@sysnms); 
Packit 667938
Packit 667938
sub main {
Packit 667938
Packit 667938
   chdir $rundir;
Packit 667938
Packit 667938
   open (DNSFILE,"<".$dnsfile);
Packit 667938
   while(<DNSFILE>){
Packit 667938
      chomp;
Packit 667938
      $line = $_;
Packit 667938
      $sysnms[@sysnms]= (split /\,/,$line)[2];
Packit 667938
   }
Packit 667938
   close (DNSFILE);
Packit 667938
   `ovtgts $ENV{OVwSessionID} @sysnms`;
Packit 667938
Packit 667938
}  
Packit 667938
main;
Packit 667938
exit(0);
Packit 667938