Cron jobs

From Hobbynet Admin Wiki
Revision as of 13:06, 29 March 2015 by Hans (talk | contribs) (hcc-ldap-lb1 cronjob verschoven buiten de zomertijd uren)
Jump to navigation Jump to search

Beschrijving

Op deze pagina staan de door hobbynet aangemaakte cronjobs, met een korte omschrijving en wanneer het draait zodat je in 1 overzicht kan zien waar wat en wanneer draait.

servers specifiek

scripting

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
scripting /usr/local/hobbynet/bin/upd_servers root Checkt op updates en download deze, en herstart de firewalls en memcache 09:00
18:00
2x per dag
scripting /usr/local/hobbynet/bin/sync-all root Update de gecentraliseerde webserver config op loadbalanced servers 06:45
23:00
2x per dag
scripting /usr/local/hobbynet/bin/resetmemcached root Herstart memcache op niet-loadbalanced webservers 02:00
07:00
2x per dag
scripting /usr/local/hobbynet/bin/syncfw root Update en herstart firewall op machines die geen nfs mount hebben 00:15
06:15
12:15
18:15
4x per dag
scripting service opendnssec-enforcer restart;service opendnssec-signer restart root Herstart opendnssec servers, gebleken is dat 1 per dag herstarten periodieke problemen verhelpt 01:11 1x per dag
scripting /usr/sbin/nsdc notify root Verstuur notify naar alle nameservers van het actuele serie nr van alle zones 03:33 1x per dag

hcc-ldap-lb1

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
hcc-ldap-lb1 /usr/local/hobbynet/bin/sync_hobbynetfw.sh root Synchroniseert firewall regels van hcc-ldap-lb1 naar hcc-ldap-lb2

moet draaien voor de firewall restart

05:55
11:55
17:55
23:55
4 x per dag
hcc-ldap-lb1 /etc/init.d/hobby-firewall restart root Herstart Firewall

moet draaien na de firewall restart

06:00
12:00
18:00
00:00
4 x per dag
hcc-ldap-lb1 apt-get clean -y >/dev/null ; apt-get update >/dev/null ;apt-get upgrade -d -y root Checkt op updates en download deze alvast ivm Nagios detectie 06:00
18:00
2 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/local/backup-encrypted.bash root Encrypted backup naar Backup2bit 23:45 1 x per dag

extra op hcc-ldap-lb1

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
hcc-ldap-lb1 /usr/local/hobbynet/bin/LDAP_export_passwords.sh root zet de (door PC30/de gebruiker) aangepaste wachtwoorden over naar het CRM 00:20 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/upd_code2_accounts.sh root maak de hobbynet accounts aan 03:05 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/upd_hcc_accounts.sh root maak de groepering accounts aan 03:06 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/LDAP_cronjob.sh root Doet alle processing CRM->LDAP 03:10 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/run_tripolis_import.sh root Haal de opt-outs op van Tripolis 03:15 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/purge_hccforums.sh root Zoek de niet-leden in de hccforums database op 03:20 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/upd_mailserver.sh root Ververs postfixadmin 03:25 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/mail_reports.sh root mail resultaat van upd_mailserver naar Egbert 03:30 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/mail_tripolis_reports.sh root haal de handmatige tripolis opt-outs op, en mail die naar de ledenadministratie 03:31 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/get_all_mailbox_sizes.sh root Maak overzicht van alle kadermail mailbox sizes 03:32 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/upload_leden_csv.sh root Maak en plaats de ledenlijst voor Kantoor 03:35 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/upload_kader_csv.sh root Maak en plaats de kaderlijst voor Kantoor 03:40 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/kader_maak_lijsten.sh root Maak lijsten voor de kader site 03:45 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/upload_bezoekersstatistiek.sh root Haal de aantallen bezoekers, en zet die over naar de beschermde kantoor omgeving 03:47 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/run_tripolis_export.sh root Maak overzicht van alle opt-ins voor Tripolis 03:50 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/statistiek_xml.sh root Maak en plaats statistiek overzicht van alle HCC groeperingen 03:55 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/run_maand_rapport.sh root Doe de Hobbynet maand rapportage 04:00 1e van de maand

hcc-ldap-lb2

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
hcc-ldap-lb2 /etc/init.d/hobby-firewall restart root Herstart Firewall

moet draaien na de firewall restart

