Check Period

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
Aldo Lanfranconi
Posts: 22
Joined: Fri Jan 29, 2021 12:06 pm

Check Period

Post by Aldo Lanfranconi »

Hello, I have a server monitored With Nagios, I have configured a Service Check, but this service is not running 24x7, so I have also defined a check time period [from monday to friday, should start checking at 10.00AM and end checking at 01:00AM]
Image

So, then, on the service check I have configured to use my custom Check Period
Image

But, it is still showing as CRITICAL, now is Friday 9:13 AM
Image

What am I doing Wrong?
User avatar
pbroste
Posts: 1288
Joined: Tue Jun 01, 2021 1:27 pm

Re: Check Period

Post by pbroste »

Hello @Aldo Lanfranconi

Thanks for reaching out, want to verify that the system date/time/timezone are sync'ed across all.

Code: Select all

date
ls -l /etc/localtime
php -r 'echo date("D M j G:i:s T Y")."\n";'
grep "date.timezone =" /etc/php.ini
grep date.timezone /etc/php.ini
mysql -h 127.0.0.1 -uroot -pnagiosxi -e 'SELECT NOW(); SELECT @@GLOBAL.time_zone, @@SESSION.time_zone;'
Update, and restart the services by bouncing nagios, mysqld, and apache.

Thanks,
Perry
Aldo Lanfranconi
Posts: 22
Joined: Fri Jan 29, 2021 12:06 pm

Re: Check Period

Post by Aldo Lanfranconi »

Hello, I did it, and it is still showing as critical when should not.
User avatar
pbroste
Posts: 1288
Joined: Tue Jun 01, 2021 1:27 pm

Re: Check Period

Post by pbroste »

Hello @Aldo Lanfranconi

Thanks for following up, sounds like there is a "ghost" config hanging around and want to have you run through the index/delete.

[*]Reindex the Core Configuration Manager (CCM) configs[/*]
  • rm -rf /usr/local/nagios/etc/import/*
  • 1: Terminal command list all running /bin/nagios -> ps -aux | grep -E '/bin/nagios'
  • 2: Terminal command -> killall -9 nagios (or pkill nagios)
  • 3: Terminal command check to see if /bin/nagios processes are stopped
  • 4: Nagios XI web console
    ==> Core Configuration Manager (CCM)
    ==> Config File Management
    ==> [Delete Files]
    ==> [Write Files]
    ==> [Verify Files]
  • 6: Core Configuration Manager (CCM)
    ==> Under Quick Tools
    ==> "Apply Configuration"
  • 7: Restart nagios.service by terminal command: systemctl restart nagios
  • [list]
  • Code: Select all

    systemctl restart nagios
[/list]

Verify that the host and services look good in pre-flight with no errors in core by:
  • Code: Select all

    /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Please PM your updated system profile if the issue persists.

To send us your system profile.
  • Login to the Nagios XI GUI using a web browser.
  • Click the "Admin" > "System Profile" Menu
  • Click the "Download Profile" button
  • Save the profile.zip file and send via Private Message
Thanks,
Perry
Aldo Lanfranconi
Posts: 22
Joined: Fri Jan 29, 2021 12:06 pm

Re: Check Period

Post by Aldo Lanfranconi »

OK, I have sent you a PM.

Thanks
User avatar
pbroste
Posts: 1288
Joined: Tue Jun 01, 2021 1:27 pm

Re: Check Period

Post by pbroste »

Hello @Aldo Lanfranconi

Thanks for sending over the Profile, took a look through it and do not see a timeperiod listed that matches the name of the screenshot that you provided. May not have stuck.
timeperiod_name 24x7
timeperiod_name 24x7_sans_holidays
timeperiod_name LaV 10a23.59
timeperiod_name LaV 7a20
timeperiod_name nagiosadmin_notification_times
timeperiod_name none
timeperiod_name us-holidays
timeperiod_name workhours
timeperiod_name xi_timeperiod_24x7
timeperiod_name xi_timeperiod_none
Please verify with you instance by going to the web console for the 'LaV 10a01' timeperiod and select each of the config's and 'Apply Configuration. Verify by checking the configs.

Please let us know how things look,
Perry
Aldo Lanfranconi
Posts: 22
Joined: Fri Jan 29, 2021 12:06 pm

Re: Check Period

Post by Aldo Lanfranconi »

I did rename 'LaV 10a01' to 'LaV 10a23.59' before to send info to you.
User avatar
pbroste
Posts: 1288
Joined: Tue Jun 01, 2021 1:27 pm

Re: Check Period

Post by pbroste »

Hello @Aldo Lanfranconi

Thanks for following up, we see from the System Profile config does not match what you entered/saved on the screenshot.
}

define timeperiod {
timeperiod_name LaV 10a23.59
alias Lunes a Viernes 10 a 23.59
monday 00:00-23:59
tuesday 00:00-23:59
wednesday 00:00-23:59
thursday 00:00-23:59
friday 00:00-23:59
}
Want to have you bring up the configuration for the timeperiod_name 'LaV 10a23.59' update each field by clicking through. Save and Apply configuration. Verify the config's with re-index and then update the System Profile.
  • 1: Nagios XI web console
    ==> Core Configuration Manager (CCM)
    ==> Config File Management
    ==> [Delete Files]
    ==> [Write Files]
    ==> [Verify Files]
  • 2: Core Configuration Manager (CCM)
    ==> Under Quick Tools
    ==> "Apply Configuration"
  • 3: Restart nagios.service by terminal command: systemctl restart nagios
  • [list]
  • Code: Select all

    systemctl restart nagios
[/list]

Verify that the updates to timeperiod config stuck:
  • Code: Select all

    cat /usr/local/nagios/etc/timeperiods.cfg | grep -Ei '23.59' -A 12 -B 1

Please PM your updated system profile if the issue persists.

To send us your system profile.
  • Login to the Nagios XI GUI using a web browser.
  • Click the "Admin" > "System Profile" Menu
  • Click the "Download Profile" button
  • Save the profile.zip file and send via Private Message
Thanks,
Perry
Locked