You are heresecurity / logging
logging
Intrepid²: logging en monitoring
htop
Installatie:
vnstat
Installatie:
apachetop
Installatie:
mailtail.sh
Zelf geschreven scriptje:LOGFILE=/var/log/mail.log
SKIP='(dovecot|imap-login|fetchmail|postfix/anvil|qmgr.*removed|postgrey.*cleaning|timeout.after|lost.connection.after|policy-spf)'
tail -F --lines=100 --max-unchanged-stats=5 $LOGFILE | egrep -v $SKIP
apticron
Om dagelijks een mailtje te krijgen van beschikbare updates.Installatie:
/etc/aliases is al aangepast.
munin
Luc is zo vriendelijk om munin te draaien op zijn bakje. Ik moet alleen maar munin-node installeren:/etc/munin/munin-node.conf:
Checklist servermigratie
Deze server verhuist binnenkort naar een nieuwe fysieke machine met volgende specs:
- Disk: 10 GiB / , 175 GiB /home , 512 MiB swap
- Memory: 2 GiB RAM
- CPU: 1 VCPU Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz
Deze pagina is vooral bedoeld als documentatie voor mezelf.
Planning:
DONE 20090610: DNS TTL verlagen van amedee.be, vangasse.eu, dhertefelt.be bij Gandi.- BUSY 20090618: configuratie van intrepid².
DONE 20090620: configuratie testenDONE 20090621: migratie data van intrepid naar intrepid².DONE 20090622: DNS records aanpassen + TTL verhogen van amedee.be, vangasse.eu, dhertefelt.be, alle andere domeinen.DONE 20090622: web + mail testenDONE 20090629: services down op intrepid
Te installeren/configureren op de nieuwe server (intrepid²):
- admin
- IPv6
- firewall
- ssh
- openvpn
- backup: backup2l
- logging/monitoring
- web
- apache
- mysql
- php5
- phpmyadmin
- drupal
- mail
- postfix
- postgrey
- dovecot
- procmail
- fetchmail
Zie ook logging configuratiewijzigingen.
mailtail.sh
Omdat ik voor mijn werk redelijk wat testen moet doen van mailconfiguraties, gebruik ik een mailbox op mijn server als testaccount. Ik vind het handig om dan in een screen sessie live de maillog te bekijken. Ik gebruik daarvoor volgend korte scriptje:
mailtail.sh:
LOGFILE=/var/log/mail.log
SKIP='(dovecot|fetchmail|postfix/anvil)'
tail -F --lines=100 --max-unchanged-stats=5 $LOGFILE | grep -v $SKIP
Uitleg: bepaalde regels wil ik niet zien, bijvoorbeeld wanneer ik zelf via IMAP mijn mailbox raadpleeg. Daarom filter ik dovecot weg.