Cron jobs: Difference between revisions

From Hobbynet Admin Wiki
Jump to navigation Jump to search
Line 632: Line 632:
| 1 x per dag
| 1 x per dag
|
|
|-
| userstore1
| /usr/local/hobbynet/bin/backup2bas
| root
| backup van /disk naar nas bij Bas<br>
| 02:01
| Elke dag
|
|-
| userstore1
| /usr/local/hobbynet/bin/backupnbas
| root
| backup van /disk naar nas in het rack<br>
| 06:01
| Elke dag
|


|}
|}

Revision as of 15:00, 10 February 2019

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:30
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/sync_fw 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:25
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 VERHUIZEN NAAR domein
scripting /usr/local/hobbynet/opendnssec/ods-dsseen-firstksk root Activeer nog niet geactiveerde dnssec sleutels voor eerste keer *:29 24x per dag VERHUIZEN NAAR domein
scripting /usr/local/hobbynet/opendnssec/ods-dsseen --all root Activeer nog niet geactiveerde dnssec sleutels *:30 24x per dag VERHUIZEN NAAR domein
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 VERHUIZEN NAAR domein


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 VERHUIZEN NAAR domein
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 VERHUIZEN NAAR domein
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 VERHUIZEN NAAR domein
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 VERHUIZEN NAAR domein
scripting /usr/sbin/nsd-control write root Schrijf alle slave zones uitgeheugen naar file iedere 2 uur 12x per dag VERHUIZEN NAAR domein

ldap-lb1

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

moet draaien voor de firewall restart

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

moet draaien na de firewall synchronisatie job

06:00
12:00
18:00
00:00
4 x per dag
ldap-lb1 apt-get clean -y >/dev/null ; apt-get update >/dev/null ;apt-get upgrade -d -y >/dev/null root Checkt op updates en download deze alvast ivm Nagios detectie 06:00
18:00
2 x per dag
ldap-lb1 /usr/local/hobbynet/local/backup-encrypted.bash >>/var/log/backup_encrypted.log root Encrypted backup naar Backup2bit 23:45 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/sync_hobbynetbin_2.sh root Sync bin dir naar ldap-lb2 23:50 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/sync_hobbynetetc_2.sh root Sync etc dir naar ldap-lb2 23:51 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/sync_hobbynetlib_2.sh root Sync lib dir naar ldap-lb2 23:52 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/database-onderhoud.sh root Voer mysql database onderhoud uit. 00:36 1 x per dag VERHUIZEN NAAR xml-lb1

extra op ldap-lb1

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
ldap-lb1 /usr/local/hobbynet/bin/cron_joomla.sh root Draai joomla cron job voor joomla sites met login module zodat er zo min mogelijk lid gegevens in backup zitten 00:15 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/LDAP_export_passwords.sh root zet de (door LA/de gebruiker) aangepaste wachtwoorden over naar het CRM 23:20 1 x per dag
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 VERHUIZEN NAAR xml-lb1
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
ldap-lb1 /usr/local/hobbynet/bin/LDAP_cronjob.sh root Doet alle processing CRM->LDAP 03:10 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/run_tripolis_import.sh >/var/log/run_tripolis_import.log root Haal de opt-outs op van Tripolis 03:15 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/mail_tripolis_import_report.sh root haal de handmatige tripolis opt-outs op, en mail die naar de ledenadministratie 03:31 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/update_hccforums.sh root Zoek de niet-leden in de hccforums database op (markeer bijdragen van ex-leden) 03:20 1 x per dag MIX VAN LDAP en mySQLi
WAAR GAAT DIT DRAAIEN?
ldap-lb1 /usr/local/hobbynet/bin/upd_mailserver.sh >/var/log/upd_mailserver.log root Ververs postfixadmin op mail-lb1 en mail-lb2 03:26 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/mail_upd_mail_report.sh root mail resultaat van upd_mailserver naar Egbert 03:30 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/upload_leden_csv.sh root Maak en plaats de ledenlijst voor Kantoor 03:35 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/upload_kader_csv.sh root Maak en plaats de kaderlijst voor Kantoor 03:40 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/unblock_joomla.sh root De-blokkeer actieve users 03:45 1x per dag
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
ldap-lb1 /usr/local/hobbynet/bin/run_tripolis_export.sh >/var/log/run_tripolis_export.log root Maak overzicht van alle opt-ins voor Tripolis 03:50 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/mail_tripolis_export_report.sh root Mail de resultaten van de export run naar Egbert 03:31 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/renameusers_joomla.sh root Hernoem de users die hernoemd zijn in ldap in de joomla sites 03:50 1x per dag
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
ldap-lb1 /usr/local/hobbynet/bin/cron_joomla.sh root Draai voordat update_joomla.php draait nogmaals de cron job, zodat ook in de user backup zo min mogelijk lid gegevens zitten. en dat alle sites zijn bijgewerkt aan de hand van de laatste ldap import 03:55 1 x per dag
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
ldap-lb1 /usr/local/hobbynet/bin/run_maand_rapport.sh root Doe de Hobbynet maand rapportage 04:00 1e van de maand
ldap-lb1 /usr/local/hobbynet/bin/tel_unieke_bezoekers-volgens-LDAP.sh root Bepaal het aantal unieke bezoekers volgens LDAP, mail dat aan VB 04:05 1e van de maand
ldap-lb1 /usr/local/hobbynet/bin/huisgenoot_lidmaatschappen.sh root Maak een lijst van onjuiste huisgenoot-lidmaatschappen 04:10 1e van de maand
ldap-lb1 /usr/local/hobbynet/bin/schoon_alles_op.sh root Schoon mySQL en LDAP op 04:05 2e van de maand

