Управление сервером nessusd можно автоматизировать, написав сценарий службы (для Linux систем):
#cd /etc/rc.d/init.d/
#cat >scaner <>$LOGFILE
;;
stop)
PROCID=`/bin/ps x|/bin/grep nessusd|/bin/grep -v ?grep?|/bin/awk ?{print $1}?`
if [ ! $PROCID ]; then
echo ?Server already shut down.?
exit 0
fi
action ?Shutting down Nessusd:? /bin/kill -9 $PROCID
echo ?[$DATE] Shutting down Messud?>>$LOGFILE
;;
restart)
$0 stop
$0 start
;;
conf)
$SERVER -s
;;
update)
if [ ! -x $UPDATE ]; then
echo ?Can?t find nessus-update-plugin.?
exit 0
fi
$UPDATE
$0 restart
;;
*)
echo $?Usage: $0 {start|stop|restart|conf|update}?
exit 1
esac
exit 0
EOF
#chmod 0755 /etc/rc.d/init.d/scaner
#chkconfig -level 3 scaner on
#chkconfig -list scaner
scaner 0:выкл 1:выкл 2:выкл 3:вкл 4:выкл 5:выкл 6:выкл
#service scaner start
Теперь после перезагрузки системы сервер Nessus будет запускаться автоматически с нужными параметрами.
И что еще удобно — для управления сервером используется единый интерфейс.