06:15
12:15
18:15
00:15
4 x per dag
hcc-ldap-lb2 apt-get clean -y >/dev/null ; apt-get update >/dev/null ;apt-get upgrade -d -y root Checkt op updates en download deze alvast ivm Nagios detectie 06:00
18:00
2 x per dag
hcc-ldap-lb2 /usr/local/hobbynet/local/backup-encrypted.bash root Encrypted backup naar Backup2bit 23:45 1 x per dag

store 1 en 2

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
store1 of store2 /sbin/defragdisk root Defragmenteert de /disk parititie op de actieve storage server 03:00 Elke 13e en 28e van de maand
store1 en store2 apt-get clean -y >/dev/null ; apt-get update >/dev/null ;apt-get upgrade -d -y root Checkt op updates en download deze alvast ivm Nagios detectie 06:00
18:00
2 x per dag

nagios1

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
nagios1 apt-get clean -y >/dev/null ; apt-get update >/dev/null ;apt-get upgrade -d -y root Checkt op updates en download deze alvast ivm Nagios detectie 06:00
18:00
2 x per dag
nagios1 /usr/local/hobbynet/bin/sync_nagios root Synchroniseer nagios1 naar nagios2 00:00
06:00
12:00
18:00
4 x per dag
nagios1 /etc/init.d/memcached restart root Herstart memcache 06:00
23:00
Elke dag

nagios2

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
nagios2 apt-get clean -y >/dev/null ; apt-get update >/dev/null ;apt-get upgrade -d -y root Checkt op updates en download deze alvast ivm Nagios detectie 06:00
18:00
2 x per dag
nagios2 /etc/init.d/memcached restart root Herstart memcache 06:00
23:00
Elke dag

db01

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
db01 apt-get clean -y >/dev/null ; apt-get update >/dev/null ;apt-get upgrade -d -y root Checkt op updates en download deze alvast ivm Nagios detectie 06:00
18:00
2 x per dag
db01 /usr/local/hobbynet/bin/database-onderhoud >/dev/null root Database onderhoud 02:36 1 x per dag

db02

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
db02 apt-get clean -y >/dev/null ; apt-get update >/dev/null ;apt-get upgrade -d -y root Checkt op updates en download deze alvast ivm Nagios detectie 06:00
18:00
2 x per dag
db02 /usr/local/hobbynet/bin/database-onderhoud >/dev/null root Database onderhoud 00:36 1 x per dag

hcc-db03

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
hcc-db03 apt-get clean -y >/dev/null ; apt-get update >/dev/null ;apt-get upgrade -d -y root Checkt op updates en download deze alvast ivm Nagios detectie 06:00
18:00
2 x per dag
hcc-db03 /usr/local/hobbynet/bin/database-onderhoud >/dev/null root Database onderhoud 02:36 1 x per dag

hcc-db04

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
hcc-db04 apt-get clean -y >/dev/null ; apt-get update >/dev/null ;apt-get upgrade -d -y root Checkt op updates en download deze alvast ivm Nagios detectie 06:00
18:00
2 x per dag
hcc-db04 /usr/local/hobbynet/bin/database-onderhoud >/dev/null root Database onderhoud 00:36 1 x per dag

backup2bit

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
backup2bit /usr/local/hobbynet/bin/backup_db01 root Maken database dump en Rsynced databases naar backup2bit 00:35 Elke dag
backup2bit /usr/local/hobbynet/bin/backup_db02 root Maken database dump en Rsynced databases naar backup2bit 12:10 Elke dag
backup2bit /usr/local/hobbynet/bin/backup_hcc-db03 root Maken database dump en Rsynced databases naar backup2bit 00:40 Elke dag
backup2bit /usr/local/hobbynet/bin/backup_hcc-db04 root Maken database dump en Rsynced databases naar backup2bit 12:10 Elke dag
backup2bit /usr/local/hobbynet/bin/backup_otrs root Maken database dump en Rsynced databases naar backup2bit 00:35 Elke dag
backup2bit /usr/local/hobbynet/bin/backup_mail-dev root Maken database dump en Rsynced databases naar backup2bit 23:16 Elke dag
backup2bit /usr/local/hobbynet/bin/backup_server_configs root Backuped server configs van alle servers 23:01 Elke dag
backup2bit /usr/local/hobbynet/bin/backup_scripting root backuped opendnssec databases 23:46 Elke dag
backup2bit /usr/local/hobbynet/bin/backup2bas root backup van /disk naar nas bij Bas

