Hi.
Sorry for delay on the answer.
These are the results of executing commands:
On the client (remote machine):
Ifconfig
Code: Select all
bond0 Link encap:Ethernet HWaddr 78:E7:D1:56:2F:A0
inet addr:192.168.22.174 Bcast:192.168.22.255 Mask:255.255.255.0
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:15310368093 errors:0 dropped:0 overruns:0 frame:0
TX packets:23374593614 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7376333710599 (6.7 TiB) TX bytes:9050306997183 (8.2 TiB)
bond1 Link encap:Ethernet HWaddr 78:E7:D1:56:2F:A1
inet addr:192.168.246.174 Bcast:192.168.246.255 Mask:255.255.255.0
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:2140684704 errors:0 dropped:0 overruns:0 frame:0
TX packets:4089258894 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:194759000627 (181.3 GiB) TX bytes:5675244772409 (5.1 TiB)
eth0 Link encap:Ethernet HWaddr 78:E7:D1:56:2F:A0
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:13800146411 errors:0 dropped:0 overruns:0 frame:0
TX packets:23374593614 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6805854524735 (6.1 TiB) TX bytes:9050306997183 (8.2 TiB)
Interrupt:130 Memory:fb000000-fb7fffff
eth1 Link encap:Ethernet HWaddr 78:E7:D1:56:2F:A0
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:1510221682 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:570479185864 (531.3 GiB) TX bytes:0 (0.0 b)
Interrupt:178 Memory:fa000000-fa7fffff
eth2 Link encap:Ethernet HWaddr 78:E7:D1:56:2F:A1
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:2139774277 errors:0 dropped:0 overruns:0 frame:0
TX packets:4089258894 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:194664610338 (181.2 GiB) TX bytes:5675244772409 (5.1 TiB)
Interrupt:178 Memory:f9000000-f97fffff
eth3 Link encap:Ethernet HWaddr 78:E7:D1:56:2F:A1
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:910427 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:94390289 (90.0 MiB) TX bytes:0 (0.0 b)
Interrupt:75 Memory:f8000000-f87fffff
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3884572687 errors:0 dropped:0 overruns:0 frame:0
TX packets:3884572687 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2203452673674 (2.0 TiB) TX bytes:2203452673674 (2.0 TiB)
ps axuw | grep nrpe
ets 13175 0.0 0.0 63248 832 pts/2 S+ 10:36 0:00 grep nrpe
netstat -at | grep nrpe
Code: Select all
tcp 0 0 *:nrpe *:* LISTEN
tcp 0 0 prometeo-bp.inversis.c:nrpe nagiosprd01.inversis.:44092 TIME_WAIT
tcp 0 0 prometeo-bp.inversis.c:nrpe nagiosprd01.inversis.:44094 TIME_WAIT
tcp 0 0 prometeo-bp.inversis.c:nrpe nagiosprd01.inversis.:44145 TIME_WAIT
tcp 0 0 prometeo-bp.inversis.c:nrpe nagiosprd01.inversis.:44144 TIME_WAIT
tcp 0 0 prometeo-bp.inversis.c:nrpe nagiosprd01.inversis.:44147 TIME_WAIT
tcp 0 0 prometeo-bp.inversis.c:nrpe nagiosprd01.inversis.:44134 TIME_WAIT
tcp 0 0 prometeo-bp.inversis.c:nrpe nagiosprd01.inversis.:44112 TIME_WAIT
tcp 0 0 prometeo-bp.inversis.c:nrpe nagiosprd01.inversis.:44119 TIME_WAIT
tcp 0 0 prometeo-bp.inversis.c:nrpe nagiosprd01.inversis.:44110 TIME_WAIT
tcp 0 0 prometeo-bp.inversis.c:nrpe nagiosprd01.inversis.:44263 TIME_WAIT
tcp 0 0 prometeo-bp.inversis.c:nrpe nagiosprd01.inversis.:43975 TIME_WAIT
cat /etc/xinetd.d/nrpe
Code: Select all
# default: on
# description: NRPE (Nagios Remote Plugin Executor)
service nrpe
{
flags = REUSE
socket_type = stream
port = 5666
wait = no
user = nagios
group = nagios
server = /usr/local/nagios/bin/nrpe
server_args = -c /usr/local/nagios/etc/nrpe.cfg --inetd
log_on_failure += USERID
disable = no
only_from = 127.0.0.1 192.168.247.128
instances = UNLIMITED
per_source = UNLIMITED
}
cat /usr/local/nagios/etc/nrpe.cfg
Code: Select all
#############################################################################
# Sample NRPE Config File
# Written by: Ethan Galstad ([email protected])
#
# Last Modified: 11-23-2007
#
# NOTES:
# This is a sample configuration file for the NRPE daemon. It needs to be
# located on the remote host that is running the NRPE daemon, not the host
# from which the check_nrpe client is being executed.
#############################################################################
# LOG FACILITY
# The syslog facility that should be used for logging purposes.
log_facility=daemon
# PID FILE
# The name of the file in which the NRPE daemon should write it's process ID
# number. The file is only written if the NRPE daemon is started by the root
# user and is running in standalone mode.
pid_file=/var/run/nrpe.pid
# PORT NUMBER
# Port number we should wait for connections on.
# NOTE: This must be a non-priviledged port (i.e. > 1024).
# NOTE: This option is ignored if NRPE is running under either inetd or xinetd
server_port=5666
# SERVER ADDRESS
# Address that nrpe should bind to in case there are more than one interface
# and you do not want nrpe to bind on all interfaces.
# NOTE: This option is ignored if NRPE is running under either inetd or xinetd
#server_address=127.0.0.1
# NRPE USER
# This determines the effective user that the NRPE daemon should run as.
# You can either supply a username or a UID.
#
# NOTE: This option is ignored if NRPE is running under either inetd or xinetd
nrpe_user=nagios
# NRPE GROUP
# This determines the effective group that the NRPE daemon should run as.
# You can either supply a group name or a GID.
#
# NOTE: This option is ignored if NRPE is running under either inetd or xinetd
nrpe_group=nagios
# ALLOWED HOST ADDRESSES
# This is an optional comma-delimited list of IP address or hostnames
# that are allowed to talk to the NRPE daemon. Network addresses with a bit mask
# (i.e. 192.168.1.0/24) are also supported. Hostname wildcards are not currently
# supported.
#
# Note: The daemon only does rudimentary checking of the client's IP
# address. I would highly recommend adding entries in your /etc/hosts.allow
# file to allow only the specified host to connect to the port
# you are running this daemon on.
#
# NOTE: This option is ignored if NRPE is running under either inetd or xinetd
allowed_hosts=127.0.0.1
# COMMAND ARGUMENT PROCESSING
# This option determines whether or not the NRPE daemon will allow clients
# to specify arguments to commands that are executed. This option only works
# if the daemon was configured with the --enable-command-args configure script
# option.
#
# *** ENABLING THIS OPTION IS A SECURITY RISK! ***
# Read the SECURITY file for information on some of the security implications
# of enabling this variable.
#
# Values: 0=do not allow arguments, 1=allow command arguments
dont_blame_nrpe=1
# BASH COMMAND SUBTITUTION
# This option determines whether or not the NRPE daemon will allow clients
# to specify arguments that contain bash command substitutions of the form
# $(...). This option only works if the daemon was configured with both
# the --enable-command-args and --enable-bash-command-substitution configure
# script options.
#
# *** ENABLING THIS OPTION IS A HIGH SECURITY RISK! ***
# Read the SECURITY file for information on some of the security implications
# of enabling this variable.
#
# Values: 0=do not allow bash command substitutions,
# 1=allow bash command substitutions
allow_bash_command_substitution=0
# COMMAND PREFIX
# This option allows you to prefix all commands with a user-defined string.
# A space is automatically added between the specified prefix string and the
# command line from the command definition.
#
# *** THIS EXAMPLE MAY POSE A POTENTIAL SECURITY RISK, SO USE WITH CAUTION! ***
# Usage scenario:
# Execute restricted commmands using sudo. For this to work, you need to add
# the nagios user to your /etc/sudoers. An example entry for alllowing
# execution of the plugins from might be:
#
# nagios ALL=(ALL) NOPASSWD: /usr/lib/nagios/plugins/
#
# This lets the nagios user run all commands in that directory (and only them)
# without asking for a password. If you do this, make sure you don't give
# random users write access to that directory or its contents!
# command_prefix=/usr/bin/sudo
# DEBUGGING OPTION
# This option determines whether or not debugging messages are logged to the
# syslog facility.
# Values: 0=debugging off, 1=debugging on
debug=0
# COMMAND TIMEOUT
# This specifies the maximum number of seconds that the NRPE daemon will
# allow plugins to finish executing before killing them off.
command_timeout=120
# CONNECTION TIMEOUT
# This specifies the maximum number of seconds that the NRPE daemon will
# wait for a connection to be established before exiting. This is sometimes
# seen where a network problem stops the SSL being established even though
# all network sessions are connected. This causes the nrpe daemons to
# accumulate, eating system resources. Do not set this too low.
connection_timeout=300
# WEEK RANDOM SEED OPTION
# This directive allows you to use SSL even if your system does not have
# a /dev/random or /dev/urandom (on purpose or because the necessary patches
# were not applied). The random number generator will be seeded from a file
# which is either a file pointed to by the environment valiable $RANDFILE
# or $HOME/.rnd. If neither exists, the pseudo random number generator will
# be initialized and a warning will be issued.
# Values: 0=only seed from /dev/[u]random, 1=also seed from weak randomness
#allow_weak_random_seed=1
# INCLUDE CONFIG FILE
# This directive allows you to include definitions from an external config file.
#include=<somefile.cfg>
# INCLUDE CONFIG DIRECTORY
# This directive allows you to include definitions from config files (with a
# .cfg extension) in one or more directories (with recursion).
#include_dir=<somedirectory>
#include_dir=<someotherdirectory>
# COMMAND DEFINITIONS
# Command definitions that this daemon will run. Definitions
# are in the following format:
#
# command[<command_name>]=<command_line>
#
# When the daemon receives a request to return the results of <command_name>
# it will execute the command specified by the <command_line> argument.
#
# Unlike Nagios, the command line cannot contain macros - it must be
# typed exactly as it should be executed.
#
# Note: Any plugins that are used in the command lines must reside
# on the machine that this daemon is running on! The examples below
# assume that you have plugins installed in a /usr/local/nagios/libexec
# directory. Also note that you will have to modify the definitions below
# to match the argument format the plugins expect. Remember, these are
# examples only!
# The following examples use hardcoded command arguments...
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
command[check_hda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/hda1
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200
# The following examples allow user-supplied arguments and can
# only be used if the NRPE daemon was compiled with support for
# command arguments *AND* the dont_blame_nrpe directive in this
# config file is set to '1'. This poses a potential security risk, so
# make sure you read the SECURITY file before doing this.
#command[check_users]=/usr/local/nagios/libexec/check_users -w $ARG1$ -c $ARG2$
#command[check_load]=/usr/local/nagios/libexec/check_load -w $ARG1$ -c $ARG2$
#command[check_disk]=/usr/local/nagios/libexec/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
#command[check_procs]=/usr/local/nagios/libexec/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$
command[check_opt]=/usr/local/nagios/bin/check_fs.sh -w 90 -c 92 -f /opt
command[check_home]=/usr/local/nagios/bin/check_fs.sh -w 80 -c 85 -f /home
command[check_var]=/usr/local/nagios/bin/check_fs.sh -w 80 -c 85 -f /var
command[check_usr]=/usr/local/nagios/bin/check_fs.sh -w 80 -c 85 -f /usr
command[check_vacio]=/usr/local/nagios/bin/check_fs.sh -w 80 -c 85 -f /
command[check_tmp]=/usr/local/nagios/bin/check_fs.sh -w 80 -c 85 -f /tmp
command[check_oracle]=/usr/local/nagios/bin/check_fs.sh -w 80 -c 85 -f /opt/oracle
command[check_boot]=/usr/local/nagios/bin/check_fs.sh -w 80 -c 85 -f /boot
command[check_servidor_CAS1]=/usr/local/nagios/bin/monitor_servers.sh CAS1
command[check_servidor_embargo1]=/usr/local/nagios/bin/monitor_servers.sh embargo1
command[check_servidor_srn1]=/usr/local/nagios/bin/monitor_servers.sh srn1
command[check_servidor_middleware_batch1]=/usr/local/nagios/bin/monitor_servers.sh middleware_batch1
command[check_servidor_middleware1]=/usr/local/nagios/bin/monitor_servers.sh middleware1
command[check_servidor_websvc_batch1]=/usr/local/nagios/bin/monitor_servers.sh websvc_batch1
command[check_servidor_websvc_crit1]=/usr/local/nagios/bin/monitor_servers.sh websvc_crit1
command[check_servidor_auxiliar1]=/usr/local/nagios/bin/monitor_servers.sh auxiliar1
command[check_servidor_websvc1]=/usr/local/nagios/bin/monitor_servers.sh websvc1
command[check_servidor_ALBPMServer1]=/usr/local/nagios/bin/monitor_servers.sh ALBPMServer1
command[check_servidor_rr_server]=/usr/local/nagios/bin/monitor_servers.sh rr_server
command[check_servidor_openfinance2]=/usr/local/nagios/bin/monitor_servers.sh openfinance2
command[check_servidor_AMLApps]=/usr/local/nagios/bin/monitor_servers.sh AMLApps
command[check_WLADMIN_MIDDLE]=/usr/local/nagios/bin/monitor_servers.sh WLADMIN_MIDDLE
command[check_WLADMIN_OFICINA]=/usr/local/nagios/bin/monitor_servers.sh WLADMIN_OFICINA_MIG
command[check_servidor_osb_server1]=/usr/local/nagios/bin/monitor_servers.sh osb_server1
command[check_WL_OSBBATCH_SERVER1]=/usr/local/nagios/bin/monitor_servers.sh osbbatch_server1
command[check_adap_B_PUBLICACION]=/usr/local/nagios/bin/check_ADAP.sh B_PUBLICACION
command[check_adap_B_DIFERIDA]=/usr/local/nagios/bin/check_ADAP.sh B_DIFERIDA
command[check_adap_B_QINVERSIS]=/usr/local/nagios/bin/check_ADAP.sh B_QINVERSIS
command[check_adap_B_QBATCH]=/usr/local/nagios/bin/check_ADAP.sh B_QBATCH
command[check_adap_B_QINTERNACIONAL]=/usr/local/nagios/bin/check_ADAP.sh B_QINTERNACIONAL
command[check_adap_B_QSALOMON]=/usr/local/nagios/bin/check_ADAP.sh B_QSALOMON
command[check_adap_B_QDERIVADOS]=/usr/local/nagios/bin/check_ADAP.sh B_QDERIVADOS
command[check_adap_B_QDER_ROUT_INT]=/usr/local/nagios/bin/check_ADAP.sh B_QDER_ROUT_INT
command[check_adap_B_QDER_MEFF_LIQUI]=/usr/local/nagios/bin/check_ADAP.sh B_QDER_MEFF_LIQUI
command[check_adap_B_QMEFF_CONT_FIX5]=/usr/local/nagios/bin/check_ADAP.sh B_QMEFF_CONT_FIX5
command[check_adap_B_QALERTAS]=/usr/local/nagios/bin/check_ADAP.sh B_QALERTAS
command[check_adap_B_QBLOOMBERG]=/usr/local/nagios/bin/check_ADAP.sh B_QBLOOMBERG
command[check_adap_B_QRENTABILIDAD]=/usr/local/nagios/bin/check_ADAP.sh B_QRENTABILIDAD
command[check_adap_B_QINTERDIRECTO]=/usr/local/nagios/bin/check_ADAP.sh B_QINTERDIRECTO
command[check_adap_B_DIFERIDA2]=/usr/local/nagios/bin/check_ADAP.sh B_DIFERIDA2
command[check_adap_B_QXGEN_ENT]=/usr/local/nagios/bin/check_ADAP.sh B_QXGEN_ENT
command[check_adap_B_QVTRADER44]=/usr/local/nagios/bin/check_ADAP.sh B_QVTRADER44
command[check_adap_B_QREBALANCEO]=/usr/local/nagios/bin/check_ADAP.sh B_QREBALANCEO
command[check_adap_B_NOMURA]=/usr/local/nagios/bin/check_ADAP.sh B_NOMURA
command[check_adap_B_CITI]=/usr/local/nagios/bin/check_ADAP.sh B_CITI
command[check_adap_B_QNOMURANAC]=/usr/local/nagios/bin/check_ADAP.sh B_QNOMURANAC
command[check_adap_B_QSMARTGATEFIX5]=/usr/local/nagios/bin/check_ADAP.sh B_QSMARTGATEFIX5
command[check_adap_B_QSMARTGATEETFSFIX5]=/usr/local/nagios/bin/check_ADAP.sh B_QSMARTGATEETFSFIX5
command[check_adap_B_QACCIONES]=/usr/local/nagios/bin/check_ADAP.sh B_QACCIONES
command[check_adap_B_QACCIONESPROF]=/usr/local/nagios/bin/check_ADAP.sh B_QACCIONESPROF
command[check_adap_B_QLATIBEX]=/usr/local/nagios/bin/check_ADAP.sh B_QLATIBEX
command[check_adap_B_QGESTORAS]=/usr/local/nagios/bin/check_ADAP.sh B_QGESTORAS
command[check_adap_B_QMAB]=/usr/local/nagios/bin/check_ADAP.sh B_QMAB
command[check_adap_B_GESCOLAS]=/usr/local/nagios/bin/check_ADAP.sh B_GESCOLAS
command[check_adap_B_INTEMBSWIF_LIQ]=/usr/local/nagios/bin/check_ADAP.sh B_INTEMBSWIF_LIQ
command[check_adap_B_INTEMBSWIF_TRAS]=/usr/local/nagios/bin/check_ADAP.sh B_INTEMBSWIF_TRAS
command[check_adap_B_INTEMBSWIF_RF]=/usr/local/nagios/bin/check_ADAP.sh B_INTEMBSWIF_RF
command[check_adap_B_INTEMBSWIF_SAL]=/usr/local/nagios/bin/check_ADAP.sh B_INTEMBSWIF_SAL
command[check_adap_B_QBATCH_XML]=/usr/local/nagios/bin/check_ADAP.sh B_QBATCH_XML
command[check_adap_B_EMAIL_XML]=/usr/local/nagios/bin/check_ADAP.sh B_EMAIL_XML
command[check_adap_B_BACKOFFICE]=/usr/local/nagios/bin/check_ADAP.sh B_BACKOFFICE
command[check_adap_B_BACKCRIT]=/usr/local/nagios/bin/check_ADAP.sh B_BACKCRIT
command[check_adap_B_BACKOFFICE_BLOOMBERG]=/usr/local/nagios/bin/check_ADAP.sh B_BACKOFFICE_BLOOMBERG
command[check_adap_B_BACKOFFICEWS]=/usr/local/nagios/bin/check_ADAP.sh B_BACKOFFICEWS
command[check_adap_B_RRS_BACKOFFICE]=/usr/local/nagios/bin/check_ADAP.sh B_RRS_BACKOFFICE
command[check_adap_B_BACKOFFICE_NOMURANAC]=/usr/local/nagios/bin/check_ADAP.sh B_BACKOFFICE_NOMURANAC
command[check_adap_B_BACKOFFICE_CERT_WS]=/usr/local/nagios/bin/check_ADAP.sh B_BACKOFFICE_CERT_WS
command[check_adap_B_BACKOFFICE_BATCHWS]=/usr/local/nagios/bin/check_ADAP.sh B_BACKOFFICE_BATCHWS
command[check_adap_B_MULTIHERRAMIENTA]=/usr/local/nagios/bin/check_ADAP.sh B_MULTIHERRAMIENTA
command[check_adap_MULHILO_PROC_GEN]=/usr/local/nagios/bin/check_ADAP.sh MULHILO_PROC_GEN
command[check_adap_B_ADAPT_MULTIPUB]=/usr/local/nagios/bin/check_proc_MULTIPUB.sh
command[check_adap_B_ADPTFIX]=/usr/local/nagios/bin/check_ADAP.sh B_ADPTFIX
command[check_adap_B_ADPTFIX_ACC]=/usr/local/nagios/bin/check_ADAP.sh B_ADPTFIX_ACC
command[check_adap_B_ADPTFIX_ACC_PROF]=/usr/local/nagios/bin/check_ADAP.sh B_ADPTFIX_ACC_PROF
command[check_adap_B_ADPTFIX_DERIVADOS]=/usr/local/nagios/bin/check_ADAP.sh B_ADPTFIX_DERIVADOS
command[check_adap_B_ADPTFIX_RVI]=/usr/local/nagios/bin/check_ADAP.sh B_ADPTFIX_RVI
command[check_adap_B_ADPTFIX_VT]=/usr/local/nagios/bin/check_ADAPinverso.sh ADPTFIX_VT
command[check_adap_B_CONTENIDOS]=/usr/local/nagios/bin/check_ADAP.sh B_CONTENIDOS
command[check_adap_B_SQL_SERVER]=/usr/local/nagios/bin/check_ADAP.sh B_SQL_SERVER
command[check_adap_B_MENSAJERIA]=/usr/local/nagios/bin/check_ADAP.sh B_MENSAJERIA
command[check_adap_B_ADPTALERTAS]=/usr/local/nagios/bin/check_ADAP.sh B_ADPTALERTAS
command[check_adap_B_DISPARO]=/usr/local/nagios/bin/check_ADAP.sh B_DISPARO
command[check_adap_B_DISPARO_TS]=/usr/local/nagios/bin/check_ADAP.sh B_DISPARO_TS
command[check_adap_BLOOMBERG_ORDEN]=/usr/local/nagios/bin/check_ADAP.sh BLOOMBERG_ORDEN
command[check_adap_BLOOMBERG_EJEC]=/usr/local/nagios/bin/check_ADAP.sh BLOOMBERG_EJEC
command[check_adap_B_GESENVIOS]=/usr/local/nagios/bin/check_ADAP.sh B_GESENVIOS
command[check_adap_RoutNomuranacOrden]=/usr/local/nagios/bin/check_ADAP.sh RoutNomuranacOrden
command[check_adap_FQPublicacion]=/usr/local/nagios/bin/check_ADAP.sh FQPublicacion
command[check_adap_CONS_FIE]=/usr/local/nagios/bin/check_ADAP.sh CONS_FIE
command[check_adap_RoutNomuranacEjec]=/usr/local/nagios/bin/check_ADAP.sh RoutNomuranacEjec
command[check_adap_MULHILO_PROC_GEN]=/usr/local/nagios/bin/check_ADAP.sh MULHILO_PROC_GEN
command[check_adap_B_ADPTFIX_DERIINT]=/usr/local/nagios/bin/check_ADAP.sh B_ADPTFIX_DERIINT
command[check_adap_B_SEDA]=/usr/local/nagios/bin/check_ADAP.sh B_SEDA
command[check_BACKPESADOS]=/usr/local/nagios/bin/check_ADAP.sh B_BACKPESADOS
command[check_NodeManager_OSB]=/usr/local/nagios/libexec/check_OSBNode.sh
command[check_Admin_OSB]=/usr/local/nagios/libexec/check_OSBADMIN.sh
command[check_Admin_OSBBATCH]=/usr/local/nagios/libexec/check_OSBBATCHADMIN.sh
#command[check_var]=/usr/local/nagios/bin/monitor_owner.sh /var/tmp/ledgers ets ets
#command[check_FIX]=/usr/local/nagios/bin/monitor_owner.sh /var/tmp/ledgers/FIX ets ets
#command[check_ALERTAS]=/usr/local/nagios/bin/monitor_owner.sh /var/tmp/ledgers/BANCO/ALERTAS ets ets
#command[check_InterDirecto]=/usr/local/nagios/bin/monitor_owner.sh /var/tmp/ledgers/InterDirecto ets ets
command[check_logs]=/usr/local/nagios/bin/monitor_owner.sh /opt/inversis/logs ets ets
command[check_pids]=/usr/local/nagios/bin/monitor_owner.sh /opt/inversis/pids ets ets
command[check_ledgers]=/usr/local/nagios/bin/monitor_owner.sh /opt/inversis/ledgers ets ets
command[check_BEA10]=/usr/local/nagios/bin/monitor_owner.sh /opt/BEA10 ets ets
##############
##Comentamos el script de check_logfiles.sh y lo modificamos por la ejecucion del perl directamente
##############
#command[check_correlacion]=/usr/local/nagios/bin/check_correlacion_logs.sh $ARG1$ "$ARG2$"
###command[check_logs_correlacion]=/usr/local/nagios/libexec/check_logfiles.sh $ARG1$ "$ARG2$"
#command[check_owner_ets]=/usr/local/nagios/libexec/monitor_PROCESOS_OWNER_ets.sh $ARG1$
command[check_owner_root]=/usr/local/nagios/libexec/monitor_PROCESOS_OWNER_root.sh $ARG1$
command[check_fich_etc]=/usr/local/nagios/libexec/check_mod_fich_etc.sh
command[check_fich_usr]=/usr/local/nagios/libexec/check_mod_fich_usr.sh
command[check_cpu_estado]=/usr/local/nagios/libexec/check_cpu_stats.sh
command[check_mem]=/usr/local/nagios/libexec/check_mem.sh -w 18 -c 15 -p
command[check_proc_xinetd]=/usr/local/nagios/libexec/check_ps.sh -p xinetd
command[check_log1]=perl /usr/local/nagios/libexec/check_logfiles --tag="failed_new_thread" --logfile=/opt/BEA10/user_projects/domains/MIDDLE/servers/embargo1/logs/access.log --criticalpattern="failed to start new thread"
command[check_log2]=perl /usr/local/nagios/libexec/check_logfiles --tag="XadapterException_99970" --logfile=/opt/inversis/BANCO/ADAPT_BANCO/logs/COMUNICACIONESXGEN_ENT_99970.log --criticalpattern="XadpterException"
command[check_log3]=perl /usr/local/nagios/libexec/check_logfiles --tag="XadapterException_99971" --logfile=/opt/inversis/BANCO/ADAPT_BANCO/logs/COMUNICACIONESXGEN_ENT_99971.log --criticalpattern="XadpterException"
command[check_log4]=perl /usr/local/nagios/libexec/check_logfiles --tag="XadapterException_99972" --logfile=/opt/inversis/BANCO/ADAPT_BANCO/logs/COMUNICACIONESXGEN_ENT_99972.log --criticalpattern="XadpterException"
command[check_log5]=perl /usr/local/nagios/libexec/check_logfiles --tag="XadapterException_99973" --logfile=/opt/inversis/BANCO/ADAPT_BANCO/logs/COMUNICACIONESXGEN_ENT_99973.log --criticalpattern="XadpterException"
command[check_log6]=perl /usr/local/nagios/libexec/check_logfiles --tag="XadapterException_99974" --logfile=/opt/inversis/BANCO/ADAPT_BANCO/logs/COMUNICACIONESXGEN_ENT_99974.log --criticalpattern="XadpterException"
command[check_log7]=perl /usr/local/nagios/libexec/check_logfiles --tag="failed_thread" --logfile=/opt/BEA10/user_projects/domains/MIDDLE/servers/embargo1/logs/embargo1.out --criticalpattern="failed to start new thread"
#command[check_log8]=perl /usr/local/nagios/libexec/check_logfiles --tag="instances_from_engine" --logfile=/opt/BEA10/user_projects/domains/MIDDLE/servers/esb2/logs/esb2.out --criticalpattern="Cannot retrieve instances from engine"
command[check_log9]=perl /usr/local/nagios/libexec/check_logfiles --tag="ws_documentum_error" --logfile=/opt/inversis/logs/BANCO/GENERAL_SERVICES/FIRMADIG/firmadigWEB.log --criticalpattern="LLAMADA AL WS DE DOCUMENTUM FINALIZADA CON ERROR"
command[check_log10]=perl /usr/local/nagios/libexec/check_logfiles --tag="mqexception" --logfile=/opt/inversis/BANCO/WEBSVC/INTEMBSWIF/logs/intembswif.log --criticalpattern="com.ibm.mq.MQException: Completion Code"
command[check_log11]=perl /usr/local/nagios/libexec/check_logfiles --tag="error_crear_transporte" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ERROR AL CREAR EL TRANSPORTE"
command[check_log12]=perl /usr/local/nagios/libexec/check_logfiles --tag="wsembargos_500" --logfile=/opt/BEA10/user_projects/domains/MIDDLE/servers/embargo1/logs/access.log --criticalpattern="POST /WS-CGPJ/services/WSEmbargos HTTP/1.0 500"
command[check_log13]=perl /usr/local/nagios/libexec/check_logfiles --tag="error_al_desencolar" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ERROR AL DESENCOLAR"
command[check_log14]=perl /usr/local/nagios/libexec/check_logfiles --tag="error_critico" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ERROR CRITICO"
command[check_log15]=perl /usr/local/nagios/libexec/check_logfiles --tag="error_establecer" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="Error no se pudo establecer"
command[check_log16]=perl /usr/local/nagios/libexec/check_logfiles --tag="errores_generales" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="Errores Generales"
command[check_log17]=perl /usr/local/nagios/libexec/check_logfiles --tag="ora_00020" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ORA-00020"
command[check_log18]=perl /usr/local/nagios/libexec/check_logfiles --tag="ora_00257" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ORA-00257"
command[check_log19]=perl /usr/local/nagios/libexec/check_logfiles --tag="ora_00600" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ORA-00600"
command[check_log20]=perl /usr/local/nagios/libexec/check_logfiles --tag="ora_00604" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ORA-00604"
command[check_log21]=perl /usr/local/nagios/libexec/check_logfiles --tag="ora_01000" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ORA-01000"
command[check_log22]=perl /usr/local/nagios/libexec/check_logfiles --tag="ora_01089" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ORA-01089"
command[check_log23]=perl /usr/local/nagios/libexec/check_logfiles --tag="tpcall" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/backoffice_0.log --criticalpattern="Al hacer el Tpcall"
command[check_log24]=perl /usr/local/nagios/libexec/check_logfiles --tag="ora_01114" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ORA-01114"
command[check_log25]=perl /usr/local/nagios/libexec/check_logfiles --tag="ora_01146" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ORA-01146"
command[check_log26]=perl /usr/local/nagios/libexec/check_logfiles --tag="ora_04301" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ORA-04031"
command[check_log27]=perl /usr/local/nagios/libexec/check_logfiles --tag="ora_16009" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ORA-16009"
command[check_log28]=perl /usr/local/nagios/libexec/check_logfiles --tag="ora_16055" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ORA-16055"
command[check_log29]=perl /usr/local/nagios/libexec/check_logfiles --tag="ora_1563" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ORA-1653"
command[check_log30]=perl /usr/local/nagios/libexec/check_logfiles --tag="ora_1654" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ORA-1654"
command[check_log31]=perl /usr/local/nagios/libexec/check_logfiles --tag="ora_20001" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ORA-20001"
command[check_log32]=perl /usr/local/nagios/libexec/check_logfiles --tag="ora_28575" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ORA-28575"
command[check_log33]=perl /usr/local/nagios/libexec/check_logfiles --tag="ora_29701" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/PUBLICACION_44923.log --criticalpattern="ORA-29701"
command[check_log34]=perl /usr/local/nagios/libexec/check_logfiles --tag="error_transporte" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/backoffice_0.log --criticalpattern="ERROR AL CREAR EL TRANSPORTE"
command[check_log35]=perl /usr/local/nagios/libexec/check_logfiles --tag="error_obteniendo" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/backoffice_0.log --criticalpattern="etconexion:Error obteniendo conexi"
command[check_log36]=perl /usr/local/nagios/libexec/check_logfiles --tag="repetition_alert" --logfile=/opt/inversis/MARCABLANCA/CJMAR_44923/logs/backoffice_0.log --criticalpattern="REPETITION_ALERT"
command[check_log37]=perl /usr/local/nagios/libexec/check_logfiles --tag="warning_db_cache" --logfile=/opt/inversis/BANCO/ADAPT_BANCO/logs/backoffice_0.log --criticalpattern="WARNING_DB_CACHE_USAGE"
command[check_log38]=perl /usr/local/nagios/libexec/check_logfiles --tag="warning_dispatcher" --logfile=/opt/inversis/BANCO/ADAPT_BANCO/logs/backoffice_0.log --criticalpattern="WARNING_DISPATCHER_USAGE"
command[check_log39]=perl /usr/local/nagios/libexec/check_logfiles --tag="XadapterException_99969" --logfile=/opt/inversis/BANCO/ADAPT_BANCO/logs/COMUNICACIONESXGEN_ENT_99969.log --criticalpattern="XadpterException"
command[check_log40]=perl /usr/local/nagios/libexec/check_logfiles --tag="exception" --logfile=/opt/inversis/BANCO/SSO/logs/logHttpBridgeSSO.log --criticalpattern="Exception"
command[check_log41]=perl /usr/local/nagios/libexec/check_logfiles --tag="outofmemory" --logfile=/opt/BEA10/user_projects/domains/MIDDLE/servers/CAS1/logs/CAS1.log --criticalpattern="OutOfMemoryError"
command[check_log42]=perl /usr/local/nagios/libexec/check_logfiles --tag="error_general" --logfile=/opt/OSB_11.1.1.7.0/user_projects/domains/OSB_PROD/servers/osb_server1/logs/osb_server1.log --criticalpattern="SE HA PRODUCIDO UN ERROR GENERAL"
#Monitorizacion del numero de terminales recuperados en OSB
command[check_log43]=perl /usr/local/nagios/libexec/check_logfiles --tag="recuperaron_terminales" --logfile=/opt/OSB_11.1.1.7.0/user_projects/domains/OSB_PROD/servers/osb_server1/logs/osb_server1.out --criticalpattern="Se recuperaron 0 terminales"
#Monitorizacion para chequear cuando se pasa el terminal financiero a nulo
command[check_log44]=perl /usr/local/nagios/libexec/check_logfiles --tag="financiero_nulo" --logfile=/opt/OSB_11.1.1.7.0/user_projects/domains/OSB_PROD/servers/osb_server1/logs/osb_server1.out --criticalpattern="SE PASA EL SERVIDOR FINANCIERO A NULO en borrowTerminal"
#Monitorizacion para chequear cuando se pasa el terminal financiero a nulo
command[check_log45]=perl /usr/local/nagios/libexec/check_logfiles --tag="returnterminal_nulo" --logfile=/opt/OSB_11.1.1.7.0/user_projects/domains/OSB_PROD/servers/osb_server1/logs/osb_server1.out --criticalpattern="SE PASA EL SERVIDOR FINANCIERO returnTerminal A NULO"
#Monitorizacion de los terminales disponibles para oficina
command[check_log46]=perl /usr/local/nagios/libexec/check_logfiles --tag="terminales_disponibles" --logfile=/opt/OSB_11.1.1.7.0/user_projects/domains/OSB_PROD/servers/osb_server1/logs/osb_server1.log --criticalpattern="NO HAY TERMINALES DISPONIBLES PARA ESA OFICINA"
#Monitorizacion de los servicios donde no se esta informando el nodo servidor financiero
command[check_log47]=perl /usr/local/nagios/libexec/check_logfiles --tag="informado_servidor" --logfile=/opt/OSB_11.1.1.7.0/user_projects/domains/OSB_PROD/servers/osb_server1/logs/osb_server1.log --criticalpattern="NO SE HA INFORMADO EL NODO SERVIDOR FINANCIERO"
#Monitorizacion cuando se ha alcanzado el numero maximo de threads del WatchManagerEvents
command[check_log48]=perl /usr/local/nagios/libexec/check_logfiles --tag="watchmanagerevents" --logfile=/opt/OSB_11.1.1.7.0/user_projects/domains/OSB_PROD/servers/osb_server1/logs/osb_server1.out --criticalpattern="maximum thread constraint WatchManagerEvents is reached"
command[check_ERRORES_BEA]=/usr/local/nagios/libexec/Errores_BEA.sh
#Monitor de Tamano de fichero
command[check_file_osb_server1]=/usr/local/nagios/bin/check_file_size_V2.sh --maxwarn 1610612736 --maxcrit 2040109465 /opt/OSB_11.1.1.7.0/user_projects/domains/OSB_PROD/servers/osb_server1/logs/osb_server1.out
#Monitorizacion de tiempo de actualizacion de un fichero
command[check_osb_server_age]=/usr/local/nagios/libexec/check_fileage.py -f /opt/OSB_11.1.1.7.0/user_projects/domains/OSB_PROD/servers/osb_server1/logs/osb_server1.out -w 5 -c 7
#Monitorizacion de los servicios de Andbank
command[check_andbank_services]=/usr/local/nagios/libexec/monitorServiciosAndbank.sh
#Monitorizacion de las colas JMS de OSB
command[check_status_error_queue1_osb]=/usr/local/nagios/libexec/status_error_queue1_osb.sh
command[check_log49]=perl /usr/local/nagios/libexec/check_logfiles --tag="warning_tibco" --logfile=/opt/inversis/BANCO/ADAPT_BANCO/logs/backoffice_0.log --criticalpattern="WARNING_TIBCO_QUEUE"
command[check_log50]=perl /usr/local/nagios/libexec/check_logfiles --tag="system_resources" --logfile=/opt/inversis/BANCO/ALERTAS/logs/mensajeria.log --criticalpattern="452 4.3.1 Insufficient system resources"
command[check_log51]=perl /usr/local/nagios/libexec/check_logfiles --tag="check_log51" --logfile=/opt/BEA10/user_projects/domains/MIDDLE/servers/websvc_crit1/logs/websvc_crit1.out --criticalpattern="OutOfMemoryError"
#Monitorizacion para saber cuando se reinicia el servidor websvc_crit1
command[check_log52]=perl /usr/local/nagios/libexec/check_logfiles --tag="check_log52" --logfile=/opt/BEA10/user_projects/domains/MIDDLE/servers/websvc_crit1/logs/websvc_crit1.out --criticalpattern="Server state changed to STARTING"
command[check_ntp]=/usr/local/nagios/libexec/check_ntp_time -H 192.168.247.150 -w 30 -c 60
#MOnitorizacion de operaciones que no se vuelcan en la consola de errores
command[check_log78]=perl /usr/local/nagios/libexec/check_logfiles --tag="check_log78" --logfile=/opt/inversis/BANCO/WEBSVC/CONSOLAERRORMB/logs/consolaerrormb.log --criticalpattern="not-null property references a null or transient value"
#Chequeos de mensajes en colas JMS para mensajeria de ordenes
command[check_status_error_queue1_abmensaordenes_osb]=/usr/local/nagios/libexec/status_error_queue1_abmensaordenes_osb.sh
#Chequeos para el adaptador backpesados
command[check_log79]=perl /usr/local/nagios/libexec/check_logfiles --tag="check_log79" --logfile=/opt/inversis/BANCO/ADAPT_BANCO/logs/backpesados_0.log --criticalpattern="WARNING_DB_CACHE_USAGE"
command[check_log80]=perl /usr/local/nagios/libexec/check_logfiles --tag="check_log80" --logfile=/opt/inversis/BANCO/ADAPT_BANCO/logs/backpesados_0.log --criticalpattern="WARNING_DISPATCHER_USAGE"
command[check_log81]=perl /usr/local/nagios/libexec/check_logfiles --tag="check_log81" --logfile=/opt/inversis/BANCO/ADAPT_BANCO/logs/backpesados_0.log --criticalpattern="WARNING_TIBCO_QUEUE"
command[check_log82]=perl /usr/local/nagios/libexec/check_logfiles --tag="errorPorExcepcion" --logfile=/opt/inversis/logs/BANCO/ALERTAS/alertas.log --criticalpattern="ERROR POR EXCEPCION"
On the Nagios XI server:
/usr/local/nagios/libexec/check_nrpe -H <client ip>
/usr/local/nagios/libexec/check_nrpe -H 192.168.246.174
NRPE v2.14
nmap <client ip> -p 5666
nmap 192.168.246.174 -p 5666
Starting Nmap 4.11 (
http://www.insecure.org/nmap/ ) at 2015-10-26 11:07 CET
Interesting ports on prometeo-bp.inversis.com (192.168.246.174):
PORT STATE SERVICE
5666/tcp open unknown
Nmap finished: 1 IP address (1 host up) scanned in 0.141 seconds