Cron jobs: Difference between revisions

From Hobbynet Admin Wiki
Jump to navigation Jump to search
Line 1,124: Line 1,124:
|  
|  
| Elke 2 uur
| Elke 2 uur
| ''' draait onder user genalogie crontab '''<br>crontab -e -u genalogie
| ''' draait onder user genealogie crontab '''<br>crontab -e -u genealogie


|}
|}

Revision as of 15:27, 31 May 2016

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 06:45
18:45
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 uitgeschakeld
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 /usr/local/hobbynet/bin/download_amazonaws-ipranges root Haalt de actuele ip ranges op van amazoneaws. Veel joomla plugin's componenten etc draaien in amazone clouds, daarom halen we die IP ranges op zodat ze zelf kunnen updaten 06:40
22:50
2x 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
scripting /usr/local/hobbynet/opendnssec/ods-dsseen-firstksk root Activeer nog niet geactiveerde dnssec sleutels voor eerste keer *:29 24x per dag
scripting /usr/local/hobbynet/opendnssec/ods-dsseen --all root Activeer nog niet geactiveerde dnssec sleutels *:30 24x per dag
scripting /usr/local/hobbynet/opendnssec/ods-dsseen --really-all root Activeer nog niet geactiveerde dnssec sleutels voor eerste keer en loop echt alle zones na 01:20 1x per dag


scripting /usr/local/hobbynet/opendnssec/generate_keys root Vul vooraad dnssec sleutels aan in key opslag 04:45,10:45,16:45,22:45 4x per dag
scripting /usr/local/hobbynet/opendnssec/update-dnsseczones root Update alle dnssec zones bij registry's 05:00,11:00,17:00,23:00 1x per dag
scripting /usr/local/hobbynet/opendnssec/sidn/update-prod-from-live.php root Update alle DNS zones op basis gegevens van SIDN 22:15 1x per dag
scripting /usr/local/hobbynet/opendnssec/transip/update-prod-from-transip.php root Update alle DNS zones op basis gegevens van Transip 22:15 1x per dag
scripting /usr/sbin/nsd-control write root Schrijf alle slave zones uitgeheugen naar file iedere 2 uur 12x 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
hcc-ldap-lb1 /usr/local/hobbynet/bin/sync_hobbynetbin.sh root Sync bin dir naar hcc-ldap-lb2 23:50 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/sync_hobbynetetc.sh root Sync etc dir naar hcc-ldap-lb2 23:51 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/sync_hobbynetlib.sh root Sync lib dir naar hcc-ldap-lb2 23:52 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/database-onderhoud root Voer mysql database onderhoud uit. 00:36 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/update_domeinen.sh root Update domein informatie in ldap, uit database die op scripting draait 02:00 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/gen_iplist_partners.sh root maak /usr/local/hobbynet/apache2conf/iplists/iplist-partners-24 aan 03:07 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/update_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 uitgeschakeld
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-lb1 php /usr/local/hobbynet/bin/update_joomla.php root Voer dagelijkse Joomla onderhoud uit op alle Joomla template sites 04:00 1x per dag

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 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:30 1 x per dag
hcc-ldap-lb2 /usr/local/hobbynet/bin/database-onderhoud root Doe mysql database onderhoud 02:36 1 x per dag

userstore 1 en 2

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
userstore1 of userstore2 /sbin/defragdisk root Defragmenteert de /disk partitie op de actieve storage server 03:00 Elke 13e en 28e van de maand
userstore1 en userstore2 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 /usr/local/hobbynet/bin/sync_nagios root Synchroniseer nagios1 naar nagios2 06:00
18:00
2 x per 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 NIET GEVONDEN IN CRONTAB
nagios2 /etc/init.d/memcached restart root Herstart memcache 06:00
23:00
Elke dag NIET GEVONDEN IN CRONTAB
nagios2 /usr/local/hobbynet/bin/check_nagios_up root controleer dat nagios draait iedere minuut iedere minuut

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 NIET GEVONDEN IN CRONTAB
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 /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 00:40 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
04: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 *:15 Elk 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 NIET GEVONDEN IN CRONTAB

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 NIET GEVONDEN IN CRONTAB

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 NIET GEVONDEN IN CRONTAB

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 NIET GEVONDEN IN CRONTAB
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 UITGESCHAKELD

php54-lb1

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
php54-lb1 wget -q -O /dev/null "http://genealogie.hcc.nl/scheduler/cron/ea452b5ef279f821a476" >/dev/null genealogie Draai cronjob voor genealogie Elke 2 uur draait onder user genealogie crontab
crontab -e -u genealogie

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