ASNMTAP
view release on metacpan or search on metacpan
- NEW check_fs-stat.pl
ASNMTAP::Asnmtap::Plugins::SOAP
- add TYPE_ERROR_RETURN
ASNMTAP::Asnmtap::Plugins::WebTransact & runCmdOnDemand.pl
- ADDED remove password from Basic Authentication URL before putting into database!
Version 3.000.012, 2006/12/20, Central and Distributed support
- added common variable TYPEMONITORING to Asnmtap.cnf
fixRights.sh
- updated: script om rechten (chmod en chown) te zetten
Makefile.PL
- version update CPAN 1.8802 & CPANPLUS 0.076
- version update ExtUtils::MakeMaker 6.31
- version update Module::AutoInstall 1.03
- version update Bundle::DBI 1.53
- version update CGI 3.25
- version update Compress::Zlib 2.003
- version update Config::General 2.31
- version update Config::General::Interpolated 2.07
- version update Crypt::OpenSSL::RSA 0.24
<DATABASE_ACCOUNT>
...
</DATABASE_ACCOUNT>
...
SSH access for the 'Application Monitor'
----------------------------------------
cd ~/.ssh
chown -R asnmtap:asnmtap .ssh
# |-------|------- user for the ASNMTAP::Application
ssh-keygen -q -t rsa -f /home/asnmtap/.ssh/ssh -N ''
chmod 700 .ssh
chmod go-rwx .ssh/*
chmod 644 ssh.pub
chown asnmtap:asnmtap ssh.pub
chmod 600 ssh
chown apache:asnmtap ssh
# |------- user for web server
cat /home/asnmtap/.ssh/ssh.pub >> /home/asnmtap/.ssh/authorized_keys
chmod 600 /home/asnmtap/.ssh/authorized_keys
vi /home/asnmtap/.ssh/authorized_keys
add command='/opt/asnmtap/applications/sbin/sshWrapperASNMTAP.pl' before ssh.pub
httpd.conf
Makefile.PL view on Meta::CPAN
} else {
if ( $ASNMTAP_APPLICATIONS or $ASNMTAP_PLUGINS ) {
print "\nCreate directory: '$ASNMTAP_PATH':\n";
unless ( -d $ASNMTAP_PATH ) { mkdir $ASNMTAP_PATH or die "- invalid directory '$ASNMTAP_PATH'\n"; }
}
}
if ( $ASNMTAP_APPLICATIONS or $ASNMTAP_PLUGINS ) {
print "- created (when not already exists): '$ASNMTAP_PATH'\n\n";
chown ( $ASNMTAP_UID, $ASNMTAP_GID, $ASNMTAP_PATH ) or die "- chown $ASNMTAP_UID:$ASNMTAP_GID $ASNMTAP_PATH failed: $!";
if ( $ASNMTAP_APPLICATIONS ) {
unlink <$ASNMTAP_PATH/applications/htmlroot/nav/*/reports-*.html> if ( -e "$ASNMTAP_PATH/applications/htmlroot/nav" );
if ( -e "$ASNMTAP_PATH/results" ) {
unlink <$ASNMTAP_PATH/results/FOOTER.html>;
unlink <$ASNMTAP_PATH/results/*/FOOTER.html>;
unlink <$ASNMTAP_PATH/results/*/debug/FOOTER.html>;
unlink <$ASNMTAP_PATH/results/*/reports/FOOTER.html>;
fixRights.sh view on Meta::CPAN
#!/bin/sh
AMPATH=/opt/asnmtap-3.001.xxx
ASNMTAPUSER=asnmtap
WWWUSER=apache # nobody
echo "chown -R $ASNMTAPUSER:$ASNMTAPUSER $AMPATH"
chown -R $ASNMTAPUSER:$ASNMTAPUSER $AMPATH
echo "chown -R $ASNMTAPUSER:$WWWUSER $AMPATH/applications/htmlroot/nav"
chown -R $ASNMTAPUSER:$WWWUSER $AMPATH/applications/htmlroot/nav
echo "chown -R $ASNMTAPUSER:$WWWUSER $AMPATH/applications/htmlroot/pdf"
chown -R $ASNMTAPUSER:$WWWUSER $AMPATH/applications/htmlroot/pdf
echo "chown -R $WWWUSER:$ASNMTAPUSER $AMPATH/applications/tmp"
chown -R $WWWUSER:$ASNMTAPUSER $AMPATH/applications/tmp
echo "chown -R $WWWUSER:$ASNMTAPUSER $AMPATH/plugins/tmp"
chown -R $WWWUSER:$ASNMTAPUSER $AMPATH/plugins/tmp
echo "cd $AMPATH"
cd $AMPATH
find $AMPATH -type d -exec chmod 755 {} \;
find $AMPATH -type f -exec chmod 644 {} \;
find $AMPATH -type f -name '*.p12' -exec chmod 600 {} \;
lib/ASNMTAP/Asnmtap/Applications.pod view on Meta::CPAN
=over 4
=item rsync-wrapper-failover-*.sh
=over 4
=item rsync
mkdir /home/asnmtap/.ssh
chown -R asnmtap:asnmtap /home/asnmtap/.ssh
ssh-keygen -t rsa -f /home/asnmtap/.ssh/rsync -N ""
# or
ssh-keygen -t dsa -f /home/asnmtap/.ssh/rsync -N ""
=item testing
ssh -i /home/asnmtap/.ssh/rsync asnmtap@probe
... Access Denied! Sorry
Connection to probe closed.
lib/ASNMTAP/Asnmtap/Applications.pod view on Meta::CPAN
cd /opt/asnmtap/applications/
cp archive.sh-orig archive.sh
chmod 755 archive.sh
crontab -e
0 1 * * * /opt/asnmtap/applications/archive.sh > /dev/null
cd /opt/asnmtap/applications/
mv archive.sh-orig archive-apache.sh
chmod 755 archive-apache.sh
chown <apache>:<apache> archive-apache.sh
su - <apache>
crontab -e
0 1 * * * /opt/asnmtap/applications/archive-apache.sh > /dev/null
=back
=item located at /opt/asnmtap/applications/bin
=over 4
lib/ASNMTAP/Asnmtap/Applications.pod view on Meta::CPAN
<slave server>:
ssh-keygen -q -t rsa -f /home/asnmtap/.ssh/ssh -N ''
or
ssh-keygen -q -t dsa -f /home/asnmtap/.ssh/ssh -N ''
chmod go-w /home/asnmtap/
chmod 700 /home/asnmtap/.ssh
chmod go-rwx /home/asnmtap/.ssh/*
chmod 644 ssh.pub
chown asnmtap:asnmtap ssh.pub
chmod 600 ssh
chown apache:asnmtap ssh
cat /home/asnmtap/.ssh/ssh.pub >> /home/asnmtap/.ssh/authorized_keys
chmod 600 /home/asnmtap/.ssh/authorized_keys
vi /home/asnmtap/.ssh/authorized_keys
add command='/opt/asnmtap/applications/sbin/sshWrapperASNMTAP.pl' before ssh.pub
or
add command='ASNMTAP_PERL5LIB=/opt/asnmtap/cpan-shared/lib/perl5; /opt/asnmtap/applications/sbin/sshWrapperASNMTAP.pl' before ssh.pub
=back
lib/ASNMTAP/Asnmtap/Applications.pod view on Meta::CPAN
ENABLED 1 # '0' or '1'
</AWSTATS>
...
</COMMON>
vi /usr/local/apache2/conf/httpd.conf
CustomLog logs/access_log combined
wget http://belnet.dl.sourceforge.net/sourceforge/awstats/awstats-6.5.tgz
tar -xvzf awstats-6.5.gz
chown -R asnmtap:asnmtap awstats-6.5
mv awstats-6.5 /usr/local/
mv /usr/local/awstats-6.5 /usr/local/awstats
cd /usr/local/awstats/tools
./awstats_configure.pl
mkdir /var/lib
mkdir /var/lib/awstats
chown -R nobody /usr/local/awstats/wwwroot
vi /usr/local/awstats/wwwroot/cgi-bin/awstats.model.conf
# replace
SiteDomain=""
# with
SiteDomain="citap.be"
...
# replace
HostAliases="localhost 127.0.0.1 REGEX[myserver\.com$"
lib/ASNMTAP/Asnmtap/Applications.pod view on Meta::CPAN
mkdir /opt/asnmtap/cpan-shared
mkdir /opt/asnmtap/cpan-shared/lib
mkdir /opt/asnmtap/cpan-shared/lib/perl5
mkdir /opt/asnmtap/cpan-shared/share
mkdir /opt/asnmtap/cpan-shared/share/man
mkdir /opt/asnmtap/cpan-shared/share/man/man1
mkdir /opt/asnmtap/cpan-shared/share/man/man3
chmod -R 775 /opt/asnmtap/cpan-shared
chown -R asnmtap:asnmtapcmd /opt/asnmtap/cpan-shared
mkdir -p ~/.cpan/CPAN
chown -R asnmtap:asnmtap ~/.cpan/CPAN
cd ~/.cpan/CPAN
vi MyConfig.pm
# <-- MyConfig.pm
$CPAN::Config = {
'build_cache' => q[10],
'build_dir' => q[/home/asnmtap/.cpan/build],
'cache_metadata' => q[1],
'cpan_home' => q[/home/asnmtap/.cpan],
( run in 1.613 second using v1.01-cache-2.11-cpan-71847e10f99 )