deze loopt ook om 1 uur bewust, gelijk met backup van bit
zodat DB dump en backup niet te ver uiteen liggen

01:01 Elke dag
backup2bit /usr/local/hobbynet/bin/sync_www.hobby.nl root synced backup.hcc.nl www.hobby.nl naar ns3 06:01
12:01
18:01
00:01
4x per dag
backup2bit /usr/local/hobbynet/bin/backup_usrlocalhobbynet root Backup /usr/local/hobbynet naar /disk/backup/hobbynet 00:00 Elke dag

www-prod-lb1

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
www-prod-lb1 /usr/local/hobbynet/local/cronjob-hccnl www-prod Draait cronjob voor drupal Elke uur

www-test-lb1

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
www-test-lb1 /usr/local/hobbynet/local/cronjob-hccnl www-test Draait cronjob voor drupal Elke 30 min

sftp

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
sftp /usr/local/hobbynet/bin/backup-etc root Backup server config naar backup2bit-int 22:00 Elke dag
sftp apt-get clean -y >/dev/null ; apt-get update >/dev/null ;apt-get upgrade -d -y root Checkt op updates en download deze alvast ivm Nagios detectie 06:00
18:00
2 x per dag

ldap2

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
ldap2 /usr/local/hobbynet/local/backup-encrypted.bash root Backup server config naar backup2bit-int encrypted 23:00 Elke dag
ldap2 apt-get clean -y >/dev/null ; apt-get update >/dev/null ;apt-get upgrade -d -y root Checkt op updates en download deze alvast ivm Nagios detectie 06:00
18:00
2 x per dag

php-joomla-lb1

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
php-joomla-lb1 php /disk/site/hcc.nl/groepen/www/administrator/components/com_akeeba/backup.php >/disk/site/hcc.nl/groepen/backup.log groepen backupt groepen site naar peter 04:00 Elke dag
php-joomla-lb1 rm /disk/site/hcc.nl/groepen/backup.log groepen verwijdert backup log file 01:00 1x per maand
php-joomla-lb1 /usr/bin/php /disk/site/hcc.nl/deventer/www/cli/akeeba-backup.php >>/disk/site/hcc.nl/deventer/backup.log deventer Backup deventer site, blijft op hobbynet 4:10 Elke dag
php-joomla-lb1 rm /disk/site/hcc.nl/deventer/backup.log deventer verwijdert backup log file 01:00 1x per maand
php-joomla-lb1 php /disk/site/hcc.nl/games/www/cli/akeeba-backup.php >>/disk/site/hcc.nl/games/backup.log games-ig Backup lan site naar Bas 4:15 Elke dag
php-joomla-lb1 rm /disk/site/hcc.nl/games/backup.log games-ig verwijdert backup log file 01:00 1x per maand

mail-dev

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
mail-dev rm -f /disk/mail/vmail/info.hcc.nl/geenantwoord/ -R >/dev/null root gooit geenantwoord@info.hcc.nl mailbox weg 11:00 Elke dag

otrs

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
otrs /etc/init.d/memcached restart root Herstart memcache 06:00
23:00
Elke dag

game2

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
game2 /etc/init.d/memcached restart root Herstart memcache 06:00
23:00
Elke dag

cacert

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
cacert /etc/init.d/memcached restart root Herstart memcache 06:00
23:00
Elke dag

logging

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
logging /usr/local/hobbynet/bin/test_ntop root Test of ntop nog draait zo niet start ntop Elke 10 min
logging apt-get clean -y >/dev/null ; apt-get update >/dev/null ;apt-get upgrade -d -y root Checkt op updates en download deze alvast ivm Nagios detectie 06:00
18:00
2 x per dag

pxe

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
pxe /usr/local/hobbynet/bin/sync_tftp root backup tftp omgeving naar bas 23:30 Elke dag

alle servers

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
Alle servers zonder user accounts /usr/local/hobbynet/bin/upd_hobby_only root Update hobbynet beheerders @reboot Bij reboot
alle servers met user accounts /usr/local/hobbynet/bin/upd_usr root Update user accounts op voornamelijk webservers en scp @reboot Bij reboot
alle servers /home/bas/baskeys bas Update ssh keys voor bas Elk uur