* CENTPLUGINS_TMP
* NAGIOS_PLUGIN -> NAGIOS_PLUGINS git-svn-id: http://svn.centreon.com/trunk/plugins-2.x@4868 6bcd3966-0018-0410-8128-fd23d134de7e
This commit is contained in:
parent
70aeefede5
commit
4bbc90c39a
12
install.sh
12
install.sh
|
@ -127,13 +127,13 @@ fi
|
|||
echo ""
|
||||
fi
|
||||
|
||||
if [ -z $NAGIOS_PLUGIN ];then
|
||||
if [ -z $NAGIOS_PLUGINS ];then
|
||||
#nagios plugins directory for oreon
|
||||
NAGIOS_PLUGIN="$INSTALL_DIR_NAGIOS/libexec"
|
||||
NAGIOS_PLUGINS="$INSTALL_DIR_NAGIOS/libexec"
|
||||
echo "Where are your nagios plugin / libexec directory ?"
|
||||
echo -n "default to [$NAGIOS_PLUGIN]:"
|
||||
echo -n "default to [$NAGIOS_PLUGINS]:"
|
||||
read temp
|
||||
test_answer NAGIOS_PLUGIN $temp
|
||||
test_answer NAGIOS_PLUGINS $temp
|
||||
echo ""
|
||||
fi
|
||||
|
||||
|
@ -210,10 +210,10 @@ echo ""
|
|||
|
||||
echo "Other Stuff"
|
||||
echo "------------"
|
||||
if test -d $NAGIOS_PLUGIN ; then
|
||||
if test -d $NAGIOS_PLUGINS ; then
|
||||
echo_success "Nagios libexec directory" "OK"
|
||||
else
|
||||
mkdir -p $NAGIOS_PLUGIN > /dev/null
|
||||
mkdir -p $NAGIOS_PLUGINS > /dev/null
|
||||
echo_success "Nagios libexec directory created" "OK"
|
||||
fi
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ DIR_OREON=@INSTALL_DIR_OREON@/
|
|||
DIR_TRAFFICMAP=@INSTALL_DIR_OREON@/include/trafficMap/average/
|
||||
DIR_NAGIOS=@INSTALL_DIR_NAGIOS@/
|
||||
DIR_RRDTOOL=@INSTALL_DIR_OREON@/rrd/
|
||||
NAGIOS_PLUGIN=@NAGIOS_PLUGIN@/
|
||||
NAGIOS_PLUGINS=@NAGIOS_PLUGINS@/
|
||||
NAGIOS_ETC=@NAGIOS_ETC@/
|
||||
|
||||
[NT]
|
||||
|
|
|
@ -27,7 +27,7 @@ package centreon;
|
|||
use Exporter ();
|
||||
use FindBin qw($Bin);
|
||||
use lib "$FindBin::Bin";
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
|
||||
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS);
|
||||
use utils qw($TIMEOUT %ERRORS &print_revision &support);
|
||||
|
@ -62,7 +62,7 @@ my @ds = ("a","b","c","d","e","f","g","h","i","j","k","l");
|
|||
# Get all parameters from the ini file
|
||||
###############################################################################
|
||||
sub get_parameters {
|
||||
$params_file = "@NAGIOS_PLUGIN@/$params_file";
|
||||
$params_file = "@NAGIOS_PLUGINS@/$params_file";
|
||||
unless (-e $params_file) {
|
||||
print "Unknown - In centreon.pm :: $params_file :: $!\n";
|
||||
exit $ERRORS{'UNKNOWN'};
|
||||
|
|
|
@ -28,7 +28,7 @@ use strict;
|
|||
use Net::SNMP qw(:snmp oid_lex_sort);
|
||||
use FindBin;
|
||||
use lib "$FindBin::Bin";
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw($TIMEOUT %ERRORS &print_revision &support);
|
||||
if (eval "require centreon" ) {
|
||||
use centreon qw(get_parameters);
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
use strict;
|
||||
use FindBin;
|
||||
use lib "$FindBin::Bin";
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw($TIMEOUT %ERRORS &print_revision &support);
|
||||
|
||||
use vars qw($PROGNAME);
|
||||
|
@ -38,7 +38,7 @@ use vars qw($opt_H $opt_p $opt_s $opt_v $opt_V $opt_h $opt_w $opt_c $opt_t $opt_
|
|||
# Plugin var init
|
||||
#
|
||||
|
||||
my $pathtolibexecnt = "@NAGIOS_PLUGIN@/check_nt";
|
||||
my $pathtolibexecnt = "@NAGIOS_PLUGINS@/check_nt";
|
||||
|
||||
my($op_v, $op_d, $op_s, $op_t, $op_l, $port, @values, @test, @test2, @test3, @test4, @test5, $warning, $critical, @w, @c, $uptime);
|
||||
my($warning2, $critical2, $warning3, $critical3, $warning4, $critical4, @output);
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
use strict;
|
||||
use FindBin;
|
||||
use lib "$FindBin::Bin";
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw($TIMEOUT %ERRORS &print_revision &support);
|
||||
|
||||
if (eval "require centreon" ) {
|
||||
|
|
|
@ -26,7 +26,7 @@ use strict;
|
|||
use Net::SNMP qw(:snmp);
|
||||
use FindBin;
|
||||
use lib "$FindBin::Bin";
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw($TIMEOUT %ERRORS &print_revision &support);
|
||||
if (eval "require centreon" ) {
|
||||
use centreon qw(get_parameters);
|
||||
|
|
|
@ -27,7 +27,7 @@ use strict;
|
|||
use Net::SNMP qw(:snmp);
|
||||
use FindBin;
|
||||
use lib "$FindBin::Bin";
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw($TIMEOUT %ERRORS &print_revision &support);
|
||||
|
||||
if (eval "require centreon" ) {
|
||||
|
|
|
@ -28,7 +28,7 @@ use strict;
|
|||
use Net::SNMP qw(:snmp);
|
||||
use FindBin;
|
||||
use lib "$FindBin::Bin";
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw($TIMEOUT %ERRORS &print_revision &support);
|
||||
|
||||
if (eval "require centreon" ) {
|
||||
|
|
|
@ -28,7 +28,7 @@ use strict;
|
|||
use Net::SNMP qw(:snmp oid_lex_sort);
|
||||
use FindBin;
|
||||
use lib "$FindBin::Bin";
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw($TIMEOUT %ERRORS &print_revision &support);
|
||||
if (eval "require centreon" ) {
|
||||
use centreon qw(get_parameters);
|
||||
|
|
|
@ -28,7 +28,7 @@ use strict;
|
|||
use Net::SNMP qw(:snmp oid_lex_sort);
|
||||
use FindBin;
|
||||
use lib "$FindBin::Bin";
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw($TIMEOUT %ERRORS &print_revision &support);
|
||||
|
||||
if (eval "require centreon" ) {
|
||||
|
@ -55,7 +55,7 @@ use vars qw($opt_V $opt_h $opt_v $opt_C $opt_H $opt_w $opt_c);
|
|||
$PROGNAME = "$0";
|
||||
|
||||
my ($row, @flg_created, @last_check_time, @last_in_errors, @last_out_errors, $result_in, $result_out, @nb_out_errors, @nb_in_errors, $update_time, $db_file);
|
||||
my $pathtolibexecnt = $centreon{NAGIOS_PLUGIN};
|
||||
my $pathtolibexecnt = $centreon{NAGIOS_PLUGINS};
|
||||
|
||||
sub print_help ();
|
||||
sub print_usage ();
|
||||
|
|
|
@ -28,7 +28,7 @@ use strict;
|
|||
use Net::SNMP qw(:snmp oid_lex_sort);
|
||||
use FindBin;
|
||||
use lib "$FindBin::Bin";
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw($TIMEOUT %ERRORS &print_revision &support);
|
||||
if (eval "require centreon" ) {
|
||||
use centreon qw(get_parameters);
|
||||
|
|
|
@ -32,7 +32,7 @@ use Getopt::Long;
|
|||
|
||||
# Nagios specific
|
||||
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw(%ERRORS $TIMEOUT);
|
||||
|
||||
# centreon specific
|
||||
|
|
|
@ -28,7 +28,7 @@ use strict;
|
|||
use Net::SNMP qw(:snmp);
|
||||
use FindBin;
|
||||
use lib "$FindBin::Bin";
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw($TIMEOUT %ERRORS &print_revision &support);
|
||||
|
||||
if (eval "require centreon" ) {
|
||||
|
|
|
@ -29,7 +29,7 @@ use Net::SNMP qw(:snmp oid_lex_sort);
|
|||
use FindBin;
|
||||
use lib "$FindBin::Bin";
|
||||
use lib "/usr/local/nagios/libexec";
|
||||
#use lib "@NAGIOS_PLUGIN@";
|
||||
#use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw($TIMEOUT %ERRORS &print_revision &support);
|
||||
if (eval "require centreon" ) {
|
||||
use centreon qw(get_parameters);
|
||||
|
@ -325,8 +325,8 @@ $last_out_bits = 0;
|
|||
|
||||
my $flg_created = 0;
|
||||
|
||||
if (-e "@CENTREON_TMP@/traffic_if".$interface."_".$opt_H) {
|
||||
open(FILE,"<"."@CENTREON_TMP@/traffic_if".$interface."_".$opt_H);
|
||||
if (-e "@CENTPLUGINS_TMP@/traffic_if".$interface."_".$opt_H) {
|
||||
open(FILE,"<"."@CENTPLUGINS_TMP@/traffic_if".$interface."_".$opt_H);
|
||||
while($row = <FILE>){
|
||||
@last_values = split(":",$row);
|
||||
$last_check_time = $last_values[0];
|
||||
|
@ -341,8 +341,8 @@ if (-e "@CENTREON_TMP@/traffic_if".$interface."_".$opt_H) {
|
|||
|
||||
$update_time = time();
|
||||
|
||||
unless (open(FILE,">"."@CENTREON_TMP@/traffic_if".$interface."_".$opt_H)){
|
||||
print "Check mod for temporary file : @CENTREON_TMP@/traffic_if".$interface."_".$opt_H. " !\n";
|
||||
unless (open(FILE,">"."@CENTPLUGINS_TMP@/traffic_if".$interface."_".$opt_H)){
|
||||
print "Check mod for temporary file : @CENTPLUGINS_TMP@/traffic_if".$interface."_".$opt_H. " !\n";
|
||||
exit $ERRORS{"UNKNOWN"};
|
||||
}
|
||||
print FILE "$update_time:$in_bits:$out_bits";
|
||||
|
|
|
@ -27,7 +27,7 @@ use strict;
|
|||
use Net::SNMP qw(:snmp);
|
||||
use FindBin;
|
||||
use lib "$FindBin::Bin";
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw($TIMEOUT %ERRORS &print_revision &support);
|
||||
|
||||
if (eval "require centreon" ) {
|
||||
|
|
|
@ -28,7 +28,7 @@ use strict;
|
|||
use Net::SNMP qw(:snmp);
|
||||
use FindBin;
|
||||
use lib "$FindBin::Bin";
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw($TIMEOUT %ERRORS &print_revision &support);
|
||||
|
||||
use vars qw($PROGNAME);
|
||||
|
|
|
@ -29,7 +29,7 @@ use DBI;
|
|||
use vars qw($PROGNAME);
|
||||
use Getopt::Long;
|
||||
use vars qw($opt_V $opt_H $opt_h $opt_i);
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw($TIMEOUT %ERRORS &print_revision &support);
|
||||
|
||||
## For Debug mode = 1
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
use strict;
|
||||
use FindBin;
|
||||
use lib "$FindBin::Bin";
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw($TIMEOUT %ERRORS &print_revision &support);
|
||||
|
||||
if (eval "require centreon" ) {
|
||||
|
@ -45,7 +45,7 @@ use vars qw($opt_H $opt_p $opt_s $opt_v $opt_V $opt_h $opt_w $opt_c $opt_S $opt_
|
|||
|
||||
## Plugin var init
|
||||
|
||||
my $pathtolibexecnt = $centreon{GLOBAL}{NAGIOS_PLUGIN}."check_nt";
|
||||
my $pathtolibexecnt = $centreon{GLOBAL}{NAGIOS_PLUGINS}."check_nt";
|
||||
my($op_v, $op_d, $op_s, $op_t, $op_l, $port, @values, @test, @test2, @test3, @test4, @test5, $warning, $critical, @w, @c, $uptime);
|
||||
my($warning2, $critical2, $warning3, $critical3, $warning4, $critical4, @output);
|
||||
$PROGNAME = $0;
|
||||
|
|
|
@ -18,7 +18,7 @@ use Getopt::Long;
|
|||
|
||||
# Nagios specific
|
||||
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw(%ERRORS $TIMEOUT);
|
||||
#my $TIMEOUT = 15;
|
||||
#my %ERRORS=('OK'=>0,'WARNING'=>1,'CRITICAL'=>2,'UNKNOWN'=>3,'DEPENDENT'=>4);
|
||||
|
|
|
@ -21,14 +21,14 @@ use Getopt::Long;
|
|||
|
||||
# Nagios specific
|
||||
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw(%ERRORS $TIMEOUT);
|
||||
#my $TIMEOUT = 5;
|
||||
#my %ERRORS=('OK'=>0,'WARNING'=>1,'CRITICAL'=>2,'UNKNOWN'=>3,'DEPENDENT'=>4);
|
||||
|
||||
# centreon specific
|
||||
|
||||
#use lib "@NAGIOS_PLUGIN@";
|
||||
#use lib "@NAGIOS_PLUGINS@";
|
||||
if (eval "require centreon" ) {
|
||||
use centreon qw(get_parameters create_rrd update_rrd &is_valid_serviceid);
|
||||
use vars qw($VERSION %centreon);
|
||||
|
|
|
@ -16,7 +16,7 @@ use Getopt::Long;
|
|||
|
||||
# Nagios specific
|
||||
|
||||
use lib "@NAGIOS_PLUGIN@";
|
||||
use lib "@NAGIOS_PLUGINS@";
|
||||
use utils qw(%ERRORS $TIMEOUT);
|
||||
#my $TIMEOUT = 5;
|
||||
#my %ERRORS=('OK'=>0,'WARNING'=>1,'CRITICAL'=>2,'UNKNOWN'=>3,'DEPENDENT'=>4);
|
||||
|
|
Loading…
Reference in New Issue