Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OT] "ntop" & automatischer Start [Solved]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum
View previous topic :: View next topic  
Author Message
Louisdor
Veteran
Veteran


Joined: 14 Dec 2003
Posts: 1231
Location: im Brandenburgischen

PostPosted: Mon Oct 11, 2004 4:55 pm    Post subject: [OT] "ntop" & automatischer Start [Solved] Reply with quote

Hi !

Ich habe neulich ntop entdeckt. Das gefällt mir ja wirklich gut, so mit Webseite usw. ...
Nun hätte ich das gerne bei jedem Rechnerstart auch aktiv.
Also habe ich zu erst mal rc-update add default ntop ausgeführt um es bei Start auf diese Weise zu laden.
Nun fehlte nur noch der Aufruf von ntop -w3c -w 3000 -u root.
Den habe ich jetzt in die /etc/conf.d/local.start folgendermassen eingetragen:
Quote:
# /etc/conf.d/local.start:
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/conf.d/local.start,v 1.4 2002/11/18 19:39:22 azarah Exp $

# This is a good place to load any misc.
# programs on startup ( 1>&2 )

## ntop Webserver starten:
ebegin "Starting ntop's Webserver"
ntop -w3c -w 3000 -u root >> /dev/null &
eend $?
Ist dies der richtige Weg für so etwas oder gibt es da noch eine elegantere Lösung?
Funktionieren tut es wunderbar so! *freu*
_________________
"Ich bin ich."


Last edited by Louisdor on Tue Oct 12, 2004 6:55 am; edited 2 times in total
Back to top
View user's profile Send private message
ChrisM87
l33t
l33t


Joined: 07 Aug 2004
Posts: 728
Location: Rheinland-Pfalz (Germany)

PostPosted: Mon Oct 11, 2004 5:09 pm    Post subject: Reply with quote

Hi,

hab mir ntop auch mal angeschaut, ist echt nett. :D

Zum Thema -u root: (aus der Manpage)
Quote:
NOTE: This should not be root unless you really understand the security risks. In order to prevent this by acci-
dent, the only way to run ntop as root is to explicitly specify -u root. Don't do it.


Sehe ich das richtig, dass ntop nur andere Hosts im LAN anzeigt (außer mir selbst und dem Router), wenn ich entweder einen Hub verwende, oder am Uplink des Switches hänge?

ChrisM
Back to top
View user's profile Send private message
Louisdor
Veteran
Veteran


Joined: 14 Dec 2003
Posts: 1231
Location: im Brandenburgischen

PostPosted: Mon Oct 11, 2004 5:21 pm    Post subject: Reply with quote

Hm, ja, aber ohne es als root zu starten läuft es gar nicht.
Da kommt dann:
Quote:
gentoo root # ntop -w3c -w 3000 -u alex
Mon Oct 11 19:15:10 2004 ntop v.3.0 SourceForge .tgz MT (SSL)
Mon Oct 11 19:15:10 2004 Configured on Aug 29 2004 10:33:22, built on Aug 29 2004 10:34:08.
Mon Oct 11 19:15:10 2004 Copyright 1998-2004 by Luca Deri <deri@ntop.org>
Mon Oct 11 19:15:10 2004 Get the freshest ntop from http://www.ntop.org/
Mon Oct 11 19:15:10 2004 Initializing ntop
Mon Oct 11 19:15:10 2004 Checking eth0 for additional devices
Mon Oct 11 19:15:10 2004 Resetting traffic statistics for device eth0
Mon Oct 11 19:15:10 2004 DLT: Device 0 [eth0] is 1, mtu 1514, header 14
Mon Oct 11 19:15:10 2004 Initializing gdbm databases
Mon Oct 11 19:15:10 2004 Now running as requested user 'alex' (1000:100)
Mon Oct 11 19:15:10 2004 **FATAL_ERROR** ....open of /var/lib/ntop/prefsCache.db failed: File open error
Mon Oct 11 19:15:10 2004 1. Is another instance of ntop running?
Mon Oct 11 19:15:10 2004 2. Make sure that the use you specified can write in the target directory
gentoo root #
Oder habe ich da was falsch verstanden!?

Und, wie meist Du das mit den Hosts?
Ich sehe meinen Router, Rechner 1 und Rechner 2 und Rechner 3, wenn er dran ist.
_________________
"Ich bin ich."
Back to top
View user's profile Send private message
ChrisM87
l33t
l33t


Joined: 07 Aug 2004
Posts: 728
Location: Rheinland-Pfalz (Germany)

PostPosted: Mon Oct 11, 2004 6:29 pm    Post subject: Reply with quote

Hi,

