Monitoring-Generator-TestConfig
view release on metacpan or search on metacpan
lib/Monitoring/Generator/TestConfig.pm view on Meta::CPAN
}
chmod 0755, $self->{'output_dir'}.$plg_prefix.'/test_servicecheck.pl' or die("cannot change modes: $!");
chmod 0755, $self->{'output_dir'}.$plg_prefix.'/test_hostcheck.pl' or die("cannot change modes: $!");
chmod 0755, $self->{'output_dir'}.'/plugins/p1.pl';
chmod 0755, $self->{'output_dir'}.'/init.d/'.$init;
chmod 0755, $self->{'output_dir'}.'/recreate.pl';
# check user/group
if( $^O ne "MSWin32" and $< == 0 ) {
`chown -R $self->{'user'}:$self->{'group'} $self->{'output_dir'}`;
}
if($self->{'layout'} eq 'omd') {
print "exported omd test config to: ".$self->{'output_dir'}.$obj_prefix."\n";
print "check your configuration with: ~/etc/init.d/nagios checkconfig\n";
} else {
print "exported ".$self->{'layout'}." test config to: $self->{'output_dir'}\n";
print "check your configuration with: $self->{'output_dir'}/init.d/".$init." checkconfig\n";
}
print "configuration can be adjusted and recreated with $self->{'output_dir'}/recreate.pl\n";
lib/Monitoring/Generator/TestConfig/InitScriptData.pm view on Meta::CPAN
# See how we were called.
case "$1" in
start)
echo -n "Starting __LAYOUT__:"
$Bin -v $CfgFile > /dev/null 2>&1;
if [ $? -eq 0 ]; then
touch $VarDir/__LAYOUT__.log $RetentionFile
rm -f $CommandFile
touch $RunFile
#chown $User:$Group $RunFile
$Bin -d $CfgFile
if [ -d $LockDir ]; then touch $LockDir/$LockFile; fi
echo " done."
exit 0
else
echo "CONFIG ERROR! Start aborted. Check your configuration."
exit 1
fi
;;
( run in 3.015 seconds using v1.01-cache-2.11-cpan-71847e10f99 )