The pid file change is already in the cvs - if ntop isn't run as root, it creates it in the same directory as the other ntop files.
-----Burton ---------- Original Message ---------------------------------- From: "Weatherill, Brian P" <[EMAIL PROTECTED]> Reply-To: [EMAIL PROTECTED] Date: Fri, 12 Sep 2003 13:56:08 -0500 >Well, I see there's heavy coding discussions that are WAY above my head, >but I thought I'd pop in and offer some feedback on my build based on >the source RPMS at sourceforge >Everything built fine first time, the install went well with the >exception that when I requested the data directory to be /var/spool/ntop >I got a complaint when trying to make the admin account, I think that >was a permissions problem that I fixed.. > >Ntop is unable to create a pidfile in /var/run because its not running >as root.. so the RPM needs to make an NTOP directory on install and make >the pid file inside that directory > >The only issue now is that ntop is not asking for any kind of password >for access and the ChangeFilter, Reset Stats, Users, URLs and Shutdown >menu-options all have lock icons next to them, clicking these headers >gives a blank (completely white) page > >Hope this is helpful folks.. > >Config follows : > >Generated by ntop v.2.2.93 SourceForge RPM MT (SSL) [i686-pc-linux-gnu >(redhat Linux 9)] (09/12/03 12:44:10 AM build) > >ntop Configuration ntop version.....2.2.93 SourceForge RPM Built >on.....09/12/03 12:44:10 AM OS.....i686-pc-linux-gnu (redhat Linux 9) >ntop Process Id.....6154 http Process Id.....6154 Command line Started >as..../usr/bin/ntop -d --user ntop --db-file-path /var/spool/ntop >--local-subnets 192.168.1.0/24,65.85.22.200/29 -L Resolved >to..../usr/bin/ntop -d --user ntop --db-file-path /var/spool/ntop >--local-subnets 192.168.1.0/24,65.85.22.200/29 -L Command line >parameters are: -a | --access-log-path.....(default) (nil) -b | >--disable-decoders.....(default) No -c | --sticky-hosts.....(default) No >-d | --daemon.....Yes -e | --max-table-rows.....(default) 128 -f | >--traffic-dump-file.....(default) (nil) -g | >--track-local-hosts.....(default) Track all hosts -o | >--no-mac.....(default) Trust MAC Addresses -i | --interface >(effective).....eth0 -k | >--filter-expression-in-extra-frame.....(default) No -l | >--pcap-log.....(default) (nil) -m | --local-subnets >(effective).....65.85.22.200/29 -n | >--numeric-ip-addresses.....(default) No -p | --protocols.....(default) >internal list -q | --create-suspicious-packets.....(default) Disabled -r >| --refresh-time.....(default) 120 -s | --no-promiscuous.....(default) >No -t | --trace-level.....(default) 3 -u | --user.....ntop (uid=100, >gid=101) -w | --http-server.....(default) Active, all interfaces, port >3000 -z | --disable-sessions.....(default) No -B | >--filter-expression.....(default) none -D | --domain.....weatherills.com >-F | --flow-spec.....(default) none -K | --enable-debug.....(default) No >-L | --use-syslog.....daemon -M | --no-interface-merge >(effective).....(default) (Merging Interfaces) Yes -O | >--pcap-file-path.....(default) /var/ntop -P | >--db-file-path...../var/spool/ntop -Q | >--spool-file-path...../var/spool/ntop -U | --mapper.....(default) (nil) >-W | --https-server.....Uninitialized --ssl-watchdog.....(default) No >--p3p-cp.....(default) none --p3p-uri.....(default) none >--disable-stopcap.....(default) No --log-extra.....(default) 0 >--disable-instantsessionpurge.....(default) No Note: (effective) means >that this is the value after ntop has processed the parameter. (default) >means this is the default value, usually (but not always) set by a >#define in globals-defines.h. Run time/Internal Web server >URL.....http://any:3000 SSL Web server (https://).....Not Active GDBM >version.....This is GDBM version 1.8.0, as of May 19, 1999. OpenSSL >Version.....OpenSSL 0.9.7a Feb 19 2003 zlib version.....1.1.4 Protocol >Decoders.....Enabled Fragment Handling.....Enabled Tracking only local >hosts.....No # IP Protocols Being Monitored.....18 # Protocol >slots.....958 # IP Ports Being Monitored.....54 # IP Ports slots.....108 ># Handled SIGPIPE Errors.....0 # Handled HTTP Requests.....15 Devices >(Network Interfaces).....1 Domain name (short).....com IP to country >flag table (entries).....47455 Total Hash Collisions (Vendor/Special) >(lookup).....0 Local Networks.....192.168.1.0/255.255.255.0 [device >eth0] Memory allocation - data segment arena limit, >getrlimit(RLIMIT_DATA, ...).....-1 Allocated blocks (ordblks).....41 >Allocated (arena).....4785628 Used (uordblks).....4729468 Free >(fordblks).....56160 Memory allocation - mmapped Allocated blocks >(hblks).....3 Allocated bytes (hblkhd).....2015232 Memory Usage IPX/SAP >Hash Size (bytes).....1897 IP to country flag table (bytes).....1454304 >(1.4 MB) Bytes per entry.....30.6 IP to AS (Autonomous System) number >table (bytes).....0 (0.0 MB) Current memory usage.....6800860 Base >memory usage.....4175324 Hosts stored (active+cache).....11 = (11 + 0) >(very) Approximate memory per host.....233.1KB Host Memory Cache >Limit.....#define MAX_HOSTS_CACHE_LEN 512 Current Size.....0 Maximum >Size.....0 # Entries Reused.....0 MAC/IPX Hash tables IPX/SAP Hash Size >(entries).....179 IPX/SAP Hash Collisions (load).....0 IPX/SAP Hash >Collisions (use).....0 Packet queue Queued to Process.....0 Maximum >queue.....0 Host/Session counts - global Purged hosts.....197 Maximum >hosts to purge per cycle.....512 >DEFAULT_MAXIMUM_HOSTS_PURGE_PER_CYCLE.....512 Terminated >Sessions.....802 Host/Session counts - Device 0 (eth0) Hash Bucket >Size.....1.6 KB Actual Hash Size.....16384 Stored hosts.....11 Bucket >List Length.....[min 1][max 2][avg 1.1] Max host lookup.....1 Session >Bucket Size.....228 Sessions.....16 Max Num. Sessions.....16 Address >Resolution DNS sniffed: DNS Packets sniffed.....5346 less >'requests'.....2673 less 'failed'.....94 less 'reverse dns' >(in-addr.arpa).....2115 DNS Packets processed.....464 Stored in cache >(includes aliases).....802 IP to name - ipaddr2str(): Total >calls.....170 ....OK.....143 ....Total not found.....27 ........Not >found in cache.....27 ........Too old in cache.....0 Queued - >dequeueAddress(): Total Queued.....23 Not queued (duplicate).....4 >Maximum Queued.....20 Current Queue.....20 Resolved - resolveAddress(): >Addresses to resolve.....3 ....less 'Error: No cache database'.....0 >....less 'Found in ntop cache'.....0 Gives: # gethost (DNS lookup) >calls.....3 DNS lookup calls: DNS resolution attempts.....3 ....Success: >Resolved.....2 ....Failed.....1 ........HOST_NOT_FOUND.....1 >........NO_DATA.....0 ........NO_RECOVERY.....0 ........TRY_AGAIN (don't >store).....0 ........Other error (don't store).....0 DNS lookups stored >in cache.....3 Host addresses kept numeric.....1 Vendor Lookup Table >Input lines read.....0 Records added total.....0 .....includes special >records.....0 getVendorInfo() calls.....0 getSpecialVendorInfo() >calls.....65 Found 48bit (xx:xx:xx:xx:xx:xx) match.....0 Found 24bit >(xx:xx:xx) match.....65 Found multicast bit set.....0 Found LAA (Locally >assigned address) bit set.....0 Thread counts Active.....6 Dequeue.....1 >Children (active).....3 Directory (search) order Data Files...... >/usr/share/ntop Config Files...... /etc/ntop /etc Plugins....../plugins >/usr/lib/ntop/plugins Compile Time: ./configure ./configure >parameters.....--host=i686-pc-linux-gnu --build=i686-pc-linux-gnu >--target=i386-redhat-linux-gnu --program-prefix= --prefix=/usr >--exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin >--sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include >--libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var >--sharedstatedir=/usr/com --mandir=/usr/share/man >--infodir=/usr/share/info --enable-optimize --bindir=/usr/bin >--datadir=/usr/share --enable-sslv3 --enable-i18n Built on >(Host).....i686-pc-linux-gnu Built for(Target).....i386-redhat-linux-gnu >compiler (cflags).....gcc -g -O2 -g -Wshadow -Wpointer-arith >-Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fPIC >-DHAVE_CONFIG_H include >path.....-I/usr/src/redhat/BUILD/ntop-2.2.93/ntop/myrrd system >libraries.....-L/usr/src/redhat/BUILD/ntop-2.2.93/ntop/myrrd -lpthread >-lresolv -lnsl -lcrypt -lc -lssl -lcrypto -lpcap -lgdbm -lgd -lpng -lz >-lmyrrd install path...../usr GNU C (gcc) version.....3.2.2 20030222 >(Red Hat Linux 3.2.2-5) (3.2.2) Internationalization (i18n) i18n >enabled.....Yes HAVE_LOCALE_H.....present HAVE_LANGINFO_H.....present >Locale directory (version.c)...../usr/lib/locale Languages - per request >(Accept-Language:).....globals-defines.h: #define >MAX_LANGUAGES_REQUESTED 4 Languages supported - >maximum.....globals-defines.h: #define MAX_LANGUAGES_SUPPORTED 8 >Languages supported - actual .....1 Default language.....en_US Compile >Time: Debug settings in globals-defines.h DEBUG.....no >ADDRESS_DEBUG.....no DNS_DEBUG.....no DNS_SNIFF_DEBUG.....no >FTP_DEBUG.....no GDBM_DEBUG.....no HASH_DEBUG.....no >HOST_FREE_DEBUG.....no HTTP_DEBUG.....no IDLE_PURGE_DEBUG.....no >MEMORY_DEBUG.....no NETFLOW_DEBUG.....no SEMAPHORE_DEBUG.....no >SESSION_TRACE_DEBUG.....no SSLWATCHDOG_DEBUG.....no STORAGE_DEBUG.....no >UNKNOWN_PACKET_DEBUG.....no Compile Time: globals-define.h >PARM_PRINT_ALL_SESSIONS.....no PARM_PRINT_RETRANSMISSION_DATA.....no >PARM_FORK_CHILD_PROCESS.....yes (normal) CGI >Scripts.....globals-defines.h: #define PARM_USE_CGI Alternate row >colors.....globals-defines.h: /* #define PARM_USE_COLOR */ Buggy >gethostbyaddr() - use alternate implementation.....globals-defines.h: /* >#define PARM_USE_HOST */ MAKE_ASYNC_ADDRESS_RESOLUTION.....yes >MAKE_WITH_SSLWATCHDOG.....yes MAKE_WITH_SSLWATCHDOG_RUNTIME >(derived).....yes Bad IP Address table size.....globals-defines.h: >#define MAX_NUM_BAD_IP_ADDRESSES 3 Minimum refresh interval >(seconds).....#define PARM_MIN_WEBPAGE_AUTOREFRESH_TIME 15 Maximum # of >Protocols to show in graphs.....#define MAX_NUM_PROTOS 64 Maximum # of >routers (Local Subnet Routers report).....#define MAX_NUM_ROUTERS 512 >Maximum # of network interface devices.....#define MAX_NUM_DEVICES 32 >Maximum network size (hosts per interface).....#define MAX_SUBNET_HOSTS >1024 Allocated # of passive FTP sessions.....#define >MAX_PASSIVE_FTP_SESSION_TRACKER 384 Inactive passive FTP session timeout >(seconds).....#define PARM_PASSIVE_SESSION_MINIMUM_IDLE 60 Compile Time: >Hash Table Sizes Size.....#define CONST_HASH_INITIAL_SIZE 16384 Compile >Time: globals-define.h Chart Format.....globals-report.h: #define >CHART_FORMAT ".png" Compile Time: config.h >CFG_ETHER_HEADER_HAS_EA.....no CFG_MULTITHREADED.....yes >HAVE_ALARM.....yes HAVE_ALLOCA.....yes HAVE_ALLOCA_H.....yes >HAVE_ARPA_NAMESER_H.....yes HAVE_BACKTRACE.....yes HAVE_BZERO.....yes >HAVE_CTIME_R.....yes HAVE_DLFCN_H.....yes HAVE_DL_H.....no >HAVE_DOPRNT.....no HAVE_ENDPWENT.....yes HAVE_ERRNO_H.....yes >HAVE_FACILITYNAMES.....yes HAVE_FCNTL_H.....yes HAVE_FORK.....yes >HAVE_GDBM_H.....yes HAVE_GD_H.....yes HAVE_GDOME_H.....no >HAVE_GETHOSTBYADDR.....yes HAVE_GETHOSTBYADDR_R.....yes >HAVE_GETHOSTBYNAME.....yes HAVE_GETHOSTNAME.....yes >HAVE_GETIPNODEBYADDR.....no HAVE_GETPASS.....yes >HAVE_GETTIMEOFDAY.....yes HAVE_GLIBCONFIG_H.....no HAVE_GLIB_H.....no >HAVE_IF_H.....no HAVE_IN6_ADDR.....yes HAVE_INT16_T.....yes >HAVE_INT32_T.....yes HAVE_INT64_T.....yes HAVE_INT8_T.....yes >HAVE_INTTYPES_H.....yes HAVE_LANGINFO_H.....yes HAVE_LIBC.....yes >HAVE_LIBCRYPT.....yes HAVE_LIBCRYPTO.....yes HAVE_LIBDL.....no >HAVE_LIBDLD.....no HAVE_LIBGD.....yes HAVE_LIBGDBM.....yes >HAVE_LIBGDOME.....no HAVE_LIBGLIB.....no HAVE_LIBM.....no >HAVE_LIBNSL.....yes HAVE_LIBPCAP.....yes HAVE_LIBPNG.....yes >HAVE_LIBPOSIX4.....no HAVE_LIBPTHREAD.....yes HAVE_LIBPTHREADS.....no >HAVE_LIBRESOLV.....yes HAVE_LIBRT.....no HAVE_LIBSOCKET.....no >HAVE_LIBSSL.....yes HAVE_LIBWRAP.....no HAVE_LIBXML2.....no >HAVE_LIBXNET.....no HAVE_LIBZ.....yes HAVE_LIMITS_H.....yes >HAVE_LINUX_IF_PPPOX_H.....yes HAVE_LOCALE_H.....yes >HAVE_LOCALTIME_R.....yes HAVE_LONG_DOUBLE.....yes HAVE_MATH_H.....yes >HAVE_MEMCHR.....yes HAVE_MEMORY_H.....yes HAVE_MEMSET.....yes >HAVE_NDIR_H.....no HAVE_NETDB_H.....yes HAVE_OPENSSL.....yes >HAVE_OPENSSL_CRYPTO_H.....yes HAVE_OPENSSL_ERR_H.....yes >HAVE_OPENSSL_PEM_H.....yes HAVE_OPENSSL_RSA_H.....yes >HAVE_OPENSSL_SSL_H.....yes HAVE_OPENSSL_X509_H.....yes >HAVE_PCAP_H.....yes HAVE_PCAP_OPEN_DEAD.....yes HAVE_PNG_H.....yes >HAVE_PTHREAD_ATFORK.....yes HAVE_PTHREAD_H.....yes HAVE_PUTENV.....yes >HAVE_PWD_H.....yes HAVE_RE_COMP.....yes HAVE_REGCOMP.....yes >HAVE_REGEX.....yes HAVE_SCHED_H.....yes HAVE_SCHED_YIELD.....yes >HAVE_SECURITY_PAM_APPL_H.....yes HAVE_SELECT.....yes >HAVE_SEMAPHORE_H.....yes HAVE_SETJMP_H.....yes HAVE_SHADOW_H.....yes >HAVE_SIGNAL_H.....yes HAVE_SNPRINTF.....yes HAVE_SOCKET.....yes >HAVE_SQRT.....yes HAVE_STDARG_H.....yes HAVE_STDDEF_H.....yes >HAVE_STDIO_H.....yes HAVE_STDLIB_H.....yes HAVE_STRCASECMP.....yes >HAVE_STRCHR.....yes HAVE_STRCSPN.....yes HAVE_STRDUP.....yes >HAVE_STRERROR.....yes HAVE_STRFTIME.....yes HAVE_STRING_H.....yes >HAVE_STRINGS_H.....yes HAVE_STRNCASECMP.....yes HAVE_STRPBRK.....yes >HAVE_STRRCHR.....yes HAVE_STRSPN.....yes HAVE_STRSTR.....yes >HAVE_STRTOK_R.....yes HAVE_STRTOUL.....yes HAVE_SYS_DIR_H.....no >HAVE_SYS_IOCTL_H.....yes HAVE_SYS_LDR_H.....no HAVE_SYS_NDIR_H.....no >HAVE_SYS_RESOURCE_H.....yes HAVE_SYS_SCHED_H.....no >HAVE_SYS_SOCKIO_H.....no HAVE_SYS_TIME_H.....yes >HAVE_SYS_TYPES_H.....yes HAVE_SYS_UN_H.....yes HAVE_TCPD_H.....yes >HAVE_TM_ZONE.....yes HAVE_TZNAME.....no HAVE_U_INT16_T.....yes >HAVE_U_INT32_T.....yes HAVE_U_INT64_T.....yes HAVE_UINT64_T.....no >HAVE_U_INT8_T.....yes HAVE_UNAME.....yes HAVE_UNISTD_H.....yes >HAVE_VFORK.....yes HAVE_VFORK_H.....no HAVE_VPRINTF.....yes >HAVE_WORKING_FORK.....yes HAVE_WORKING_VFORK.....yes HAVE_ZLIB_H.....yes >MAKE_WITH_I18N.....yes MAKE_WITH_SSLV3_SUPPORT.....yes >MAKE_WITH_SSLWATCHDOG_COMPILETIME.....no MAKE_WITH_XMLDUMP.....no >MAKE_WITH_ZLIB.....yes __PROTOTYPES.....yes PROTOTYPES.....yes >SETVBUF_REVERSED.....no TIME_WITH_SYS_TIME.....yes TM_IN_SYS_TIME.....no >CFG_CONFIGFILE_DIR - config file directory...../etc/ntop >CFG_DATAFILE_DIR - data file directory...../usr/share/ntop >CFG_DBFILE_DIR - database file directory...../var/ntop CFG_PLUGIN_DIR - >plugin file directory...../usr/lib/ntop/plugins CFG_RUN_DIR - run file >directory...../var/ntop CFG_NEED_GETDOMAINNAME (getdomainname(2) >function).....yes CFG_xxxxxx_ENDIAN (Hardware Endian).....little Compile >Time: globals-defines.h EMSGSIZE.....90 ETHERMTU.....1500 >LEN_CMDLINE_BUFFER.....4096 LEN_FGETS_BUFFER.....512 >LEN_GENERAL_WORK_BUFFER.....1024 LEN_MEDIUM_WORK_BUFFER.....64 >LEN_SMALL_WORK_BUFFER.....16 LEN_TIME_STAMP_BUFFER.....2 >MAKE_NTOP_PACKETSZ_DECLARATIONS.....no MAKE_RMON_SUPPORT.....yes >MAKE_WITH_FORK_COPYONWRITE.....yes MAKE_WITH_HTTPSIGTRAP.....no >MAKE_WITH_NETFLOWSIGTRAP.....no MAKE_WITH_RRDSIGTRAP.....no >MAKE_WITH_SCHED_YIELD.....yes MAKE_WITH_SEMAPHORES.....yes >MAKE_WITH_SSLWATCHDOG.....yes MAKE_WITH_SSLWATCHDOG_RUNTIME.....yes >MAKE_WITH_SYSLOG.....yes MAX_ADDRESSES.....35 MAX_ALIASES.....35 >MAX_ASSIGNED_IP_PORTS.....1024 MAXCDNAME.....255 >MAX_DEVICE_NAME_LEN.....64 MAXDNAME.....1025 >MAX_HASHDUMP_ENTRY.....65535 MAXHOSTNAMELEN.....64 >MAX_HOSTS_CACHE_LEN.....512 MAX_IP_PORT.....65534 MAXLABEL.....63 >MAX_LANGUAGES_REQUESTED.....4 MAX_LANGUAGES_SUPPORTED.....8 >MAX_LASTSEEN_TABLE_SIZE.....4096 MAX_LEN_VENDOR_NAME.....64 >MAX_NFS_NAME_HASH.....12288 MAX_NODE_TYPES.....8 >MAX_NUM_BAD_IP_ADDRESSES.....3 MAX_NUM_CONTACTED_PEERS.....8 >MAX_NUM_DEQUEUE_THREADS.....yes MAX_NUM_DEVICES.....32 >MAX_NUM_DHCP_MSG.....8 MAX_NUM_FIN.....4 MAX_NUM_IGNOREDFLOWS.....32 >MAX_NUM_NETWORKS.....32 MAX_NUM_PROBES.....16 MAX_NUM_PROTOS.....64 >MAX_NUM_PROTOS_SCREENS.....5 MAX_NUM_PURGED_SESSIONS.....512 >MAX_NUM_PWFILE_ENTRIES.....32 MAX_NUM_ROUTERS.....512 >MAX_NUM_STORED_FLAGS.....4 MAX_NUM_UNKNOWN_PROTOS.....5 >MAX_PASSIVE_FTP_SESSION_TRACKER.....384 >MAX_PER_DEVICE_HASH_LIST.....65535 MAX_SESSIONS_CACHE_LEN.....512 >MAX_SSL_CONNECTIONS.....32 NAME_MAX.....255 NETDB_SUCCESS.....0 >NS_CMPRSFLGS.....192 NS_MAXCDNAME.....255 PACKETSZ.....512 >PARM_ENABLE_EXPERIMENTAL.....no PARM_FORK_CHILD_PROCESS.....yes >PARM_MIN_WEBPAGE_AUTOREFRESH_TIME.....15 >PARM_PASSIVE_SESSION_MINIMUM_IDLE.....60 >PARM_SESSION_PURGE_MINIMUM_IDLE.....600 PARM_SHOW_NTOP_HEARTBEAT.....no >PARM_SSLWATCHDOG_WAITWOKE_LIMIT.....5 PARM_USE_CGI.....yes >PARM_USE_COLOR.....no PARM_USE_HOST.....no >PARM_USE_MACHASH_INVERT.....yes PARM_USE_SESSIONS_CACHE.....no >PARM_WEDONTWANTTOTALKWITHYOU_INTERVAL.....300 THREAD_MODE.....MT (SSL) > >Brian P Weatherill > > ____________________________________________________________ Free 20MB Web Site Hosting and Personalized E-mail Service! Get It Now At Doteasy.com http://www.doteasy.com/et/ _______________________________________________ Ntop-dev mailing list [EMAIL PROTECTED] http://listgateway.unipi.it/mailman/listinfo/ntop-dev
