Thanks a lot Burton. Anyway, I went back to old glibc, the problem is, should I come back to an older kernel. That's not clear.. I remembered my fear about 9 and NTPL a few month before. I was right. It's like libc5/libc6 The worst is always for developpers!.
For the moment, I will try to make ntop working safely. I'll try nosmp when booting. compile and test. should work better as there will have less concurency. Then I will do some more tries about bugs in threads. Thanks Dom At 07:28 30.05.03 -0500, you wrote: >Yeah from some of the stuff that's happening and the reading, that may be >the best choice. It sounds like ptrace and NPTL is just too much of a jump >until stuff catches up, e.g.: >https://listman.redhat.com/archives/phil-list/2003-May/msg00062.html. > > >I think the 'faq' answer has to be > >'ntop does not work properly with NPTL, which are presently available ONLY >in RH9 and are not (yet) part of the standard Linux Kernel. The symptom >seems to be frequent but random failures. We are aware of the situation and >are looking into it. > >As a work-around, it's been reported that setting > >LD_ASSUME_KERNEL=2.4.1 > >before doing ./configure, make (and possibly at runtime), uses the old >linuxthreads implementation, and so may work successfully. Please try it an >tell the ntop-dev mailing list of your success/failure.' > > > >NPTL (Native POSIX Thread Library) is a big jump. It's different in places >by design (fixes things where the old Linux P threads was wrong) and by >accident (where the 'correct' behavior is undefined, albeit something people >depended upon - see >https://listman.redhat.com/archives/phil-list/2003-May/msg00066.html as a >quick example). > >The write up on NPTL is: > >http://www.redhat.com/partners/pdf/POSIX_Linux_Threading.pdf > >(especially See 'Problems with the existing implementation') > > >http://www.gurulabs.com/RedHatLinux9-review.html > >Addition of Native POSIX Thread Library (NPTL) for standards based threading >support with impressive performance. This is definitely a nice addition, >however, I anticipate that sys admins who add patches on-top-of the RHL >kernel from 3rd party (UML, FreeSWAN, etc) sources will have a more >difficult time getting the patches to apply and work cleanly. Presumably >when the 2.6 kernel comes out, the divergence of the RHL kernel will drop >substantially. > >Certain applications using the old LinuxThreads API in a certain manner may >no longer work (was that vague enough?) > > >http://www.onlamp.com/lpt/a/2839 > > >Unfortunately, ntop's split - half fork(), half pthreads is probably part of >the problem. It's not exactly recommended as a design choice, but there is >one major difference and it's something ntop uses to it's advantage. > >The problem is that we use fork() to take advantage of the non-shared memory >(i.e. we fork() from the web server to get a copy of the internal structures >for reporting on, without worrying about changes to the data during the >reporting process). Yet we use the shared memory of pthread_create for >myGlobals (for example) to be shared among all the threads. Thus thread 1 >can update a value and thread 2 sees that value. > >Other tidbits... > see "man pthread_atfork" for an interesting note about behavior. > > https://listman.redhat.com/archives/phil-list/2003-April/msg00035.html: > Wan-Teh Chang wrote: > > Red Hat Linux 9 ships with the NPTL. Our code > > contains workarounds for LinuxThreads, and I > > want to disable the workarounds if we are compiling > > against NPTL. How do I detect whether the pthread > > library is LinuxThreads or NPTL at compile time? > > This cannot be answered easily. If you build a binary on RHL9 it'll be > default link with LinuxThreads and at runtime it'll use by default >NPTL. > You can force using NPTL at link time as well by >adding -L/usr/lib/nptl > to your link line. When you do this there is no further need to find >it > out, you better know it beforehand. > >I could keep going, but that's enough. > > > >-----Burton > >US-based commercial support for ntop: > http://www.ntopsupport.com > mailto:[EMAIL PROTECTED] > >Search the ntop mailing lists at gmane: > http://search.gmane.org > >HowTo Ask for Help at > http://snapshot.ntop.org/faq.php#83 > > >-----Original Message----- >From: Dominique Lalot [mailto:[EMAIL PROTECTED] >Sent: Friday, May 30, 2003 4:51 AM >To: Burton M. Strauss III >Subject: RE: [Ntop] web interface looping > > >A 12:11 28/05/2003 -0500, vous avez �crit : > >RH9 - problems - do bears you-know-what in the woods??? > >If you download RH's latest kernel package - kernel-2.4.20-8.src.rpm - there >are 149 source patches to the base kernel. 71 more than their old 2.4.18 >kernel version. Some are minor, some are quite major. Stuff like ptrace - >which, while it fixes a privledge escalation attack, also breaks stuff like >gdb. > >At this point, until RH get their act together and can offer versions of >essential tools that WORK together, I can't recommend RH9. > > >well, went back to the old glibc which is working > > >What I have is a RH8 system updated w/ the 2.4.18-27.8.0smp kernel, >glibc-2.3.2-4.80.6, and gcc-3.2-7 - so it's as current a RH8 as can be, as >least as of the last time I ran up2date... > >Beyond that, you're on your own. > > >-----Burton >-----Original Message----- >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Dominique >Lalot >Sent: Wednesday, May 28, 2003 2:29 AM >To: Dominique Lalot >Cc: [EMAIL PROTECTED] >Subject: Re: [Ntop] web interface looping > > >As a hint: I migate my server by hand, but properly to Redhat 9 and >glibc 2.3.2-27.9 from updates > > >In fact, I've got problems while constructing graphs. >The page is waiting for the PIEs and sometimes I can see: >GDC_ou_pie (002) wait failed interrupted ( 10 - ECHILD ) > > >Is there some problems with RH9 around ?. > > >Thanks in advance > > >Dominique > > >A 07:36 28/05/2003 +0200, vous avez �crit : >---------------------------------------------------------------------------- > > >n t o p v e r s i o n '2.2' p r o b l e m r e p o r t >From: Dominique LALOT >EMail: [EMAIL PROTECTED] >Date: 2003-05-28 07:22:51 GMT >Problem Report Id: PR_YPDZ9WX >---------------------------------------------------------------------------- >Summary >Loop in web server trying to see an host >CVS from May the 20th > > > > >OS: Linux version: 2.4.20 >ntop from: Sources 2.2+CVS (rpm, source, ports, etc.) >Hardware: CPU: Xeon_____ (i86, SPARC, etc.) ># Processors: 2 >Memory: 1024 MB >Network: >Merged packet counts: >Ethernet: 287631 >Broadcast: 121401 >IP: 287630 >Network Interface 0 eth1 >Mfg: ____________________ Model: INTEL E1000 >NIC Speed: 1000/ Bus: PCI >Location: Public Internet / LAN / WAN >Bandwidth: Dialup 100Mbps+ ># Hosts (machines): >3000 >---------------------------------------------------------------------------- >Log extract >y 28 09:10:52 ad01u253 ntop[16466]: [MSGID00489-hash] IDLE_PURGE: Device >0(eth1), up to 512 of 16384 hosts >May 28 09:10:52 ad01u253 ntop[16466]: [MSGID00539-hash] IDLE_PURGE: FINISHED >selection, 0 hosts selected >May 28 09:10:53 ad01u253 ntop[16466]: [MSGID00583-hash] IDLE_PURGE: Device >0: no hosts deleted >May 28 09:12:29 ad01u253 kernel: application bug: ntop(16470) has SIGCHLD >set to SIG_IGN but calls wait(). >May 28 09:12:29 ad01u253 kernel: (see the NOTES section of 'man 2 wait'). >Workaround activated. >May 28 09:12:30 ad01u253 ntop[16466]: [MSGID00100-graph] **WARNING** >GDC_out_pie(002) - wait failed/interrupted (10 - ECHILD) >May 28 09:18:33 ad01u253 kernel: device eth1 left promiscuous mode >------- >May 28 09:23:17 ad01u253 last message repeated 3 times >May 28 09:23:17 ad01u253 ntop[16979]: [MSGID01012-util] **WARNING** WARNING: >accessMutex() call with a self-LOCKED mutex [from 16979 at util.c:4418 >ntop_gdbm_fetch] >May 28 09:23:21 ad01u253 ntop[16979]: [MSGID01012-util] **WARNING** WARNING: >accessMutex() call with a self-LOCKED mutex [from 16979 at util.c:4438 >ntop_gdbm_store] >May 28 09:26:15 ad01u253 ntop[16979]: [MSGID01012-util] **WARNING** WARNING: >accessMutex() call with a self-LOCKED mutex [from 16979 at util.c:4438 >ntop_gdbm_store] >May 28 09:27:00 ad01u253 ntop[16979]: [MSGID01012-util] **WARNING** WARNING: >accessMutex() call with a self-LOCKED mutex [from 16979 at util.c:4438 >ntop_gdbm_store] > > > > > > >---------------------------------------------------------------------------- >Problem Description >ntop ran fine all the night. >Using web interface, doing tests to understand sessions >I clicked over a machine I've seen a few minutes before >Web server looped eating 100%CPU >Killed it and ntop stopped. >Should be a way to restart/kill the web server?. > > > > > > > > > > >---------------------------------------------------------------------------- >ntop version.....2.2 >Built on.....05/27/03 06:39:49 PM >OS.....i686-pc-linux-gnu >ntop Process Id.....16979 >http Process Id.....1 > > >Command line >Started as....ntop @manaix.ntop >Resolved to....ntop >-P >/usr/share/ntop >-u >ntop >-C >-L >-K >-d >-t >5 >-c >-o >-g >-i >eth1 >-a >/usr/share/ntop/access.log >-m >139.124.184.0/22, 193.50.174.0/24, 194.199.116.0/24, 139.124.242.0/24, >139.124.144.0/22, 139.124.140.0/22, 139.124.226.0/24, 193.50.125.0/24, >193.50.126.0/24, 139.124.228.0/24, 194.57.187.0/24, 194.57.195.0/24, >193.50.65.0/24, 147.94.192.0/21, 147.94.208.0/20, 193.50.127.0/24, >193.50.65.0/24, 194.214.88.0/25, 193.49.98.0/24, 193.49.99.0/24, >195.221.217.0/24, 195.221.218.0/24, 195.221.219.0/24, 193.51.62.0/24, >193.51.63.0/24, 194.199.136.0/24, 194.199.137.0/24, 194.167.161.0/24, >194.167.249.0/24 >Command line parameters are: >-a | --access-log-path...../usr/share/ntop/access.log >-b | --disable-decoders.....(default) No >-c | --sticky-hosts.....Yes >-d | --daemon.....Yes >-e | --max-table-rows.....(default) 128 >-f | --traffic-dump-file.....(default) (nil) >-g | --track-local-hosts.....Track local hosts only >-o | --no-mac.....Don't trust MAC Addresses >-i | --interface (effective).....eth1 >-k | --filter-expression-in-extra-frame.....(default) No >-l | --pcap-log.....(default) (nil) >-m | --local-subnets (effective).....139.124.184.0/22, 193.50.174.0/24, >194.199.116.0/24, 139.124.242.0/24, 139.124.144.0/22, 139.124.140.0/22, >139.124.226.0/24, 193.50.125.0/24, 193.50.126.0/24, 139.124.228.0/24, >194.57.187.0/24, 194.57.195.0/24, 193.50.65.0/24, 147.94.192.0/21, >147.94.208.0/20, 193.50.127.0/24, 193.50.65.0/24, 194.214.88.0/25, >193.49.98.0/24, 193.49.99.0/24, 195.221.217.0/24, 195.221.218.0/24, >195.221.219.0/24, 193.51.62.0/24, 193.51.63.0/24, 194.199.136.0/24, >194.199.137.0/24, 194.167.161.0/24, 194.167.249.0/24 >-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.....5 >-u | --user.....ntop (uid=500, gid=500) >-w | --http-server.....(default) Active, all interfaces, port 3000 >-z | --disable-sessions.....(default) No >-B | --filter-expression.....(default) none >-D | --domain.....u-3mrs.fr >-E | --enable-external-tools.....(default) No >-F | --flow-spec.....(default) none >-K | --enable-debug.....Yes >-L | --use-syslog.....daemon >-M | --no-interface-merge (effective).....(default) (Merging Interfaces) Yes >-O | --pcap-file-path.....(default) /usr/local/var/ntop >-P | --db-file-path...../usr/share/ntop >-U | --mapper.....(default) (nil) >--throughput-chart-type.....(default) Area >--ignore-sigpipe.....(default) No >--dynamic-purge-limits.....(default) No >--p3p-cp.....(default) none >--p3p-uri.....(default) none >--disable-stopcap.....(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 >External tool: lsof.....(no -E parameter): Disabled >Web server URL.....http://any:3000 >GDBM version.....This is GDBM version 1.8.0, as of May 19, 1999. >zlib version.....1.1.4 >Protocol Decoders.....Enabled >Fragment Handling.....Enabled >Tracking only local hosts.....Yes ># IP Protocols Being Monitored.....18 ># Protocol slots.....950 ># IP Ports Being Monitored.....58 ># Ports slots.....116 ># Handled SIGPIPE Errors.....0 ># Handled HTTP Requests.....56 >Devices (Network Interfaces).....1 >Domain name (short).....fr >IP to country flag table (entries).....47455 >Total Hash Collisions (Vendor/Special) (lookup).....0 >Local Networks.....10.40.63.0/255.255.255.0 [device eth1] > > >Memory allocation - data segment >arena limit, getrlimit(RLIMIT_DATA, ...).....-1 >Allocated blocks (ordblks).....1431 >Allocated (arena).....10159708 >Used (uordblks).....10020812 >Free (fordblks).....138896 > > >Memory allocation - mmapped >Allocated blocks (hblks).....4 >Allocated bytes (hblkhd).....2277376 > > >Memory Usage >IPX/SAP Hash Size (bytes).....1897 >IP to country flag table (bytes).....1454304 (1.4 MB) >Bytes per entry.....30.6 >Current memory usage.....12437084 >Base memory usage.....5596764 >Hosts stored (active+cache).....3261 = (3261 + 0) >(very) Approximate memory per host.....2.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 >Purge idle hosts.....Enabled >Purged hosts.....0 >Maximum hosts to purge per cycle.....512 >DEFAULT_MAXIMUM_HOSTS_PURGE_PER_CYCLE.....512 >Terminated Sessions.....2 >Host/Session counts - Device 0 (eth1) >Actual Hash Size.....4096 >Stored hosts.....3261 [79 %] >Sessions.....1 >Max Num. Sessions.....1 > > >Address Resolution >DNS sniffed: >DNS Packets sniffed.....8121 >less 'requests'.....4076 >less 'failed'.....2885 >less 'reverse dns' (in-addr.arpa).....318 >DNS Packets processed.....842 >Stored in cache (includes aliases).....549 > > >IP to name - ipaddr2str(): >Total calls.....3260 >....OK.....2 >....Total not found.....3258 >........Not found in cache.....3258 >........Too old in cache.....0 > > >Queued - dequeueAddress(): >Total Queued.....3258 >Not queued (duplicate).....0 >Maximum Queued.....143 >Current Queue.....0 > > >Resolved - resolveAddress(): >Addresses to resolve.....3258 >....less 'Error: No cache database'.....0 >....less 'Found in ntop cache'.....0 >Gives: # gethost (DNS lookup) calls.....3258 > > >DNS lookup calls: >DNS resolution attempts.....3258 >....Success: Resolved.....382 >....Failed.....2876 >........HOST_NOT_FOUND.....2876 >........NO_DATA.....0 >........NO_RECOVERY.....0 >........TRY_AGAIN (don't store).....0 >........Other error (don't store).....0 >DNS lookups stored in cache.....3258 >Host addresses kept numeric.....2876 > > >Vendor Lookup Table >Input lines read.....41085 >Records added total.....6774 >.....includes special records.....59 >getVendorInfo() calls.....0 >getSpecialVendorInfo() calls.....3260 >Found 48bit (xx:xx:xx:xx:xx:xx) match.....0 >Found 24bit (xx:xx:xx) match.....3260 >Found multicast bit set.....0 >Found LAA (Locally assigned address) bit set.....0 > > >Thread counts >Active.....5 >Dequeue.....1 >Children (active).....0 >Reject duration (seconds).....300 >It is now.....Wed May 28 09:22:51 2003 >Directory (search) order >Data Files...... >/usr/local/share/ntop >Config Files...... >/usr/local/etc/ntop >/etc >Plugins....../plugins >/usr/local/lib/ntop/plugins > > >Compile Time: ./configure >./configure parameters..... >Built on (Host).....i686-pc-linux-gnu >Built for (Target).....i686-pc-linux-gnu >compiler >(cflags).....gcc -DLINUX -g -O2 -Wshadow -Wpointer-arith -Wmissing-prototype >s -Wmissing-declarations -Wnested-externs -fPIC -DHAVE_CONFIG_H >include >path.....-I/root/ntop-2.2/gdchart0.94c/zlib-1.1.4 -I/root/ntop-2.2/gdchart0. >94c -I/root/ntop-2.2/gdchart0.94c/gd-1.8.3 -I/root/ntop-2.2/gdchart0.94c/gd- >1.8.3/libpng-1.2.4 >system >libraries.....-lxml2 -lpthread -lresolv -lnsl -lm -lssl -lcrypto -lpcap -lgd >bm -ldl -lcrypt -lc -L/root/ntop-2.2/gdchart0.94c/zlib-1.1.4 -lz -L/root/nto >p-2.2/gdchart0.94c -lgdchart -L/root/ntop-2.2/gdchart0.94c/gd-1.8.3 -lgd -L/ >root/ntop-2.2/gdchart0.94c/gd-1.8.3/libpng-1.2.4 -lpng >install path...../usr/local >GNU C (gcc) version.....3.2.2 20030222 (Red Hat Linux 3.2.2-5) (3.2.2) > > >Internationalization (i18n) >i18n enabled.....No > > >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 >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.....no >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 # of processes for lsof report.....#define >MAX_NUM_PROCESSES_READLSOFINFO 1024 >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 >Initial size.....#define CONST_HASH_INITIAL_SIZE 32 >After 1st extend.....#define CONST_HASH_MINIMUM_SIZE 512 >Intermediate increase factor.....#define CONST_HASH_INCREASE_FACTOR 2 >Factor growth until.....#define CONST_HASH_FACTOR_MAXIMUM 4096 >Then grow (linearly) by.....#define CONST_HASH_TERMINAL_INCREASE 4096 > > >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_CURSES_H.....no >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_GDCPIE_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.....yes >HAVE_LIBDLD.....no >HAVE_LIBGD.....yes >HAVE_LIBGDBM.....yes >HAVE_LIBGDOME.....no >HAVE_LIBGLIB.....no >HAVE_LIBM.....yes >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_LIBZ.....yes >HAVE_LIMITS_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_NCURSES_H.....no >HAVE_NDIR_H.....no >HAVE_NETDB_H.....yes >HAVE_OPENSSL.....no >HAVE_OPENSSL_CRYPTO_H.....yes >HAVE_OPENSSL_ERR_H.....yes >HAVE_OPENSSL_PEM_H.....yes >HAVE_OPENSSL_RSA_H.....yes >HAVE_OPENSSL_SSL_H.....no >HAVE_OPENSSL_X509_H.....yes >HAVE_PCAP_FREECODE.....yes >HAVE_PCAP_H.....yes >HAVE_PCAP_OPEN_DEAD.....yes >HAVE_PNG_H.....yes >HAVE_PTHREAD_H.....yes >HAVE_PUTENV.....yes >HAVE_PWD_H.....yes >HAVE_READLINE.....no >HAVE_READLINE_READLINE_H.....no >HAVE_RE_COMP.....yes >HAVE_REGCOMP.....yes >HAVE_REGEX.....yes >HAVE_RRD.....no >HAVE_RRD_H.....no >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_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_MICRO_NTOP.....no >MAKE_WITH_FTPDATA_ASSUMED.....no >MAKE_WITH_GDCHART.....yes >MAKE_WITH_I18N.....no >MAKE_WITH_IGNORE_SIGPIPE.....no >MAKE_WITH_LARGERRDPOP.....no >MAKE_WITH_SSLV3_SUPPORT.....no >MAKE_WITH_SSLWATCHDOG_COMPILETIME.....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...../usr/local/etc/ntop >CFG_DATAFILE_DIR - data file directory...../usr/local/share/ntop >CFG_DBFILE_DIR - database file directory...../usr/local/var/ntop >CFG_PLUGIN_DIR - plugin file directory...../usr/local/lib/ntop/plugins >CFG_RUN_DIR - run file directory...../usr/local/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_RRDSIGTRAP.....no >MAKE_WITH_SCHED_YIELD.....yes >MAKE_WITH_SEMAPHORES.....yes >MAKE_WITH_SYSLOG.....yes >MAKE_WITH_XMLDUMP.....no >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 >MAX_IPXSAP_NAME_HASH.....179 >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_PROCESSES_READLSOFINFO.....1024 >MAX_NUM_PROTOS.....64 >MAX_NUM_PROTOS_SCREENS.....5 >MAX_NUM_ROUTERS.....512 >MAX_NUM_STORED_FLAGS.....4 >MAX_PASSIVE_FTP_SESSION_TRACKER.....384 >MAX_PER_DEVICE_HASH_LIST.....65535 >MAX_SESSIONS_CACHE_LEN.....512 >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_PIPE_READ_TIMEOUT.....15 >PARM_SESSION_PURGE_MINIMUM_IDLE.....600 >PARM_SHOW_NTOP_HEARTBEAT.....no >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 >SLL_HDR_LEN.....16 >THREAD_MODE.....MT > >_______________________________________________ >Ntop mailing list >[EMAIL PROTECTED] >http://listgateway.unipi.it/mailman/listinfo/ntop > _______________________________________________ Ntop mailing list [EMAIL PROTECTED] http://listgateway.unipi.it/mailman/listinfo/ntop