naja, ich dachte, eigentlich dürfte man ja nur alle Hosts in der eigenen Kollisionsdomäne sehen, oder? Bei einem Switch wäre das Tool also irgendwie nutzlos.

Du darfst nicht-u alex requesten. Wenn du ihn ohne -u startest, startet er als "nobody". Der User ist absolut unprivilegisiert und daher eigentlich die sicherste Variante. So geht es bei mir einwandfrei.

ChrisM
Back to top
View user's profile Send private message
Louisdor
Veteran
Veteran


Joined: 14 Dec 2003
Posts: 1231
Location: im Brandenburgischen

PostPosted: Mon Oct 11, 2004 9:08 pm    Post subject: Reply with quote

ChrisM87 wrote:
Hi,

naja, ich dachte, eigentlich dürfte man ja nur alle Hosts in der eigenen Kollisionsdomäne sehen, oder? Bei einem Switch wäre das Tool also irgendwie nutzlos.
Hm, da kann ich nichts zu sagen!

Quote:
Du darfst nicht-u alex requesten. Wenn du ihn ohne -u startest, startet er als "nobody". Der User ist absolut unprivilegisiert und daher eigentlich die sicherste Variante. So geht es bei mir einwandfrei.
Wenn ich nicht als "root" oder starte gibt es immer den Fehler:
Quote:
gentoo / # ntop -w3c -w 3000
Mon Oct 11 22:46:04 2004 ntop will be started as user nobody
Mon Oct 11 22:46:04 2004 ntop v.3.0 SourceForge .tgz MT (SSL)
Mon Oct 11 22:46:04 2004 Configured on Aug 29 2004 10:33:22, built on Aug 29 2004 10:34:08.
Mon Oct 11 22:46:04 2004 Copyright 1998-2004 by Luca Deri <deri@ntop.org>
Mon Oct 11 22:46:04 2004 Get the freshest ntop from http://www.ntop.org/
Mon Oct 11 22:46:04 2004 Initializing ntop
Mon Oct 11 22:46:04 2004 Checking eth0 for additional devices
Mon Oct 11 22:46:04 2004 Resetting traffic statistics for device eth0
Mon Oct 11 22:46:04 2004 DLT: Device 0 [eth0] is 1, mtu 1514, header 14
Mon Oct 11 22:46:04 2004 Initializing gdbm databases
Mon Oct 11 22:46:04 2004 Now running as requested user 'nobody' (65534:65534)
Mon Oct 11 22:46:04 2004 **FATAL_ERROR** ....open of /var/lib/ntop/prefsCache.db failed: File open error
Mon Oct 11 22:46:04 2004 1. Is another instance of ntop running?
Mon Oct 11 22:46:04 2004 2. Make sure that the use you specified can write in the target directory
gentoo / #
Quote:

alex@gentoo alex $ ntop -w3c -w 3000
Mon Oct 11 23:05:41 2004 **WARNING** You need root capabilities to capture network packets.
Mon Oct 11 23:05:41 2004 Unable to read shadow passwords. Become root first and start ntop again
alex@gentoo alex $

_________________
"Ich bin ich."
Back to top
View user's profile Send private message
platinumviper
l33t
l33t


Joined: 12 Feb 2004
Posts: 658
Location: Munich, Germany

PostPosted: Tue Oct 12, 2004 2:10 am    Post subject: Reply with quote

NovaleX wrote:
Quote:
Mon Oct 11 22:46:04 2004 Now running as requested user 'nobody' (65534:65534)
Mon Oct 11 22:46:04 2004 **FATAL_ERROR** ....open of /var/lib/ntop/prefsCache.db failed: File open error
Mon Oct 11 22:46:04 2004 1. Is another instance of ntop running?
Mon Oct 11 22:46:04 2004 2. Make sure that the use you specified can write in the target directory

Der zweite Hinweis ist der richtige, nobody hat kein Schreibrecht in /var/lib/ntop, also kann er da auch nichts verändern/anlegen. Ändere das mit
Code:
chown -Rc nobody:nobody /var/lib/ntop

Die Eintragungen in local.start können auf den binären Komposthaufen, Du startest ntop doch schon über Runlevel default, die Parameter gehören nach /etc/conf.d/ntop.

platinumviper
_________________
No money back garantee. In case of problems, don't call us, we call you.
Back to top
View user's profile Send private message
Louisdor
Veteran
Veteran


Joined: 14 Dec 2003
Posts: 1231
Location: im Brandenburgischen

PostPosted: Tue Oct 12, 2004 6:07 am    Post subject: Reply with quote

@platinumviper: Merci, so ist es doch etwas eleganter.
_________________
"Ich bin ich."
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum