5ebdee3577
those that run daemons) to modules/services. This probably broke some things since there are a few relative paths in modules (e.g. imports of system/ids.nix). * Moved some PAM modules out of etc/pam.d to the directories of NixOS modules that use them. svn path=/nixos/branches/modular-nixos/; revision=15717
35 lines
1.2 KiB
INI
35 lines
1.2 KiB
INI
define command {
|
|
command_name host-notify-by-email
|
|
command_line printf "%b" "To: $CONTACTEMAIL$\nSubject: [Nagios] Host $HOSTSTATE$ alert for $HOSTNAME$\n\n***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | sendmail $CONTACTEMAIL$
|
|
}
|
|
|
|
|
|
define command {
|
|
command_name notify-by-email
|
|
command_line printf "%b" "To: $CONTACTEMAIL$\nSubject: [Nagios] $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$\n\n***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | sendmail $CONTACTEMAIL$
|
|
}
|
|
|
|
|
|
define command {
|
|
command_name dummy-ok
|
|
command_line true
|
|
}
|
|
|
|
|
|
define command {
|
|
command_name check-host-alive
|
|
command_line check_ping -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 1
|
|
}
|
|
|
|
|
|
define command {
|
|
command_name check_local_disk
|
|
command_line check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
|
|
}
|
|
|
|
|
|
define command {
|
|
command_name check_ssh
|
|
command_line check_ssh $HOSTADDRESS$
|
|
}
|