I have a VERY odd problem I am not sure where to begin troubleshooting.
I have two installs of RedHat 8.0 with Nessus 2.03. I finally got cron jobs
working using the nessus CLI client on the first machine using SSL Certs,
and was very happy with it.
I have done the very same thing to the second box, but the script will
execute, ask me to accept the servers cert, and then do nothing (usually I
am warned about how the plug-ins could damage servers..etc...) for about 10
secs then it returns. No errors in the logs, nothing. I get HTML file
result saying that no tasks were run because no servers were alive to test.
Yet I CAN ping each server from that box.
Yet the NessusWX client cert works with both servers (I can start sessions
and get results)
Help, I just need a nudge on where to start looking, I have been staring at
this for so long I can't see mistakes anymore, or I see them where there
are none..
Nick
(I killed the sensitive IP's but here are my examples...)
The /root/.nessessrc header
trusted_ca = /usr/local/com/nessus/CA/cacert.pem
cert_file = /root/nessus-mkcert.24778/cert_orblmnessus.pem
key_file = /root/nessus-mkcert.24778/key_orblmnessus.pem
ssl_version = TLSv1
nessusd_host = xx.xx.xx.237
nessusd_user = orblmnessus
paranoia_level = 1
Perl Scrip run in Cron:
#!/usr/bin/perl -w
# 93scan.pl
# -tlam- 5/1/03
# Nessus scan batch processing to generate html report
#
$DATE=`date +%m%d%y`;
chop($DATE);
#system("/usr/local/bin/nessus -c /root/.nessusrc -T html -q xx.xx.xx.237
1241 orblmnessus t /root/20412493
/home/Nessus_Reports/20412493-$DATE.html");
system("/usr/local/bin/nessus -c /root/.nessusrc -T html -q xx.xx.xx.237
1241 orblmnessus blmr00t /root/20412493
/home/Nessus_Reports/20412493-$DATE.html");