nTop Problem

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Badgott
Beiträge: 40
Registriert: 14.02.2005 12:25:41

nTop Problem

Beitrag von Badgott » 17.06.2005 10:20:12

Hallo,
ich habe zu testzwecken mal das ntop von Debian Sarge iInstalliert wenn ich nun als user root versuche mir die aktuelle traffic auslastung anzeigen zu lassen kommt folgendes.
serv1:/etc/init.d# ntop
Fri Jun 17 10:18:55 2005 ntop will be started as user nobody
Fri Jun 17 10:18:55 2005 ntop v.3.0 SourceForge .tgz MT (SSL)
Fri Jun 17 10:18:55 2005 Configured on Jan 30 2005 22:53:02, built on Jan 30 2005 22:53:23.
Fri Jun 17 10:18:55 2005 Copyright 1998-2004 by Luca Deri <deri@ntop.org>
Fri Jun 17 10:18:55 2005 Get the freshest ntop from http://www.ntop.org/
Fri Jun 17 10:18:55 2005 Initializing ntop
Fri Jun 17 10:18:55 2005 Checking eth0 for additional devices
Fri Jun 17 10:18:55 2005 Resetting traffic statistics for device eth0
Fri Jun 17 10:18:55 2005 DLT: Device 0 [eth0] is 1, mtu 1514, header 14
Fri Jun 17 10:18:55 2005 Initializing gdbm databases
Fri Jun 17 10:18:55 2005 Now running as requested user 'nobody' (65534:65534)
Fri Jun 17 10:18:55 2005 **FATAL_ERROR** ....open of /var/lib/ntop/prefsCache.db failed: File open error
Fri Jun 17 10:18:55 2005 1. Is another instance of ntop running?
Fri Jun 17 10:18:55 2005 2. Make sure that the use you specified can write in the target directory
serv1:/etc/init.d#
Geht das nun eigentlich mit dem Deamon bei Debian?
Währe supi wenn mir wer schnell helfen könnte.

Gruß Badgott

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 17.06.2005 10:34:29

Du solltest den Daemon mit "/etc/init.d/ntop start" starten
Dieser Daemon lauft normalerweise nicht unter dem Useraccount "nobody" sondern unter "ntop".

Gruß
gms

Badgott
Beiträge: 40
Registriert: 14.02.2005 12:25:41

Beitrag von Badgott » 17.06.2005 10:46:37

Hallo,
erstmal danke für die Antwort nur bringt leider auch nichts ich habe des nach der Standart config Installiert der user ntop ist auch angelegt worden.
serv1:~# /etc/init.d/ntop start
Starting network top daemon: ntop
serv1:~# ntop
Fri Jun 17 10:45:18 2005 ntop will be started as user nobody
Fri Jun 17 10:45:18 2005 ntop v.3.0 SourceForge .tgz MT (SSL)
Fri Jun 17 10:45:18 2005 Configured on Jan 30 2005 22:53:02, built on Jan 30 2005 22:53:23.
Fri Jun 17 10:45:18 2005 Copyright 1998-2004 by Luca Deri <deri@ntop.org>
Fri Jun 17 10:45:18 2005 Get the freshest ntop from http://www.ntop.org/
Fri Jun 17 10:45:18 2005 Initializing ntop
Fri Jun 17 10:45:18 2005 Checking eth0 for additional devices
Fri Jun 17 10:45:18 2005 Resetting traffic statistics for device eth0
Fri Jun 17 10:45:18 2005 DLT: Device 0 [eth0] is 1, mtu 1514, header 14
Fri Jun 17 10:45:18 2005 Initializing gdbm databases
Fri Jun 17 10:45:18 2005 Now running as requested user 'nobody' (65534:65534)
Fri Jun 17 10:45:18 2005 **FATAL_ERROR** ....open of /var/lib/ntop/prefsCache.db failed: File open error
Fri Jun 17 10:45:18 2005 1. Is another instance of ntop running?
Fri Jun 17 10:45:18 2005 2. Make sure that the use you specified can write in the target directory

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 17.06.2005 11:00:17

Naja, so startest du ihn jetzt zweimal. Das zweitemal geht aus zwei Gründen nicht, erstens weil der daemon läuft und zweitens weil du ntop nicht unter dem Useraccount ntop laufen läßt.

Im Daemonmode:
starten: /etc/init.d/ntop start
stoppen: /etc/init.d/ntop stop
output: system log

Im "Nicht"-Daemonmode (Daemon muß vorher gestoppt werden):
starten: ntop -u ntop
output: stdout

Gruß
gms

Badgott
Beiträge: 40
Registriert: 14.02.2005 12:25:41

Beitrag von Badgott » 17.06.2005 11:12:04

Hallo,
jo ich habs jetzt mal über die Console gestartet allerdings währe mir des über denn Deamon lieber warum hat der denn denn parameter $USER und nichts eingetragen?
reicht es wenn ich da oben einfach USER="ntop" reinsetze?
[edit] ntop geht jetzt mit dem Deamon [edit]
->Die frage steht noch:
Und kann ich des Webinterface Konplett nur für angemeldete User verfügbahr machen?


Gruß Badgott
Zuletzt geändert von Badgott am 17.06.2005 11:17:47, insgesamt 1-mal geändert.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 17.06.2005 11:17:32

im rc-script /etc/init.d/ntop wird /etc/default/ntop aufgerufen
im /etc/default/ntop wird /var/lib/ntop/init.cfg aufgerufen
im /var/lib/ntop/init.cfg wird der USER auf ntop gesetzt

=> du brauchst USER nicht auf ntop setzen

Gruß
gms

Badgott
Beiträge: 40
Registriert: 14.02.2005 12:25:41

Beitrag von Badgott » 17.06.2005 11:40:47

Hallo,
kann ich des mit dem interface vom web Ihrgend wie absicher Htaccses oder so das niemand auser die angelegten benutzer drauf kommen?

Gruß Badgott

Antworten