ASNMTAP
view release on metacpan or search on metacpan
lib/ASNMTAP/Asnmtap/Applications.pod view on Meta::CPAN
=item bash_stop_root.sh
Shell script to run CollectorCT-*.sh and DisplayCT-*.sh with uid protection.
cd /opt/asnmtap/applications/sbin
mv bash_stop_root.sh-orig bash_stop_root.sh
chmod 755 bash_stop_root.sh
Modify when required:
STOP_ROOT=TRUE
NOTICE: ASNMPTAP has been configured not to run as root !
WARNING: Running ASNMPTAP as root is not recommended !
ASNMPTAP_UID=32006
ASNMPTAP_USER=asnmtap
NOTICE: ASNMPTAP must be started with shell uid(user) !
HTTPD_UID=99
NOTICE: ASNMPTAP must be started with httpd uid !
=item sshWrapperASNMTAP.pl
ASNMTAP ssh wrapper script for ssh execution through a rsa or dsa key
Accepted ssh calls are as follows:
'script $APPLICATIONPATH/master/DisplayCT-<daemon name>.sh stop|start|restart|reload'
'script $APPLICATIONPATH/slave/DisplayCT-<daemon name>.sh stop|start|restart|reload'
'script $APPLICATIONPATH/master/CollectorCT-<daemon name>.sh stop|start|restart|reload'
'script $APPLICATIONPATH/slave/CollectorCT-<daemon name>.sh stop|start|restart|reload'
'remove $PIDPATH/DisplayCT-<daemon name>.pid'
'remove $PIDPATH/CollectorCT-<daemon name>.pid'
'killall <pid>'
'../' are forbidden into a directory of filename for security reasons !!!
You need to create an ssh account:
ssh-keygen -t dsa -f /home/asnmtap/.ssh/asnmtap
vi /home/asnmtap/.ssh/authorized_keys
from="localhost", command="/opt/asnmtap/applications/sbin/sshWrapperASNMTAP.pl" ssh-dss AAAAB3Nza...+90k63Mx...3OmZOk= alex.peeters@citap.be
or with
from="localhost", command="ASNMTAP_PERL5LIB=/opt/asnmtap/cpan-shared/lib/perl5; /opt/asnmtap/applications/sbin/sshWrapperASNMTAP.pl" ssh-dss AAAAB3Nza...+90k63Mx...3OmZOk= alex.peeters@citap.be
vi hosts.allow
ssh: localhost
vi hosts.deny
ssh: ALL
ssh -i '/home/asnmtap/.ssh/asnmtap' asnmtap@localhost 'killall number'
ssh -i '/home/asnmtap/.ssh/asnmtap' asnmtap@localhost 'remove /opt/asnmtap/pid/CollectorCT-zombie.pid'
ssh -i '/home/asnmtap/.ssh/asnmtap' asnmtap@localhost 'script /opt/asnmtap/applications/master/CollectorCT-test.sh stop'
Test sshWrapperASNMTAP.pl:
ssh -i '/home/asnmtap/.ssh/ssh' asnmtap@localhost 'killall number'
SSH REQUEST FAILED INSPECTION - SKIPPING 'killall number'
EVALUATING 'killall number'
or
Couldn't open log '/opt/asnmtap/log/sshWrapperASNMTAP.log'!
chmod 664 /opt/asnmtap/log/sshWrapperASNMTAP.log
ssh -i '/home/asnmtap/.ssh/ssh' asnmtap@localhost 'script /opt/asnmtap/applications/master/CollectorCT-Configsol2-environment-probe.sh stop'
EVALUATING 'script /opt/asnmtap/applications/master/CollectorCT-Configsol2-environment-probe.sh stop'
SSH REQUEST PASSED INSPECTION - INITIATING '/opt/asnmtap/applications/master/CollectorCT-Configsol2-environment-probe.sh stop'
EXECUTE '/opt/asnmtap/applications/master/CollectorCT-Configsol2-environment-probe.sh stop'
'/opt/asnmtap/applications/master/CollectorCT-Configsol2-environment-probe.sh stop' COMPLETED
ssh -i '/home/asnmtap/.ssh/ssh' asnmtap@localhost 'remove /opt/asnmtap/pid/CollectorCT-Configsol2-environment-probe.pid'
EVALUATING 'remove /opt/asnmtap/pid/CollectorCT-Configsol2-environment-probe.pid'
SSH REQUEST PASSED INSPECTION - INITIATING '/bin/rm /opt/asnmtap/pid/CollectorCT-Configsol2-environment-probe.pid'
EXECUTE '/bin/rm /opt/asnmtap/pid/CollectorCT-Configsol2-environment-probe.pid'
'/bin/rm /opt/asnmtap/pid/CollectorCT-Configsol2-environment-probe.pid' COMPLETED
more /opt/asnmtap/log/sshWrapperASNMTAP.log
... EVALUATING: 'killall number'
... SSH REQUEST FAILED INSPECTION - SKIPPING 'killall number'
...
Dependencies:
- Getopt::Long
=item perfparse_asnmtap_pulp_command.pl
... TODO ... NO PART OF NORMAL SETUP ...
=item perfparse_crontab.sh
... TODO ... NO PART OF NORMAL SETUP ...
=item perfparse_crontab_failed.sh
... TODO ... NO PART OF NORMAL SETUP ...
=item perfparse_debug.sh
... TODO ... NO PART OF NORMAL SETUP ...
=item purge_table.pl
perl /opt/asnmtap/applications/sbin/purge_table.pl -H dtbs.citap.be -D snmptt -T 'snmptt_archive' -u asnmtap -p asnmtap --ago='-14 days'
perl /opt/asnmtap/applications/sbin/purge_table.pl -H dtbs.citap.be -D snmptt -T 'snmptt_unknown_archive' -u asnmtap -p asnmtap --ago='-14 days'
... TODO ... NO PART OF NORMAL SETUP ...
=back
=back
=head1 INSTALL
lib/ASNMTAP/Asnmtap/Applications.pod view on Meta::CPAN
vi /opt/asnmtap/perfparse/etc/perfparse.cfg
...
Service_Log "-"
...
# Error handling :
Error_Log = "/opt/asnmtap/log/perfparse-asnmtap-all"
Drop_File = "/opt/asnmtap/log/perfparse-asnmtap-drop"
...
# Database managment :
# ====================
Use_Storage_Mysql = "yes"
No_Raw_Data = "no"
No_Bin_Data = "no"
# Database Authentication
DB_User = "asnmtap"
DB_Name = "perfparse_asnmtap"
DB_Pass = "passwd"
DB_Host = "localhost"
=item Configuration of Perfparse v20 for ASNMTAP
cp /opt/asnmtap/perfparse/etc/perfparse20.cfg.example /opt/asnmtap/perfparse/etc/perfparse20.cfg
First you should edit '/opt/asnmtap/perfparse/etc/perfparse20.cfg', adding the correct database settings (if using something other than 'nagios' as DB name, username, and password). The options are :
Use_Storage_Mysql (only in perfparsed; considered as enabled in perfparse-log2mysql)
vi /opt/asnmtap/perfparse/etc/perfparse20.cfg
...
Service_Log "-"
...
# Error handling :
Error_Log = "/opt/asnmtap/log/perfparse-asnmtap-all"
Drop_File = "/opt/asnmtap/log/perfparse-asnmtap-drop"
...
# Database managment :
# ====================
Storage_Modules_Load = "mysql"
Use_Storage_Mysql = "yes"
No_Raw_Data = "no"
No_Bin_Data = "no"
# Database Authentication
DB_User = "asnmtap"
DB_Name = "perfparse_asnmtap_v20"
DB_Pass = "passwd"
DB_Host = "localhost"
DB_Socket = "/tmp/mysql.sock"
# PHPGui
PHP_Lang = "en"
PHP_Style = "" # "flo"
http_image_path = "/asnmtap/perfparse20/img/"
=item Testing configuration
http://asnmtap.citap.be/asnmtap/cgi-bin/perfparse.cgi
> An error occured with the SQL:
> "Could not connect to MySQL using: Database = 'asnmtap', Host = '127.0.0.1', Username = 'asnmtap', Password = 'asnmtap'"
>
> Failure Message:
> "Access denied for user: 'asnmtap@localhost.localdomain' (Using password: YES)"
You need to verify your access right for the database
Host & Service string from Nagios:
"$TIMET$"\t"$HOSTNAME$"\t"$SERVICEDESC$"\t"$OUTPUT$"\t"$SERVICESTATE$"\t"$PERFDATA$"\n
$TIMET$ $HOSTNAME$ $SERVICEDESC$ $OUTPUT$ $SERVICESTATE$ $PERFDATA$
1107692805 chablis.dvkhosting.com process ColdFusion OK - 40 processes running with command name cfusion OK label=1;2;3;4;5
Test ASNMTAP Perfparse integration:
/usr/bin/printf "%b" "1107692900\tDUMMY-T1\tDUMMY-T1\tCRITICAL - Check Dummy: +DUMMY-T2+\tCRITICAL\ttperfdata=1;1;;;\n" | /opt/asnmtap/perfparse/bin/perfparse-log2mysql -c /opt/asnmtap/perfparse/etc/perfparse.cfg
Look for results into the database and the logfile located at /opt/asnmtap/log/perfparse-asnmtap-all.yyyymmdd.log
more /opt/asnmtap/log/perfparse-asmtap-all.yyyymmdd.log
yyyy/mm/dd hh:mmss1 [ storage.c:95 nnnn ] storage_mysql module successfully loaded
=item Database Maintenance
Deletion policies are defined at various places with default and user-defined policies available. A policy defines the time at which data is permanently deleted from the DB. The data is deleted by running the provided program 'perfparse-db-purge'. It...
To purge the Database daily using 'perfparse-db-purge' from crontab, you might use something like this:
# Purge PerfParse Database daily at 3 AM.
0 3 * * * /opt/asnmtap/perfparse/bin/perfparse-db-purge > /dev/null
=back
=item SNMPTT integration
... TODO ... NO PART OF NORMAL SETUP ...
=over 4
=item Install SNMPTT
Install net-snmp 5.4.x
... TODO ... NO PART OF NORMAL SETUP ...
MySQL 5.0.x
SQLyog -> Db -> Import from SQL Statements ... -> \opt\asnmtap-3.001.xxx\plugins\templates\snmptt\snmptt-3.002.003-v5.0.x.sql
SQLyog -> Db -> Import from SQL Statements ... -> \opt\asnmtap-3.001.xxx\plugins\templates\snmptt\create_weblogic_configuration_database_with_SNMP-3.002.003_mysql-v5.0.x.SQL
or
mysql -u root -p < /opt/asnmtap/plugins/templates/snmptt/snmptt-3.002.003-v5.0.x.sql
mysql -u root -p < /opt/asnmtap/plugins/templates/snmptt/create_weblogic_configuration_database_with_SNMP-3.002.003_mysql-v5.0.x.SQL
... TODO ... NO PART OF NORMAL SETUP ...
=item Configuration of SNMPTT for ASNMTAP
... TODO ... NO PART OF NORMAL SETUP ...
=over 4
=item 1
plugins/templates/snmptt/snmptt-bea-weblogic.conf
... TODO ... NO PART OF NORMAL SETUP ...
plugins/templates/snmptt/snmptt-oracle.conf
... TODO ... NO PART OF NORMAL SETUP ...
plugins/templates/snmptt/snmptt.ini
... TODO ... NO PART OF NORMAL SETUP ...
=item 2
plugins/snmptt/create_weblogic_configuration_database_with_SNMP.pl
... TODO ... NO PART OF NORMAL SETUP ...
=item 3
plugins/snmptt/create_weblogic_configuration_for_SNMPTT.pl
... TODO ... NO PART OF NORMAL SETUP ...
=item 4a ASNMTAP
plugins/snmptt/create_ASNMTAP_weblogic_configuration_for_SNMP.pl
... TODO ... NO PART OF NORMAL SETUP ...
plugins/snmptt/check_SNMPTT_oracle.pl
... TODO ... NO PART OF NORMAL SETUP ...
plugins/snmptt/check_SNMPTT_probe.pl
... TODO ... NO PART OF NORMAL SETUP ...
plugins/snmptt/check_SNMPTT_weblogic.pl
... TODO ... NO PART OF NORMAL SETUP ...
plugins/templates/check_template-cluster.pl
... TODO ... NO PART OF NORMAL SETUP ...
plugins/templates/check_template-SNMPTT.pl
... TODO ... NO PART OF NORMAL SETUP ...
=item 4b Nagios
plugins/snmptt/create_NCPL_weblogic_configuration_for_SNMP.pl
... TODO ... NO PART OF NORMAL SETUP ...
plugins/nagios/check_snmptt_traps.pl
... TODO ... NO PART OF NORMAL SETUP ...
plugins/nagios/check_snmptt_traps.plN
... TODO ... NO PART OF NORMAL SETUP ...
=item 5
plugins/snmptt/snmptt_traps_remove_pending_and_duplicated.pl
... TODO ... NO PART OF NORMAL SETUP ...
=back
=item Testing configuration
... TODO ... NO PART OF NORMAL SETUP ...
=back
=item NagTrap integration
... TODO ... NO PART OF NORMAL SETUP ...
=over 4
=item Install NagTrap
... TODO ... NO PART OF NORMAL SETUP ...
=item Configuration of NagTrap for ASNMTAP
more /opt/asnmtap/applications/htmlroot/snmptraps/.htaccess
AuthName "CITAP's Nagios Access"
AuthType Basic
AuthUserFile /etc/httpd/conf/nagios-htpasswd.users
require valid-user
... TODO ... NO PART OF NORMAL SETUP ...
=item Testing configuration
... TODO ... NO PART OF NORMAL SETUP ...
=back
=item Install HTML to PDF converter for Perl
HTMLDOC: http://www.htmldoc.org/
=over 4
=item Downloading the Software
Get the software from http://www.htmldoc.org/
cd /export/download
wget http://ftp.easysw.com/pub/htmldoc/1.8.27/htmldoc-1.8.27-source.tar.gz
=item Installing the Software
=over 4
=item Linux
cd /export/download/directory
rpm -i htmldoc-1.8.27-linux-intel.rpm
/usr/bin/htmldoc
=item Solaris
cd /export/download/directory
tar -xvzf htmldoc-1.8.27-source.tar.gz
cd /export/download/htmldoc-1.8.27
./configure
make
make install
=back
=item Licensing the Software
The HTMLDOC License window is shown the first time you run the software.
Click on the Update License button to add a license to your system
perl -MCPAN -e shell
install HTML::HTMLDoc
ln -s /usr/bin/htmldoc /opt/asnmtap/applications/htmlroot/cgi-bin/htmldoc.cgi
vi httpd.conf
AcceptPathInfo On
AddHandler cgi-script .cgi .pl
Options ExecCGI FollowSymLinks
=item Testing the Software
htmldoc -f '/opt/asnmtap/results/_ASNMTAP/reports/yyyydmmdd-collectorDaemonSchedulingReports.pl-_ASNMTAP-probe02-Daily.pdf' --bodyimage /opt/asnmtap/applications/htmlroot/img/logos/bodyimage.gif --charset iso-8859-1 --format pdf14 --size A4 --landsc...
cd /opt/asnmtap/applications/bin
./generateCollectorDaemonSchedulingReports.pl -D L
ls /opt/asnmtap/results/_ASNMTAP/reports/
=back
=item Install ChartDirector 4.x for Perl
=over 4
=item Linux installation
download chartdir_perl_linux.tar.gz from http://www.advsofteng.com/
wget http://www.advsofteng.com/chartdir_perl_linux.tar.gz
mv chartdir_perl_linux.tar.gz /opt/.
cd /opt
tar -xvzf chartdir_perl_linux.tar.gz
rm chartdir_perl_linux.tar.gz
=item Solaris installation
download chartdir_perl_sunos.tar.gz from http://www.advsofteng.com/
wget http://www.advsofteng.com/chartdir_perl_sunos.tar.gz
mv chartdir_perl_sunos.tar.gz /opt/.
cd /opt
tar -xvzf chartdir_perl_sunos.tar.gz
rm chartdir_perl_sunos.tar.gz
=item ASNMTAP Chartdirector configuration
Applications.cnf
<COMMON>
...
<CHARTDIRECTOR>
LIB /opt/ChartDirector/lib/.
</CHARTDIRECTOR>
...
</COMMON>
=back
=item ASNMTAP Tunneling localhost configuration
Applications.cnf
<COMMON>
...
HTTPSSERVER asnmtap.citap.be
REMOTE_HOST localhost.citap.be
REMOTE_ADDR 127.0.0.1 ...
</COMMON>
through browser with normal access:
http://asnmtap.citap.be:8080/asnmtap/nav/test/T/
http://asnmtap.citap.be:8080/asnmtap/cgi-bin/moderator/index.pl
http://asnmtap.citap.be:8080/asnmtap/cgi-bin/admin/index.pl
http://asnmtap.citap.be:8080/asnmtap/cgi-bin/sadmin/index.pl
lib/ASNMTAP/Asnmtap/Applications.pod view on Meta::CPAN
=back
=back
=head1 REQUIREMENTS
=over 4
=item Linux (Centos/Redhat EL3 and EL4)
Staring from a core installation you need:
rpm -i autoconf-2.60.noarch.rpm
rpm -i automake-1.10.noarch.rpm
rpm -i libtool-1.5.6-4.EL4.1.i386.rpm
rpm -i libtool-libs-1.5.6-4.EL4.1.i386.rpm
rpm -i libstdc++-devel-3.4.5-2.i386.rpm
rpm -i gcc-c++-3.4.6.i386.rpm
rpm -i libpng10-1.0.16-1.i386.rpm
rpm -i libpng10-devel-1.0.16-1.i386.rpm
rpm -i libpng-1.2.16.el4.2.i386.rpm
rpm -i libpng-devel-1.2.16.el4.2.i386.rpm
rpm -i libjpeg-6b-33.i386.rpm
rpm -i libjpeg-devel-6b-33.i386.rpm
rpm -i freetype-2.3.1.i386.rpm
rpm -i freetype-devel-2.3.1.i386.rpm
rpm -i freetype-utils-2.3.1.i386.rpm
rpm -i fontconfig-2.4.2.i386.rpm
rpm -i fontconfig-devel-2.4.2.i386.rpm
rpm -i glib2-2.13.0.i386.rpm
rpm -i glib2-devel-2.13.0.i386.rpm
rpm -i zlib-devel-1.2.3.i386.rpm
rpm -i e2fsprogs-devel-1.35-12.3.EL4.i386.rpm
rpm -i krb5-devel-1.3.4-27.i386.rpm
rpm -i openssl-devel-0.9.8e.i386.rpm
rpm -i gd-2.0.33-4.4E.1.i386.rpm
rpm -i gd-devel-2.0.33-4.4E.1.i386.rpm
rpm -i gd-progs-2.0.33-4.4E.1.i386.rpm
rpm -i libmcrypt-2.5.7-1.2.el4.rf.i386.rpm
rpm -i libxml2-2.6.26.i386.rpm
rpm -i httpd-2.0.59.ent.i386.rpm
rpm -i httpd-suexec-2.0.59.ent.i386.rpm
rpm -i mysql-5.0.29.RHEL4.1.i386.rpm
rpm -i mysql-devel-5.0.29.RHEL4.1.i386.rpm
perl -MCPAN -e 'install Bundle::CPAN'
perl -MCPAN -e 'install Pod::Coverage'
perl -MCPAN -e 'install Test::Pod'
perl -MCPAN -e 'install Module::Signature'
rpm -i perl-HTML-Tagset-3.03-30.noarch.rpm
rpm -i perl-HTML-Parser-3.35-6.i386.rpm
rpm -i perl-URI-1.30-4.noarch.rpm
rpm -i perl-libwww-perl-5.79-5.noarch.rpm
rpm -i perl-Crypt-SSLeay-0.51-5.i386.rpm
rpm -i perl-Date-Calc-5.3-9.i386.rpm
rpm -i perl-DBI-1.40-8.i386.rpm
rpm -i perl-DBD-MySQL-2.9004-3.1.i386.rpm
rpm -i perl-Time-HiRes-1.55-3.i386.rpm
rpm -i perl-XML-Parser-2.34-5.i386.rpm
rpm -i perl-XML-Dumper-0.71-2.noarch.rpm
=item Solaris 9
Starting from a core installation you need:
=over 4
=item sunfreeware.com
pkgadd -d bash-3.1-sol9-sparc-local
pkgadd -d coreutils-4.5.4-sol9-sparc-local
pkgadd -d libiconv-1.8-sol9-sparc-local
pkgadd -d ncurses-5.4-sol9-sparc-local
pkgadd -d perl-5.8.8-sol9-sparc-local
pkgadd -d popt-1.7-sol9-sparc-local
pkgadd -d tar-1.15.1-sol9-sparc-local
pkgadd -d tcp_wrappers-7.6-sol9-sparc-local
pkgadd -d tcpdump-3.9.3-sol9-sparc-local
pkgadd -d wget-1.10.2-sol9-sparc-local
pkgadd -d zlib-1.2.3-sol9-sparc-local
pkgadd -d apache-2.0.55-sol9-sparc-local
pkgadd -d autoconf-2.59-sol9-sparc-local
pkgadd -d automake-1.9-sol9-sparc-local
pkgadd -d bison-1.875d-sol9-sparc-local
pkgadd -d bzip2-1.0.2-sol9-sparc-local
pkgadd -d db-4.2.52.NC-sol9-sparc-local
pkgadd -d diffutils-2.8.1-sol9-sparc-local
pkgadd -d expat-1.95.5-sol9-sparc-local
pkgadd -d flex-2.5.31-sol9-sparc-local
pkgadd -d fping-2.4b2-sol9-sparc-local
pkgadd -d fontconfig-2.2.98-sol9-sparc-local
pkgadd -d freetype-2.1.9-sol9-sparc-local
pkgadd -d gcc-3.4.2-sol9-sparc-local
pkgadd -d gd-2.0.33-sol9-sparc-local
pkgadd -d gdbm-1.8.3-sol9-sparc-local
pkgadd -d glib-2.6.2-sol9-sparc-local
pkgadd -d jpeg-6b-sol9-sparc-local
pkgadd -d libnet-1.1.1-sol9-sparc-local
pkgadd -d libpcap-0.9.3-sol9-sparc-local
pkgadd -d libpng-1.2.8-sol9-sparc-local
pkgadd -d librsync-0.9.7-sol9-sparc-local
pkgadd -d libtool-1.5-sol9-sparc-local
pkgadd -d libxml2-2.6.16-sol9-sparc-local
pkgadd -d m4-1.4.2-sol9-sparc-local
pkgadd -d make-3.80-sol9-sparc-local
pkgadd -d mrtg-2.10.15-sol9-sparc-local
pkgadd -d openssl-0.9.8b-sol9-sparc-local
pkgadd -d openssl-0.9.7g-sol9-sparc-local
pkgadd -d pkgconfig-0.15.0-sol9-sparc-local
pkgadd -d prngd-0.9.25-sol9-sparc-local
pkgadd -d readline-5.1-sol9-sparc-local
pkgadd -d rsync-2.6.8-sol9-sparc-local
pkgadd -d texinfo-4.2-sol9-sparc-local
pkgadd -d unzip-5.50-sol9-sparc-local
pkgadd -d xpm-3.4k-sol9-sparc-local
=item blastwave.org
pkgadd -d pkg_get.pkg
pkgadd -d common-1.4.3,REV=2006.01.22-SunOS5.8-sparc-CSW.pkg
pkgadd -d awstats-6.4-SunOS5.8-all-CSW.pkg
pkgadd -d binutils-2.16.1-SunOS5.8-sparc-CSW.pkg
=item libmcrypt
tar -xvzf libmcrypt-2.5.7.tar.gz
cd libmcrypt-2.5.7
./configure
make
make install
=item MySQL
MySQL 5.0.x and 5.1.x are supported
tar -xvzf mysql-5.0.20.tar.gz or higher
cd mysql-5.0.20
./configure --without-server --enable-local-infile
make
make install
/usr/local/bin/mysql_client_test --host asnmtap
=item Perl
perl -MCPAN -e 'reload index'
perl -MCPAN -e 'install Date::Manip'
perl -MCPAN -e 'install LWP::UserAgent'
perl -MCPAN -e 'install Statistics::Descriptive'
perl -MCPAN -e 'install Text::ParseWords'
perl -MCPAN -e 'install Test::Pod'
perl -MCPAN -e 'install Net::Daemon'
perl -MCPAN -e 'install Bundle::DBI'
perl -MCPAN -e 'install Bundle::DBD::mysql'
perl -MCPAN -e 'install Net::SNMP'
perl -MCPAN -e 'install Config::IniFiles'
=back
=back
=head1 EXPORT
...
=head1 AUTHOR
Alex Peeters [alex.peeters@citap.be]
=head1 SEE ALSO
ASNMTAP::Asnmtap, ASNMTAP::Asnmtap::Applications::CGI, ASNMTAP::Asnmtap::Applications::Collector, ASNMTAP::Asnmtap::Applications::Display
=head1 DEPENDENCIES
ASNMTAP::Time
ASNMTAP::Asnmtap
Carp
Config::General
Config::General::Interpolated
Getopt::Long
HTML::Entities
Mail::Sendmail
Time::Local
=head1 COPYRIGHT NOTICE
(c) Copyright 2000-2011 by Alex Peeters [alex.peeters@citap.be],
All Rights Reserved.
ASNMTAP is based on 'Process System daemons v1.60.17-01', Alex Peeters [alex.peeters@citap.be]
Purpose: CronTab (CT, sysdCT),
Disk Filesystem monitoring (DF, sysdDF),
Intrusion Detection for FW-1 (ID, sysdID)
Process System daemons (PS, sysdPS),
Reachability of Remote Hosts on a network (RH, sysdRH),
Rotate Logfiles (system activity files) (RL),
Remote Socket monitoring (RS, sysdRS),
System Activity monitoring (SA, sysdSA).
'Process System daemons' is based on 'sysdaemon 1.60' written by Trans-Euro I.T Ltd
=head1 LICENSE
This ASNMTAP CPAN library and Plugin templates are free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The other parts of ASNMTAP may be used and modified free of charge by anyone so long as this copyright notice and the comments above remain intact. By using this code you agree to indemnify Alex Peeters from any liability that might arise from it's u...
Selling the code for this program without prior written consent is expressly forbidden. In other words, please ask first before you try and make money off of my program.
( run in 1.588 second using v1.01-cache-2.11-cpan-39bf76dae61 )