[root]# cd HotSaNIC [root]# setup.pl Configuring modules: Module found: APCUSV Description: Records some APC-UPS specific readouts: - load percentage - battery percentage - time left when on battery - output voltage - system temperature - battery voltage Do you want to use this module? (Y/n) > n ---------------------------------------- Module found: APPS Description: Records the number of instances of the specified applications. Do you want to use this module? (Y/n) > n ---------------------------------------- Module found: BIND Description: Records statistics from the ISC BIND nameserver Do you want to use this module? (Y/n) > n ---------------------------------------- Module found: DISKIO Description: Records I/O statistics for harddisks. Do you want to use this module? (Y/n) > y Do you want to show this module's graphs on the webpage? (Y/n) > y ---------------------------------------- Module found: DNET Description: Records stats for Distributed.net personal proxies Do you want to use this module? (Y/n) > n ---------------------------------------- Module found: MAILQ Description: Records outbound mail status. Currently supported mail-systems: postfix Do you want to use this module? (Y/n) > n ---------------------------------------- Module found: NETSTAT Description: Records network socket-states. Do you want to use this module? (Y/n) > n ---------------------------------------- Module found: NETWORKS Description: Records IP- and protocol-based traffic stats. ipchains/iptables required! Do you want to use this module? (Y/n) > y Do you want to show this module's graphs on the webpage? (Y/n) > y ---------------------------------------- Module found: PART Description: Records partition usages. Do you want to use this module? (Y/n) > n ---------------------------------------- Module found: PING Description: Records min/avg/max ping-times for configured hosts Do you want to use this module? (Y/n) > n ---------------------------------------- Module found: SENSORS Description: Records stats for configured hardware sensors LM-Sensors required! Do you want to use this module? (Y/n) > y Do you want to show this module's graphs on the webpage? (Y/n) > y ---------------------------------------- Module found: SHOUTCAST Description: Records remote stats for ShotCast servers Note: The console-webbrowser "lynx" has to be installed to use this module. Do you want to use this module? (Y/n) > n ---------------------------------------- Module found: SYSTEM Description: Records system specific data: - cpu usage - irqs - loadavg - memory / swap - # of processes - uptime - # of users Do you want to use this module? (Y/n) > y Do you want to show this module's graphs on the webpage? (Y/n) > y ---------------------------------------- Module found: TRAFFIC Description: Records usage of ethernet devices (input / output) Do you want to use this module? (Y/n) > y Do you want to show this module's graphs on the webpage? (Y/n) > y ---------------------------------------- Module found: WORMS Description: Records stats for worm-impacts on local webserver Do you want to use this module? (Y/n) > n ---------------------------------------- setting up diskio ... Use /dev/hda? (Y/n) > y Please check the settings file and adapt it to satisfy your needs. setting up networks ... Configuring local interfaces. (i)nternal means an interface pointiong to your local machines (intranet) (e)xternal means an interface connecten with the internet (n)one means you don't want to account this interface. found eth0 - (i)nternal, (e)xternal or (n)one? > n found eth1 - (i)nternal, (e)xternal or (n)one? > n found lo - (i)nternal, (e)xternal or (n)one? > n found ppp0 - (i)nternal, (e)xternal or (n)one? > e Please check the settings file and adapt it to satisfy your needs. setting up sensors ... Please check the settings file and adapt it to satisfy your needs. for your info: this configuration is a bit tricky setting up system ... Please check the settings file and adapt it to satisfy your needs. setting up traffic ... Configuring local interfaces. Please answer these: found: eth0 - (y)es or (n)o ? n found: eth1 - (y)es or (n)o ? n found: lo - (y)es or (n)o ? n found: ppp0 - (y)es or (n)o ? y Please check the settings file and adapt it to satisfy your needs. If you have any interfaces slower than 100 MBit, please change the corrosponding default values. Maybe there are some additional interfaces or SNMP hosts you want to query. Ok. Writing main settings ... checking path to "rrdtimer.pl" (current: 'not configured') DAEMONDIR="/usr/local/HotSaNIC" checking path to "rrdtool" (current: 'not configured') detected: /usr/local/rrdtool-1.0.48/bin is this corrrect? (Y/n) > y BINPATH="/usr/local/rrdtool-1.0.48/bin" VARDIR="$DAEMONDIR/var/" LOGDIR="$DAEMONDIR/var/log/" PIDFILE="$DAEMONDIR/var/run/rrdtimer.pid" DIAGRAMLOG="last" LOGSIZE="200000" LOGBACKUPS="5" DEBUGLEVEL="-1" STIME="120" SCHEDULE_MIN="100" SCHEDULE_MAX="200" RUN="diskio networks sensors system traffic" WEBDIR="not configured" WIDTH="600" HEIGHT="200" IMAGEFORMAT="gif" SHOW="diskio networks sensors system traffic" ORDER="traffic system part ping dnet sensors" DTIME="15" CTIME="24" guessing convert method... checking for Image::Magick perl module... found checking path to "convert" from ImageMagick (current: 'I::M') detected: /usr/X11R6/bin/convert is this corrrect? (Y/n) > y CONVERTMETHOD="I::M" CONVERTPATH="/usr/X11R6/bin/convert" THUMBSIZE="20%" REFRESH="300" checking path to "snmpwalk" (current: 'not configured') detected: /usr/bin/snmpwalk is this corrrect? (Y/n) > y SNMPWALK="/usr/bin/snmpwalk" checking path to "snmpget" (current: 'not configured') detected: /usr/bin/snmpget is this corrrect? (Y/n) > y SNMPGET="/usr/bin/snmpget" checking path to "snmpbulkwalk" (current: 'not configured') detected: /usr/bin/snmpbulkwalk is this corrrect? (Y/n) > y SNMPBULKWALK="/usr/bin/snmpbulkwalk" --- Main settings generated. --- Writing start/stop script "rrdgraph" ... Ok. Now adapt all settings files to satisfy your needs. They are all linked to the directory /var/settings .