Nagios Housekeeping

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
rajasegar
Posts: 1018
Joined: Sun Mar 30, 2014 10:49 pm

Nagios Housekeeping

Post by rajasegar »

NagiosXI 2014R1.2 & 2014R2.5

I noticed that in R1.2 there is a cron job for housekeeping
/usr/local/nagios/scripts/housekeeping/nagios_housekeeping.sh

However in R2.6 it is not there anymore. Why was this removed?

Please advice on this.

Code: Select all

[nagios@nagiosprodxi1 cron.d]$ cat /usr/local/nagios/scripts/housekeeping/nagios_housekeeping.sh
#!/bin/bash

## Version 1.0


dirVarTmp="/var/tmp"
dirNagiosVarSpool="/usr/local/nagios/var/spool"
dirNagiosVarMimix="/usr/local/nagios/var/mimix/*"
dirNagiosBackupMySQLDaily="/store/backups/mysql/daily/*"
dirNagiosBackupMySQLWeekly="/store/backups/mysql/weekly/*"
dirNagiosBackupMySQLMonthly="/store/backups/mysql/daily/*"
dirNagiosBackupPSQLDaily="/store/backups/postgresql/daily/*"
dirNagiosBackupPSQLWeekly="/store/backups/postgresql/weekly/*"
dirNagiosBackupPSQLMonthly="/store/backups/postgresql/monthly/*"

RET_DEFAULT=7
RET_VarTmp=$RET_DEFAULT
RET_NagiosVarSpool=$RET_DEFAULT
RET_NagiosVarMimix=1
RET_NagiosBackupMySQLDaily=3
RET_NagiosBackupMySQLWeekly=15
RET_NagiosBackupMySQLMonthly=32
RET_NagiosBackupPSQLDaily=3
RET_NagiosBackupPSQLWeekly=15
RET_NagiosBackupPSQLMonthly=32


#find $dirVarTmp -ctime +$RET_VarTmp -exec ls -l {} +
#find $dirNagiosVarSpool -ctime +$RET_NagiosVarSpool -exec ls -l {} +

echo "Housekeeping $dirNagiosVarMimix `date`"
find $dirNagiosVarMimix -ctime +$RET_NagiosVarMimix -exec rm -rfv {} +

echo "Housekeeping $dirNagiosBackupMySQLDaily `date`"
find $dirNagiosBackupMySQLDaily -ctime +$RET_NagiosBackupMySQLDaily -exec rm -rfv {} +

echo "Housekeeping $dirNagiosBackupMySQLWeekly `date`"
find $dirNagiosBackupMySQLWeekly -ctime +$RET_NagiosBackupMySQLWeekly -exec rm -rfv {} +

echo "Housekeeping $dirNagiosBackupMySQLMonthly `date`"
find $dirNagiosBackupMySQLMonthly -ctime +$RET_NagiosBackupMySQLMonthly -exec rm -rfv {} +

echo "Housekeeping $dirNagiosBackupPSQLDaily `date`"
find $dirNagiosBackupPSQLDaily -ctime +$RET_NagiosBackupPSQLDaily -exec rm -rfv {} +

echo "Housekeeping $dirNagiosBackupPSQLWeekly `date`"
find $dirNagiosBackupPSQLWeekly -ctime +$RET_NagiosBackupPSQLWeekly -exec rm -rfv {} +

echo "Housekeeping $dirNagiosBackupPSQLMonthly `date`"
find $dirNagiosBackupPSQLMonthly -ctime +$RET_NagiosBackupPSQLMonthly -exec rm -rfv {} +

chown nagios:nagios /usr/local/nagios/scripts/housekeeping/housekeeping.log

5 x Nagios 5.6.9 Enterprise Edition
RHEL 6 & 7
rrdcached & ramdisk optimisation
User avatar
lmiltchev
Bugs find me
Posts: 13589
Joined: Mon May 23, 2011 12:15 pm

Re: Nagios Housekeeping

Post by lmiltchev »

Are you sure this is not a custom script that you or somebody else placed in the scripts directory? I was not able to find this script in the NagiosXI 2014R1.2.
Be sure to check out our Knowledgebase for helpful articles and solutions!
rajasegar
Posts: 1018
Joined: Sun Mar 30, 2014 10:49 pm

Re: Nagios Housekeeping

Post by rajasegar »

lmiltchev wrote:Are you sure this is not a custom script that you or somebody else placed in the scripts directory? I was not able to find this script in the NagiosXI 2014R1.2.
Ok. I must be losing my memory. Cant remember doing this.
Anyway please close this case.
5 x Nagios 5.6.9 Enterprise Edition
RHEL 6 & 7
rrdcached & ramdisk optimisation
abrist
Red Shirt
Posts: 8334
Joined: Thu Nov 15, 2012 1:20 pm

Re: Nagios Housekeeping

Post by abrist »

Closing with impunity!
Former Nagios employee
"It is turtles. All. The. Way. Down. . . .and maybe an elephant or two."
VI VI VI - The editor of the Beast!
Come to the Dark Side.
Locked