configuration-templates – Rev 97
?pathlinks?
###########################################################################
## Copyright (C) Wizardry and Steamworks 2017 - License: GNU GPLv3 ##
###########################################################################
check file smbd_bin with path /usr/sbin/smbd
group samba
if failed uid root then alert
if failed gid root then alert
check process smbd with pidfile /var/run/samba/smbd.pid
group samba
depends on smbd_bin
start program = "/etc/init.d/samba restart"
stop program = "/etc/init.d/samba stop"
if failed host 127.0.0.1 port 139 type TCP then restart
# if 5 restarts within 5 cycles then timeout
check process nmbd with pidfile /var/run/samba/nmbd.pid
group samba
depends on nmbd_bin
start program = "/etc/init.d/samba restart"
stop program = "/etc/init.d/samba stop"
if failed host 127.0.0.1 port 138 type UDP then restart
if failed host 127.0.0.1 port 137 type UDP then restart
# if 5 restarts within 5 cycles then timeout
check file nmbd_bin with path /usr/sbin/nmbd
group samba
if failed checksum then alert
if failed permission 755 then alert
if failed uid root then alert
if failed gid root then alert