The grep -v is just to remove comments.
Code: Select all
# grep -v ^# host.cfg
define host {
host_name host
use default_host
alias Windows update VM?
address 10.133.134.80
contacts nagiosadmin
icon_image win_server.png
statusmap_image win_server.png
_xiwizard windowsserver
register 1
}
# grep -v ^# host.cfg | sed "s/register.*1/register\t\t\t0/"
define host {
host_name host
use default_host
alias Windows update VM?
address 10.133.134.80
contacts nagiosadmin
icon_image win_server.png
statusmap_image win_server.png
_xiwizard windowsserver
register 0
}