282 lines
12 KiB
Diff
282 lines
12 KiB
Diff
diff -up ./base/Makefile.in.fix_localstatedir ./base/Makefile.in
|
|
--- ./base/Makefile.in.fix_localstatedir 2019-01-16 13:29:13.079040249 -0600
|
|
+++ ./base/Makefile.in 2019-01-16 13:32:54.103372583 -0600
|
|
@@ -33,7 +33,7 @@ LIBS=@LIBS@
|
|
|
|
prefix=@prefix@
|
|
exec_prefix=@exec_prefix@
|
|
-LOGDIR=@localstatedir@
|
|
+LOGDIR=@localstatedir@/log/nagios/
|
|
CFGDIR=@sysconfdir@
|
|
BINDIR=@bindir@
|
|
CGIDIR=@cgibindir@
|
|
diff -up ./cgi/Makefile.in.fix_localstatedir ./cgi/Makefile.in
|
|
--- ./cgi/Makefile.in.fix_localstatedir 2019-01-16 13:33:14.596032529 -0600
|
|
+++ ./cgi/Makefile.in 2019-01-16 13:33:35.252689754 -0600
|
|
@@ -12,7 +12,7 @@ SRC_LIB=../lib
|
|
|
|
prefix=@prefix@
|
|
exec_prefix=@exec_prefix@
|
|
-LOGDIR=@localstatedir@
|
|
+LOGDIR=@localstatedir@/log/nagios/
|
|
CFGDIR=@sysconfdir@
|
|
BINDIR=@bindir@
|
|
CGIDIR=@cgibindir@
|
|
diff -up ./common/Makefile.in.fix_localstatedir ./common/Makefile.in
|
|
--- ./common/Makefile.in.fix_localstatedir 2019-01-16 13:33:51.236424521 -0600
|
|
+++ ./common/Makefile.in 2019-01-16 13:34:17.928981586 -0600
|
|
@@ -13,7 +13,7 @@ LDFLAGS=@LDFLAGS@ @LIBS@
|
|
|
|
prefix=@prefix@
|
|
exec_prefix=@exec_prefix@
|
|
-LOGDIR=@localstatedir@
|
|
+LOGDIR=@localstatedir@/log/nagios/
|
|
CFGDIR=@sysconfdir@
|
|
BINDIR=@bindir@
|
|
CGIDIR=@cgibindir@
|
|
diff -up ./html/config.inc.php.in.fix_localstatedir ./html/config.inc.php.in
|
|
--- ./html/config.inc.php.in.fix_localstatedir 2019-01-16 13:35:06.875169375 -0600
|
|
+++ ./html/config.inc.php.in 2019-01-16 14:25:51.436714786 -0600
|
|
@@ -9,8 +9,8 @@ $cfg['cgi_base_url']='@cgiurl@';
|
|
|
|
// FILE LOCATION DEFAULTS
|
|
$cfg['main_config_file']='@sysconfdir@/nagios.cfg'; // default location of the main Nagios config file
|
|
-$cfg['status_file']='@localstatedir@/status.dat'; // default location of Nagios status file
|
|
-$cfg['state_retention_file']='@localstatedir@/retention.dat'; // default location of Nagios retention file
|
|
+$cfg['status_file']='@localstatedir@/spool/nagios/status.dat'; // default location of Nagios status file
|
|
+$cfg['state_retention_file']='@localstatedir@/spool/nagios/retention.dat'; // default location of Nagios retention file
|
|
|
|
|
|
|
|
diff -up ./html/Makefile.in.fix_localstatedir ./html/Makefile.in
|
|
--- ./html/Makefile.in.fix_localstatedir 2019-01-16 13:37:18.936977949 -0600
|
|
+++ ./html/Makefile.in 2019-01-16 13:37:36.645684091 -0600
|
|
@@ -4,7 +4,7 @@ LDFLAGS=@LDFLAGS@ @LIBS@
|
|
|
|
prefix=@prefix@
|
|
exec_prefix=@exec_prefix@
|
|
-LOGDIR=@localstatedir@
|
|
+LOGDIR=@localstatedir@/log/nagios/
|
|
CFGDIR=@sysconfdir@
|
|
BINDIR=@bindir@
|
|
CGIDIR=@cgibindir@
|
|
diff -up ./include/locations.h.in.fix_localstatedir ./include/locations.h.in
|
|
--- ./include/locations.h.in.fix_localstatedir 2019-01-16 13:38:02.700251743 -0600
|
|
+++ ./include/locations.h.in 2019-01-16 14:36:54.105757936 -0600
|
|
@@ -17,18 +17,18 @@
|
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
************************************************************************/
|
|
|
|
-#define DEFAULT_TEMP_FILE "@localstatedir@/tempfile"
|
|
+#define DEFAULT_TEMP_FILE "@localstatedir@/spool/nagios/tempfile"
|
|
#define DEFAULT_TEMP_PATH "/tmp"
|
|
-#define DEFAULT_CHECK_RESULT_PATH "@localstatedir@/spool/checkresults"
|
|
-#define DEFAULT_STATUS_FILE "@localstatedir@/status.dat"
|
|
-#define DEFAULT_LOG_FILE "@localstatedir@/nagios.log"
|
|
-#define DEFAULT_LOG_ARCHIVE_PATH "@localstatedir@/archives/"
|
|
-#define DEFAULT_DEBUG_FILE "@localstatedir@/nagios.debug"
|
|
-#define DEFAULT_COMMENT_FILE "@localstatedir@/comments.dat"
|
|
-#define DEFAULT_DOWNTIME_FILE "@localstatedir@/downtime.dat"
|
|
-#define DEFAULT_RETENTION_FILE "@localstatedir@/retention.dat"
|
|
-#define DEFAULT_COMMAND_FILE "@localstatedir@/rw/nagios.cmd"
|
|
-#define DEFAULT_QUERY_SOCKET "@localstatedir@/rw/nagios.qh"
|
|
+#define DEFAULT_CHECK_RESULT_PATH "@localstatedir@/spool/nagios/checkresults"
|
|
+#define DEFAULT_STATUS_FILE "@localstatedir@/spool/nagios/status.dat"
|
|
+#define DEFAULT_LOG_FILE "@localstatedir@/log/nagios/nagios.log"
|
|
+#define DEFAULT_LOG_ARCHIVE_PATH "@localstatedir@/log/nagios/archives/"
|
|
+#define DEFAULT_DEBUG_FILE "@localstatedir@/log/nagios/nagios.debug"
|
|
+#define DEFAULT_COMMENT_FILE "@localstatedir@/spool/nagios/comments.dat"
|
|
+#define DEFAULT_DOWNTIME_FILE "@localstatedir@/spool/nagios/downtime.dat"
|
|
+#define DEFAULT_RETENTION_FILE "@localstatedir@/spool/nagios/retention.dat"
|
|
+#define DEFAULT_COMMAND_FILE "@localstatedir@/spool/nagios/cmd/nagios.cmd"
|
|
+#define DEFAULT_QUERY_SOCKET "@localstatedir@/spool/nagios/cmd/nagios.qh"
|
|
#define DEFAULT_CONFIG_FILE "@sysconfdir@/nagios.cfg"
|
|
#define DEFAULT_PHYSICAL_HTML_PATH "@datadir@"
|
|
#define DEFAULT_URL_HTML_PATH "@htmurl@"
|
|
@@ -36,6 +36,6 @@
|
|
#define DEFAULT_URL_CGIBIN_PATH "@cgiurl@"
|
|
#define DEFAULT_CGI_CONFIG_FILE "@sysconfdir@/cgi.cfg"
|
|
#define DEFAULT_LOCK_FILE "@subsyslockfile@"
|
|
-#define DEFAULT_OBJECT_CACHE_FILE "@localstatedir@/objects.cache"
|
|
-#define DEFAULT_PRECACHED_OBJECT_FILE "@localstatedir@/objects.precache"
|
|
-#define DEFAULT_EVENT_BROKER_FILE "@localstatedir@/broker.socket"
|
|
+#define DEFAULT_OBJECT_CACHE_FILE "@localstatedir@/spool/nagios/objects.cache"
|
|
+#define DEFAULT_PRECACHED_OBJECT_FILE "@localstatedir@/spool/nagios/objects.precache"
|
|
+#define DEFAULT_EVENT_BROKER_FILE "@localstatedir@/spool/nagios/broker.socket"
|
|
diff -up ./sample-config/nagios.cfg.in.fix_localstatedir ./sample-config/nagios.cfg.in
|
|
--- ./sample-config/nagios.cfg.in.fix_localstatedir 2018-08-16 15:10:12.000000000 -0400
|
|
+++ ./sample-config/nagios.cfg.in 2018-11-30 13:52:14.989761698 -0500
|
|
@@ -15,7 +15,7 @@
|
|
# for historical purposes. This should be the first option specified
|
|
# in the config file!!!
|
|
|
|
-log_file=@localstatedir@/nagios.log
|
|
+log_file=@localstatedir@/log/nagios/nagios.log
|
|
|
|
|
|
|
|
@@ -63,7 +63,7 @@ cfg_file=@sysconfdir@/objects/localhost.
|
|
# directly) in order to prevent inconsistencies that can occur
|
|
# when the config files are modified after Nagios starts.
|
|
|
|
-object_cache_file=@localstatedir@/objects.cache
|
|
+object_cache_file=@localstatedir@/spool/nagios/objects.cache
|
|
|
|
|
|
|
|
@@ -79,7 +79,7 @@ object_cache_file=@localstatedir@/object
|
|
# Read the documentation section on optimizing Nagios to find our more
|
|
# about how this feature works.
|
|
|
|
-precached_object_file=@localstatedir@/objects.precache
|
|
+precached_object_file=@localstatedir@/spool/nagios/objects.precache
|
|
|
|
|
|
|
|
@@ -92,7 +92,7 @@ precached_object_file=@localstatedir@/ob
|
|
# defined as macros in this file and restrictive permissions (600)
|
|
# can be placed on this file.
|
|
|
|
-resource_file=@sysconfdir@/resource.cfg
|
|
+resource_file=@sysconfdir@/private/resource.cfg
|
|
|
|
|
|
|
|
@@ -102,7 +102,7 @@ resource_file=@sysconfdir@/resource.cfg
|
|
# The contents of the status file are deleted every time Nagios
|
|
# restarts.
|
|
|
|
-status_file=@localstatedir@/status.dat
|
|
+status_file=@localstatedir@/spool/nagios/status.dat
|
|
|
|
|
|
|
|
@@ -151,14 +151,14 @@ check_external_commands=1
|
|
# directory level instead of on the file, as the file is deleted every
|
|
# time its contents are processed.
|
|
|
|
-command_file=@localstatedir@/rw/nagios.cmd
|
|
+command_file=@localstatedir@/spool/nagios/cmd/nagios.cmd
|
|
|
|
|
|
|
|
# QUERY HANDLER INTERFACE
|
|
# This is the socket that is created for the Query Handler interface
|
|
|
|
-#query_socket=@localstatedir@/rw/nagios.qh
|
|
+#query_socket=@localstatedir@/spool/nagios/cmd/nagios.qh
|
|
|
|
|
|
|
|
@@ -176,7 +176,7 @@ lock_file=@subsyslockfile@
|
|
# is created, used, and deleted throughout the time that Nagios is
|
|
# running.
|
|
|
|
-temp_file=@localstatedir@/nagios.tmp
|
|
+temp_file=@localstatedir@/spool/nagios/nagios.tmp
|
|
|
|
|
|
|
|
@@ -243,7 +243,7 @@ log_rotation_method=d
|
|
# This is the directory where archived (rotated) log files should be
|
|
# placed (assuming you've chosen to do log rotation).
|
|
|
|
-log_archive_path=@localstatedir@/archives
|
|
+log_archive_path=@localstatedir@/log/nagios/archives
|
|
|
|
|
|
|
|
@@ -618,7 +618,7 @@ retain_state_information=1
|
|
# This file is used only if the retain_state_information
|
|
# variable is set to 1.
|
|
|
|
-state_retention_file=@localstatedir@/retention.dat
|
|
+state_retention_file=@localstatedir@/spool/nagios/retention.dat
|
|
|
|
|
|
|
|
@@ -831,8 +831,8 @@ process_performance_data=0
|
|
# Performance data is only written to these files if the
|
|
# enable_performance_data option (above) is set to 1.
|
|
|
|
-#host_perfdata_file=@localstatedir@/host-perfdata
|
|
-#service_perfdata_file=@localstatedir@/service-perfdata
|
|
+#host_perfdata_file=@localstatedir@/log/nagios/host-perfdata
|
|
+#service_perfdata_file=@localstatedir@/log/nagios/service-perfdata
|
|
|
|
|
|
|
|
@@ -1292,7 +1292,7 @@ debug_verbosity=1
|
|
# DEBUG FILE
|
|
# This option determines where Nagios should write debugging information.
|
|
|
|
-debug_file=@localstatedir@/nagios.debug
|
|
+debug_file=@localstatedir@/log/nagios/nagios.debug
|
|
|
|
|
|
|
|
diff -up ./sample-config/template-object/commands.cfg.in.fix_localstatedir ./sample-config/template-object/commands.cfg.in
|
|
--- ./sample-config/template-object/commands.cfg.in.fix_localstatedir 2019-01-16 13:50:29.366875513 -0600
|
|
+++ ./sample-config/template-object/commands.cfg.in 2019-01-16 13:51:22.140000845 -0600
|
|
@@ -241,7 +241,7 @@ define command {
|
|
define command {
|
|
|
|
command_name process-host-perfdata
|
|
- command_line /usr/bin/printf "%b" "$LASTHOSTCHECK$\t$HOSTNAME$\t$HOSTSTATE$\t$HOSTATTEMPT$\t$HOSTSTATETYPE$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$\n" >> @localstatedir@/host-perfdata.out
|
|
+ command_line /usr/bin/printf "%b" "$LASTHOSTCHECK$\t$HOSTNAME$\t$HOSTSTATE$\t$HOSTATTEMPT$\t$HOSTSTATETYPE$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$\n" >> @localstatedir@/log/nagios/host-perfdata.out
|
|
}
|
|
|
|
|
|
@@ -249,5 +249,5 @@ define command {
|
|
define command {
|
|
|
|
command_name process-service-perfdata
|
|
- command_line /usr/bin/printf "%b" "$LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATE$\t$SERVICEATTEMPT$\t$SERVICESTATETYPE$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$\n" >> @localstatedir@/service-perfdata.out
|
|
+ command_line /usr/bin/printf "%b" "$LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATE$\t$SERVICEATTEMPT$\t$SERVICESTATETYPE$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$\n" >> @localstatedir@/log/nagios/service-perfdata.out
|
|
}
|
|
diff -up ./startup/default-init.in.fix_localstatedir ./startup/default-init.in
|
|
--- ./startup/default-init.in.fix_localstatedir 2019-01-16 14:16:54.874599523 -0600
|
|
+++ ./startup/default-init.in 2019-01-16 14:22:55.103634621 -0600
|
|
@@ -41,12 +41,12 @@
|
|
# Our install-time configuration.
|
|
NagiosBin=@bindir@/@nagios_name@
|
|
NagiosCfgFile=@sysconfdir@/nagios.cfg
|
|
-NagiosCfgtestFile=@localstatedir@/nagios.configtest
|
|
-NagiosStatusFile=@localstatedir@/status.dat
|
|
-NagiosRetentionFile=@localstatedir@/retention.dat
|
|
-NagiosCommandFile=@localstatedir@/rw/nagios.cmd
|
|
+NagiosCfgtestFile=@localstatedir@/spool/nagios/nagios.configtest
|
|
+NagiosStatusFile=@localstatedir@/spool/nagios/status.dat
|
|
+NagiosRetentionFile=@localstatedir@/spool/nagios/retention.dat
|
|
+NagiosCommandFile=@localstatedir@/spool/nagios/cmd/nagios.cmd
|
|
NagiosRunFile=@subsyslockfile@
|
|
-NagiosVarDir=@localstatedir@
|
|
+NagiosVarDir=@localstatedir@/spool/nagios/
|
|
NagiosCGIDir=@cgibindir@
|
|
NagiosUser=@nagios_user@
|
|
NagiosGroup=@nagios_grp@
|
|
diff -up ./startup/default-service.in.fix_localstatedir ./startup/default-service.in
|
|
--- ./startup/default-service.in.fix_localstatedir 2019-01-16 14:23:17.575262522 -0600
|
|
+++ ./startup/default-service.in 2019-01-16 14:23:39.273903222 -0600
|
|
@@ -8,7 +8,7 @@ Type=forking
|
|
ExecStartPre=@bindir@/nagios -v @sysconfdir@/nagios.cfg
|
|
ExecStart=@bindir@/nagios -d @sysconfdir@/nagios.cfg
|
|
ExecStop=@BIN_KILL@ -s TERM ${MAINPID}
|
|
-ExecStopPost=@BIN_RM@ -f @localstatedir@/rw/nagios.cmd
|
|
+ExecStopPost=@BIN_RM@ -f @localstatedir@/spool/nagios/cmd/nagios.cmd
|
|
ExecReload=@BIN_KILL@ -s HUP ${MAINPID}
|
|
|
|
[Install]
|
|
diff -up ./t-tap/Makefile.in.fix_localstatedir ./t-tap/Makefile.in
|
|
--- ./t-tap/Makefile.in.fix_localstatedir 2019-01-16 14:24:14.944312569 -0600
|
|
+++ ./t-tap/Makefile.in 2019-01-16 14:24:42.359858604 -0600
|
|
@@ -42,7 +42,7 @@ LIBS=@LIBS@ ../lib/libnagios.a
|
|
|
|
prefix=@prefix@
|
|
exec_prefix=@exec_prefix@
|
|
-LOGDIR=@localstatedir@
|
|
+LOGDIR=@localstatedir@/log/nagios/
|
|
CFGDIR=@sysconfdir@
|
|
BINDIR=@bindir@
|
|
CGIDIR=@cgibindir@
|