wget http://sourceforge.net/projects/cacti/files/spine/cacti-spine-0.8.7e/cacti-spine-0.8.7e.tar.gz/download
tar xzvf cacti-spine-0.8.7e.tar.gz
rm cacti-spine-0.8.7e.tar.gz
cd cacti-spine-0.8.7e/
apt-get install libmysql++-dev
aptitude install libtool
apt-get install libsnmp-dev
./configure
make
mkdir -p /usr/local/spine
cp spine /usr/local/spine
cp spine.conf /usr/local/spine
vi spine.conf
In cacti:
Settings->paths->spine poller file path: Impostare /usr/local/spine/spine
Settings->poller->poller type: Impostare Spine
*/1 * * * * www-data php /usr/share/cacti/site/poller.php >/dev/null 2>/var/log/cacti/poller-error.log
Se nel log compaiono errori relativi a “duplicate entry” in sql allora create un fake host e assegnategli tutti custom script senza host…
Alcune considerazioni: al momento attuale spine da’ ancora troppi problemi quindi preferisco rimanere con cmd.php
scp filename username@remoteaddr:remotepath
Dalla riga di commando:
find /path/to -mtime +5 -type f -exec rm -f {} \;
Questo commando eliminerà tutti file che sono piu vecchi di 5 giorni nel percorso.
Aggiungere in ~/.bashrc
alias banip='iptables -I INPUT -j DROP -s'
Dopo il logout->login sarà disponibile il commando “banip xxx.xxx.xxx.xxx”
Eseguire
iptables -I INPUT -i eth1 -p tcp -m tcp --dport 22 -m state --state NEW -m recent --set --name DEFAULT --rsource
Seguito da
iptables -I INPUT -i eth1 -p tcp -m tcp --dport 22 -m state --state NEW -m recent --update --seconds 180 --hitcount 4 --name DEFAULT --rsource -j DROP
In questo modo utente non può superare 3 tentativi di connessioni nell’arco di 3 minuti.
Prima di tutto installate le librerie libpcap
sudo apt-get install libpcap-dev
Continua…
Creare lo script nella cartella desiderata
vim scriptname.php
Continua…
Obiettivo: installare proftpd con la gestione degli utenti su un database mysql in modo tale da supportare multiutenza (quindi la possibilità di modificare lo stesso file da piu utenti diversi), e la possibilità per Apache di scrivere dentro le cartelle create dagli utenti.
Continua…
Backup
tar cz -C / var/www > /usr/backup/var_ww_$(date +%y%m%d).tar
for a in `ls -1 *.tar.gz`; do tar -zxvf $a; done