ldap-lb2

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
ldap-lb2 /etc/init.d/hobby-firewall restart root Herstart Firewall 06:15
12:15
18:15
00:15
4 x per dag
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
ldap-lb2 /usr/local/hobbynet/local/backup-encrypted.bash root Encrypted backup naar Backup2bit 23:30 1 x per dag
ldap-lb2 /usr/local/hobbynet/bin/database-onderhoud root Doe mysql database onderhoud 02:36 1 x per dag VERHUIZEN NAAR xml-lb*

ldap-test

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
ldap-test 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

xml-lb1, xml-lb2 en xml-test

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
xml-lb1 /etc/init.d/hobby-firewall restart root Herstart Firewall 06:00
12:00
18:00
00:00
4 x per dag
xml-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
xml-lb1 /usr/local/hobbynet/local/backup-encrypted.bash >>/var/log/backup_encrypted.log root Encrypted backup naar Backup2bit 23:45 1 x per dag
xml-lb2 /usr/local/hobbynet/local/backup-encrypted.bash >>/var/log/backup_encrypted.log root Encrypted backup naar Backup2bit 23:30 1 x per dag
xml-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
xml-test 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

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
userstore1 /bin/bash /root/show_jch.sh >/dev/null root Controleer het aantal jch bestanden (Joomla cache bestanden) 10:55 1 x per dag
userstore1 /usr/local/hobbynet/bin/backup2bas root backup van /disk naar nas bij Bas
02:01 Elke dag
userstore1 /usr/local/hobbynet/bin/backupnbas root backup van /disk naar nas in het rack
06:01 Elke 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:05 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_db03 root Maken database dump en Rsynced databases naar backup2bit 00:40 Elke dag
backup2bit /usr/local/hobbynet/bin/backup_db04 root Maken database dump en Rsynced databases naar backup2bit 12:10 Elke dag
backup2bit /usr/local/hobbynet/bin/backup_domein root Maken database dump en Rsynced databases naar backup2bit 12:12 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-lb1 root Maken database dump en Rsynced databases naar backup2bit 00:40 Elke dag
backup2bit /usr/local/hobbynet/bin/backup_mail-lb2 root Maken database dump en Rsynced databases naar backup2bit 12: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 TODO: DNSSEC DRAAIT NOG NIET
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
3x per dag TODO: ER ZIJN NOG GEEN BACKUP SITES
backup2bit /usr/local/hobbynet/bin/backup_usrlocalhobbynet root Backup /usr/local/hobbynet naar /disk/backup/hobbynet 00:00 Elke dag

sftp

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
sftp /usr/local/hobbynet/local/backup >>/var/log/backup.log root Backup server config naar backup2bit-int 23:45 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

logging

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
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
logging /usr/local/hobbynet/bin/backup_etc root Trek een backup van de etc map, en zet die over naar backup2bit 22:00
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