How External Command or shell script use to disable host chk

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Locked
bvanarse
Posts: 1
Joined: Fri Apr 03, 2020 10:38 pm

How External Command or shell script use to disable host chk

Post by bvanarse »

How can we write correct code for disable host check for nagios

I used following script, but does not work, also want to add comment while disable the server monitoring

===============================================================================================

#!/bin/sh
# This is a sample shell script showing how you can submit the DISABLE_HOST_CHECK command
# to Nagios. Adjust variables to fit your environment as necessary.

now=`date +%s`
commandfile='/appl/Nagios/Node/var/NagiosNode/rw/nagios.cmd'

/bin/printf "[%lu] DISABLE_HOST_CHECK;<host>\n" $now > $commandfile

===============================================================================================

Please assist
User avatar
mcapra
Posts: 3739
Joined: Thu May 05, 2016 3:54 pm

Re: How External Command or shell script use to disable host

Post by mcapra »

Have you followed these instructions?
https://assets.nagios.com/downloads/nag ... mands.html
In order to have Nagios process external commands, make sure you do the following:
  • Enable external command checking with the check_external_commands option.
  • Specify the location of the command file with the command_file option.
  • Setup proper permissions on the directory containing the external command file, as described in the quickstart guide.
Does your nagios.log file contain any "External command error" messages?
Former Nagios employee
https://www.mcapra.com/
Locked