Cron jobs

From Hobbynet Admin Wiki
Revision as of 13:30, 29 June 2018 by Hans (talk | contribs)
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 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/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: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
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

ldap-lb1

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
ldap-lb1 /usr/local/hobbynet/bin/sync_hobbynetfw.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.sh root Sync bin dir naar ldap-lb2 23:50 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/sync_hobbynetetc.sh root Sync etc dir naar ldap-lb2 23:51 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/sync_hobbynetlib.sh root Sync lib dir naar ldap-lb2 23:52 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/database-onderhoud root Voer mysql database onderhoud uit. 00:36 1 x per dag

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 PC30/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
ldap-lb1 /usr/local/hobbynet/bin/upd_code2_accounts.sh root maak de hobbynet accounts aan 03:05 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/upd_hcc_accounts.sh root maak de groepering accounts aan 03:06 1 x per dag
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 root Haal de opt-outs op van Tripolis 03:15 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
ldap-lb1 /usr/local/hobbynet/bin/upd_mail-lb1-lb2-mail2.sh root Ververs postfixadmin 03:27 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/mail_reports.sh root mail resultaat van upd_mailserver naar Egbert 03:30 1 x per dag
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
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 uitgeschakeld
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/kader_maak_lijsten.sh root Maak lijsten voor de kader site 03:45 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 root Maak overzicht van alle opt-ins voor Tripolis 03:50 1 x per dag
ldap-lb1 /usr/local/hobbynet/bin/renameusers_joomla.sh root Hernoend 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/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

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: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_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
03: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
3x 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 2016.11.05: NIET GEVONDEN IN CRONTAB
php-joomla-lb1 rm /disk/site/hcc.nl/groepen/backup.log groepen verwijdert backup log file 01:00 1x per maand 2016.11.05: NIET GEVONDEN IN CRONTAB
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 2016.11.05: NIET GEVONDEN IN CRONTAB
php-joomla-lb1 rm /disk/site/hcc.nl/deventer/backup.log deventer verwijdert backup log file 01:00 1x per maand 2016.11.05: NIET GEVONDEN IN CRONTAB
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 2016.11.05: NIET GEVONDEN IN CRONTAB
php-joomla-lb1 rm /disk/site/hcc.nl/games/backup.log games-ig verwijdert backup log file 01:00 1x per maand 2016.11.05: NIET GEVONDEN IN CRONTAB

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 2016.11.05: 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 2016.11.05: 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 2016.11.05: 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 2016.11.05: NIET GEVONDEN IN CRONTAB
logging /usr/local/hobbynet/bin/backup-etc root Trekt een backup van de etc map, en zet die beveiligd over naar backup2bit 22:00
Elke 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

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