You are not logged in.

I'm trying to run ntop on on of my boxes at work, but it seems to dissapear as soon as it goes into daemon mode... 
In /var/log/ntop.log:
Thu Jan 17 10:27:57 2008  Initializing ntop
Thu Jan 17 10:27:57 2008  No patterns to load: protocol guessing disabled.
Thu Jan 17 10:27:57 2008  Checking eth1 for additional devices
Thu Jan 17 10:27:57 2008  Resetting traffic statistics for device eth1
Thu Jan 17 10:27:57 2008  Initializing device eth1 (0)
Thu Jan 17 10:27:57 2008  DLT: Device 0 [eth1] is 1, mtu 1514, header 14
Thu Jan 17 10:27:57 2008  Initializing gdbm databases
Thu Jan 17 10:27:57 2008  VENDOR: Loading MAC address table.
Thu Jan 17 10:27:57 2008  VENDOR: Checking for MAC address table file
Thu Jan 17 10:27:57 2008  VENDOR: File '/etc/ntop/specialMAC.txt.gz' does not need to be reloaded
Thu Jan 17 10:27:57 2008  VENDOR: ntop continues ok
Thu Jan 17 10:27:57 2008  VENDOR: Checking for MAC address table file
Thu Jan 17 10:27:57 2008  VENDOR: File '/etc/ntop/oui.txt.gz' does not need to be reloaded
Thu Jan 17 10:27:57 2008  VENDOR: ntop continues ok
Thu Jan 17 10:27:57 2008  Fingerprint: Loading signature file
Thu Jan 17 10:27:57 2008  Fingerprint: Checking for Fingerprint file... file
Thu Jan 17 10:27:57 2008  Fingerprint: Loading file '/etc/ntop/etter.finger.os.gz'
Thu Jan 17 10:27:57 2008  Fingerprint: ...loaded 1765 records
Thu Jan 17 10:27:57 2008  INIT: Bye bye: I'm becoming a daemon...
Thu Jan 17 10:27:57 2008  INIT: Parent process is exiting (this is normal)Once it finishes this sequence, 'ps -ef' reveals not a single ntop process.
From /etc/conf.d/ntop:
#
# Paramaters passed to ntop by init
#
# -d -- to daemonize. (without this, the init script will not work)
#
# Parameters to be passed to ntop
#
# -i -- comma separated list of interfaces to monitor
# -w -- port to listen on (default 3000)
#
NTOP_ARGS="-d -i eth1 -w 3000"
#
# Log file for ntop
#
NTOP_LOG="/var/log/ntop.log"I added the '-d' myself, but that seems to make no difference.
Because there is no 'ntop' process running, naturally the webserver http://localhost:3000 isn't running either.
What on earth am I missing or doing wrong?
Last edited by ReaphSharc (2008-01-31 15:01:48)
Do you want a Bubble Icon? Feel free to submit your requests or personal creations to be included in future releases.
I'm 100% Linux!
Offline
does it start if you do it manualy? i did it manualy back when i used it and it worked.
Offline

No, that gives the same output (command 'ntop -d -i eth1 -w 3000')
Do you want a Bubble Icon? Feel free to submit your requests or personal creations to be included in future releases.
I'm 100% Linux!
Offline
1) delete ntop admin password is exist:
# rm /var/ntop/ntop_pw.db
2) only in first run add admin password with:
# ntop -A
3) start as daemon service
# /etc/rc.d/ntop start
salu2 --cesar
Offline

Coincidentally, I figured this out earlier this week (but haven't had time to update this post yet.
I actually used # ntop -A -u nobody
But thanks for the reply!
Do you want a Bubble Icon? Feel free to submit your requests or personal creations to be included in future releases.
I'm 100% Linux!
Offline