[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ntop-dev
Subject:    RE: [Ntop-dev] accessMutex() called 'ntop_gdbm_store' on RH9
From:       "Burton M. Strauss III" <Burton () ntopsupport ! com>
Date:       2003-09-16 14:32:16
Message-ID: JIEPJGFPFMFIGBNCPKGGAEOIEFAA.Burton () ntopsupport ! com
[Download RAW message or body]


When you cut & paste the PR form, please don't lose the returns - it's
impossible to read.

First off, it's only a warning - and the ntop code, by detecting that you
already have the lock and skipping the pthread_mutex_lock() call avoids the
potential for a deadlock.

Secondly, as I've posted before, we track the locking via add-on data to the
actual mutex.  Because this data isn't part of the actual mutex, there is a
slight window where we could lose an update and thus report out-dated or
eroneous information.

The cases where it's a concern are when it happens frequently.  A single or
rare occurance is nothing to worry about.

-----Burton

>  -----Original Message-----
> From: 	ntop-dev-admin@unipi.it [mailto:ntop-dev-admin@unipi.it] 
> Sent:	Monday, September 15, 2003 10:49 PM
> To:	ntop-dev@Unipi.IT
> Subject:	[Ntop-dev] accessMutex() called 'ntop_gdbm_store' on RH9
> 
> I know this issue has been brought up before by others with RH9 and I'm
> not sure if it was ever corrected but I'm seeing it on this machine also.
> I don't ever recall seeing it while I was running 2.2.93 rpm though.  It
> does not seem to be predictable and a comparison with log entries in
> syslog does not suggest that anything special is going on in the machine
> when it occurs.  Here are a couple of log entries:
> 
> Sep  9 11:49:11 pc5 ntop[13923]:   NOTE: atfork() handler registered for
> mutexes, rc 0
> Sep 10 05:29:25 pc5 ntop[13923]:   **WARNING** accessMutex() called
> 'ntop_gdbm_store' with a self-LOCKED mutex [0x400AF850@util.c:3383]
> 
> 
> Sep 15 07:54:57 pc5 ntop[25416]:   NOTE: atfork() handler registered for
> mutexes, rc 0
> Sep 15 07:55:04 pc5 ntop[25416]:   **WARNING** accessMutex() called
> 'ntop_gdbm_store' with a self-LOCKED mutex [0x400AF850@util.c:3383]
> 
> I find it a bit curious that on one occasion it ran for hours without
> error and on another it occurred seven seconds after startup.  The
> location within util.c seems to have shifted from that shown in the
> earlier reports.  The cvs 'Entries' info for the currently compiled
> version of util.c is: /util.c/2.191/Fri Sep  5 00:54:02 2003//
> 
> I don't have any unusual problems with ntop operation after it occurs
> either (that I know of).  I doubt this should be a high priority, but I
> thought it should be mentioned again.  I just recompiled ntop after
> installing the patch to webInterface.c and restarted (everything else
> identical).  No error as yet.  My config follows:
> 
> Tim
> 
> 
> OS: RedHat    version: 9     ntop from: cvs 2.2.94 (Sep 7 @12:22 EDT)
> (rpm, source, ports, etc.) Hardware: CPU: i86 PIII 600 (i86, SPARC, etc.)
> # Processors: 1   Memory: 256 MB Network: Merged packet counts: Ethernet:
> 632 Broadcast: 259 Multicast: 1 IP: 403 Network Interface 0 eth0 pcap
> stats: Received 1 Dropped 0 Mfg: self   Model: _ NIC Speed: 100 (tulip
> driver)   Other Bus: 100mhz PCI  Other Location: Public Internet
> Bandwidth: Dialup # Hosts (machines): 10
> --------------------------------------------------------------------------
> -- Log extract 15/Sep/2003 23:05:42 VENDOR: File
> '/opt/ntop/2.2.94/etc/ntop/oui.txt.gz' does not need to be reloaded
> 15/Sep/2003 23:05:42 INIT: Bye bye: I'm becoming a daemon... 15/Sep/2003
> 23:05:42 Now running as a daemon 15/Sep/2003 23:05:43 -m: Discarded
> unnecessary parameter 172.22.0.0/16 - this is the local network
> 15/Sep/2003 23:05:43 I18N: This instance of ntop does not support multiple
> languages 15/Sep/2003 23:05:44 IP2CC: Looking for IP address Country code
> mapping file 15/Sep/2003 23:05:44 IP2CC: reading file
> '/opt/ntop/2.2.94/etc/ntop/p2c.opt.table.gz' 15/Sep/2003 23:05:47 IP2CC:
> 49056 records read 15/Sep/2003 23:05:47 Initializing external applications
> 15/Sep/2003 23:05:47 Initializing semaphores, mutexes and threads
> 15/Sep/2003 23:05:47 NOTE: atfork() handler registered for mutexes, rc 0
> 15/Sep/2003 23:05:47 THREADMGMT: Packet processor thread running...
> 15/Sep/2003 23:05:47 THREADMGMT: Started thread (1092701488) for network
> packet analyser 15/Sep/2003 23:05:47 THREADMGMT: Idle host scan thread
> running... 15/Sep/2003 23:05:47 THREADMGMT: Started thread (1101094192)
> for idle hosts detection 15/Sep/2003 23:05:47 THREADMGMT: Address
> resolution thread running... 15/Sep/2003 23:05:47 THREADMGMT: Started
> thread (1116949808) for DNS address resolution 15/Sep/2003 23:05:47
> Calling plugin start functions (if any) 15/Sep/2003 23:05:47 Sniffying...
> 15/Sep/2003 23:05:47 INIT: Created pid file (/var/ntop/ntop.pid)
> 15/Sep/2003 23:05:47 Listening on [eth0] 15/Sep/2003 23:05:47 Now running
> as requested user 'ntop' (103:103) 15/Sep/2003 23:05:48 Loading Plugins
> 15/Sep/2003 23:05:48 Searching for plugins in
> /opt/ntop/2.2.94/usr/lib/ntop/plugins 15/Sep/2003 23:05:48 ICMP: Welcome
> to icmpWatchPlugin. (C) 1999 by Luca Deri 15/Sep/2003 23:05:48 LASTSEEN:
> Welcome to LastSeenWatchPlugin. (C) 1999 by Andrea Marangoni 15/Sep/2003
> 23:05:48 NETFLOW: Welcome to NetFlow.(C) 2002 by Luca Deri 15/Sep/2003
> 23:05:48 NFS: Welcome to nfsWatchPlugin. (C) 1999 by Luca Deri 15/Sep/2003
> 23:05:49 PDA: Welcome to PDAPlugin. (C) 2001-2002 by L.Deri and W.Brock
> 15/Sep/2003 23:05:49 SFLOW: Welcome to sFlowPlugin. (C) 2002 by Luca Deri
> 15/Sep/2003 23:05:49 RRD: Welcome to rrdPlugin. (C) 2002 by Luca Deri.
> 15/Sep/2003 23:05:49 Calling plugin start functions (if any) 15/Sep/2003
> 23:05:49 RRD: Welcome to the RRD plugin 15/Sep/2003 23:05:50 THREADMGMT:
> rrd thread (1125342512) started 15/Sep/2003 23:05:50 RRD: Started thread
> (1125342512) for data collection. 15/Sep/2003 23:05:50 SSL:
> Initializing... 15/Sep/2003 23:05:50 SSL_PRNG: Automatically initialized!
> 15/Sep/2003 23:05:50 SSL initialized successfully 15/Sep/2003 23:05:50
> Note: Reporting device initally set to 0 [eth0] (merged) 15/Sep/2003
> 23:05:50 WEB: Initializing web server 15/Sep/2003 23:05:50 WEB:
> Initializing tcp/ip socket connections for web server 15/Sep/2003 23:05:51
> Initialized socket, port 3000, address (any) 15/Sep/2003 23:05:51 WEB:
> Waiting for HTTP connections on port 3000 15/Sep/2003 23:05:51 Initialized
> ssl socket, port 3001, address (any) 15/Sep/2003 23:05:51 WEB: Waiting for
> HTTPS (SSL) connections on port 3001 15/Sep/2003 23:05:51 WEB: Starting
> web server 15/Sep/2003 23:05:51 THREADMGMT: web connections thread (17506)
> started... 15/Sep/2003 23:05:51 THREADMGMT: Started thread (1133735216)
> for web server 15/Sep/2003 23:05:51 THREADMGMT: pcap dispatch thread
> running... 15/Sep/2003 23:05:51 THREADMGMT: Started thread (1142127920)
> for network packet sniffing on eth0
> --------------------------------------------------------------------------
> -- Problem Description
> --------------------------------------------------------------------------
> -- ntop Configuration ntop version.....2.2.94 Built on.....09/15/03
> 10:52:53 PM OS.....i686-pc-linux-gnu (redhat Linux 9) ntop Process
> Id.....17506 http Process Id.....17506 Command line Started
> as..../usr/bin/ntop -i eth0 --user ntop --daemon --db-file-path /var/ntop
> --access-log-path /var/log/ntop-access.log --create-suspicious-packets
> --use-syslog=local1 --protocols /etc/ntop/protocol.list --interface eth0
> --domain localnet --sticky-hosts --disable-instantsessionpurge
> --local-subnets 172.22.0.0/16,224.0.0.0/8 --http-server 3000
> --https-server 3001 --refresh-time 3000 --mapper
> http://pc5.localnet/cgi-bin/mapper.pl Resolved to..../usr/bin/ntop -i eth0
> --user ntop --daemon --db-file-path /var/ntop --access-log-path
> /var/log/ntop-access.log --create-suspicious-packets --use-syslog=local1
> --protocols /etc/ntop/protocol.list --interface eth0 --domain localnet
> --sticky-hosts --disable-instantsessionpurge --local-subnets
> 172.22.0.0/16,224.0.0.0/8 --http-server 3000 --https-server 3001
> --refresh-time 3000 --mapper http://pc5.localnet/cgi-bin/mapper.pl Command
> line parameters are: -a | --access-log-path...../var/log/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.....(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).....224.0.0.0/8 -n | --numeric-ip-addresses.....(default) No
> -p | --protocols...../etc/ntop/protocol.list -q |
> --create-suspicious-packets.....(default) Disabled -r |
> --refresh-time.....3000 -s | --no-promiscuous.....(default) No -t |
> --trace-level.....(default) 3 -u | --user.....ntop (uid=103, gid=103) -w |
> --http-server.....(default) Active, all interfaces, port 3000 -z |
> --disable-sessions.....(default) No -B | --filter-expression.....(default)
> none -D | --domain.....localnet -F | --flow-spec.....(default) none -K |
> --enable-debug.....(default) No -L | --use-syslog.....local1 -M |
> --no-interface-merge (effective).....(default) (Merging Interfaces) Yes -O
> | --pcap-file-path.....(default) /opt/ntop/2.2.94/var/ntop/ntop -P |
> --db-file-path...../var/ntop -Q | --spool-file-path...../var/ntop -U |
> --mapper.....http://pc5.localnet/cgi-bin/mapper.pl -W |
> --https-server.....Active, all interfaces, port 3001
> --ssl-watchdog.....(default) No --p3p-cp.....(default) none
> --p3p-uri.....(default) none --disable-schedYield.....(default) No
> --disable-stopcap.....(default) No --log-extra.....(default) 0
> --disable-instantsessionpurge.....Yes 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 URL.....https://any:3001 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.....28 # Protocol slots.....962 # IP Ports Being
> Monitored.....576 # IP Ports slots.....1152 # Handled SIGPIPE Errors.....0
> # Handled HTTP Requests.....7 Devices (Network Interfaces).....1 Domain
> name (short).....localnet IP to country flag table (entries).....49056
> Total Hash Collisions (Vendor/Special) (lookup).....0 Local
> Networks.....172.22.0.0/255.255.0.0 [device eth0] Memory allocation - data
> segment arena limit, getrlimit(RLIMIT_DATA, ...).....-1 Allocated blocks
> (ordblks).....4 Allocated (arena).....4670256 Used (uordblks).....4666328
> Free (fordblks).....3928 Memory allocation - mmapped Allocated blocks
> (hblks).....3 Allocated bytes (hblkhd).....4743168 Memory Usage IPX/SAP
> Hash Size (bytes).....1897 IP to country flag table (bytes).....1496064
> (1.4 MB) Bytes per entry.....30.5 IP to AS (Autonomous System) number
> table (bytes).....0 (0.0 MB) Current memory usage.....9413424 Base memory
> usage.....6980400 Hosts stored (active+cache).....9 = (9 + 0) (very)
> Approximate memory per host.....264.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.....0 Maximum hosts
> to purge per cycle.....512 DEFAULT_MAXIMUM_HOSTS_PURGE_PER_CYCLE.....512
> Terminated Sessions.....0 Host/Session counts - Device 0 (eth0) Hash
> Bucket Size.....1.6 KB Actual Hash Size.....16384 Stored hosts.....9
> Bucket List Length.....[min 1][max 1][avg 1.0] Max host lookup.....0
> Session Bucket Size.....228 Sessions.....24 Max Num. Sessions.....24
> Address Resolution DNS sniffed: DNS Packets sniffed.....0 less
> 'requests'.....0 less 'failed'.....0 less 'reverse dns'
> (in-addr.arpa).....0 DNS Packets processed.....0 Stored in cache (includes
> aliases).....0 IP to name - ipaddr2str(): Total calls.....7 ....OK.....7
> ....Total not found.....0 ........Not found in cache.....0 ........Too old
> in cache.....0 Queued - dequeueAddress(): Total Queued.....0 Not queued
> (duplicate).....0 Maximum Queued.....0 Current Queue.....0 Resolved -
> resolveAddress(): Addresses to resolve.....0 ....less 'Error: No cache
> database'.....0 ....less 'Found in ntop cache'.....0 Gives: # gethost (DNS
> lookup) calls.....0 DNS lookup calls: DNS resolution attempts.....0
> ....Success: Resolved.....0 ....Failed.....0 ........HOST_NOT_FOUND.....0
> ........NO_DATA.....0 ........NO_RECOVERY.....0 ........TRY_AGAIN (don't
> store).....0 ........Other error (don't store).....0 DNS lookups stored in
> cache.....0 Host addresses kept numeric.....0 Vendor Lookup Table Input
> lines read.....0 Records added total.....0 .....includes special
> records.....0 getVendorInfo() calls.....0 getSpecialVendorInfo()
> calls.....7 Found 48bit (xx:xx:xx:xx:xx:xx) match.....0 Found 24bit
> (xx:xx:xx) match.....7 Found multicast bit set.....0 Found LAA (Locally
> assigned address) bit set.....0 Thread counts Active.....6 Dequeue.....1
> Children (active).....0 Directory (search) order Data Files......
> /opt/ntop/2.2.94/var/ntop Config Files...... /opt/ntop/2.2.94/etc/ntop
> /etc Plugins....../plugins /opt/ntop/2.2.94/usr/lib/ntop/plugins Compile
> Time: ./configure ./configure parameters.....--prefix=/opt/ntop/2.2.94
> --exec_prefix=/opt/ntop/2.2.94 --bindir=/opt/ntop/2.2.94/usr/bin
> --sbindir=/opt/ntop/2.2.94/usr/sbin
> --libexecdir=/opt/ntop/2.2.94/usr/libexec --datadir=/opt/ntop/2.2.94/var
> --localstatedir=/opt/ntop/2.2.94/var/ntop
> --libdir=/opt/ntop/2.2.94/usr/lib --infodir=/opt/ntop/2.2.94/usr/share/doc
> --mandir=/opt/ntop/2.2.94/usr/share/man
> --includedir=/opt/ntop/2.2.94/usr/include Built on
> (Host).....i686-pc-linux-gnu Built for(Target).....i686-pc-linux-gnu
> compiler (cflags).....gcc -g -O2 -I/usr/local/include -Wshadow
> -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations
> -Wnested-externs -fPIC -DHAVE_CONFIG_H include path.....-I/root/ntop/myrrd
> system libraries.....-L/usr/local/lib -L/root/ntop/myrrd -lpthread
> -lresolv -lnsl -lcrypt -lc -lssl -lcrypto -lpcap -lgdbm -lgd -lpng -lz
> -lmyrrd install path...../opt/ntop/2.2.94 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
> INITWEB_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.....no
> MAKE_WITH_SSLV3_SUPPORT.....no 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...../opt/ntop/2.2.94/etc/ntop CFG_DATAFILE_DIR - data file
> directory...../opt/ntop/2.2.94/var/ntop CFG_DBFILE_DIR - database file
> directory...../opt/ntop/2.2.94/var/ntop/ntop CFG_PLUGIN_DIR - plugin file
> directory...../opt/ntop/2.2.94/usr/lib/ntop/plugins CFG_RUN_DIR - run file
> directory...../opt/ntop/2.2.94/var/ntop/ntop CFG_NEED_GETDOMAINNAME
> (getdomainname(2) function).....yes CFG_xxxxxx_ENDIAN (Hardware
> Endian).....little HAVE_FILEDESCRIPTORBUG.....no 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.....24 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) 
> 

["winmail.dat" (application/ms-tnef)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic