Cron jobs: Difference between revisions

From Hobbynet Admin Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
= Beschrijving =
Op deze pagina staan de door hobbynet aangemaakte cronjobs, met een korte omschrijving en waneer het draait zo dat je in 1 overzicht kan zien waar wat en waneer draait.
= servers specifiek=
== scripting ==
{| class="wikitable"
{| class="wikitable"
|  Server:
|  Server:
Line 70: Line 76:
| 1x per dag
| 1x per dag
|  
|  
|}
== hcc-ldap-lb1 ==
{| class="wikitable"
|  Server:
| '''Crontab entry'''
| '''user'''
| '''doel'''
| '''hoe laat'''
| '''hoe vaak'''
| '''Opmerking'''
|-




Line 119: Line 139:
|  
|  


 
|}
== hcc-ldap-lb2 ==
{| class="wikitable"
|  Server:
| '''Crontab entry'''
| '''user'''
| '''doel'''
| '''hoe laat'''
| '''hoe vaak'''
| '''Opmerking'''
|-


|-
|-
Line 153: Line 183:
| 1 x per dag
| 1 x per dag
|  
|  
|}
== actieve hcc-ldap server standaard hcc-ldap-lb1 ==
{| class="wikitable"
|  Server:
| '''Crontab entry'''
| '''user'''
| '''doel'''
| '''hoe laat'''
| '''hoe vaak'''
| '''Opmerking'''
|-


|-
|-
Line 252: Line 296:
| 1e van de maand
| 1e van de maand
|  
|  
|}
== store 1 en 2 ==
{| class="wikitable"
|  Server:
| '''Crontab entry'''
| '''user'''
| '''doel'''
| '''hoe laat'''
| '''hoe vaak'''
| '''Opmerking'''
|-


|-
|-
Line 261: Line 318:
| Elke 13e en 28e van de maand
| Elke 13e en 28e van de maand
|  
|  
|}
== backup2bit ==
{| class="wikitable"
|  Server:
| '''Crontab entry'''
| '''user'''
| '''doel'''
| '''hoe laat'''
| '''hoe vaak'''
| '''Opmerking'''
|-


|-
|-
Line 360: Line 430:




|}
== www-prod-lb1 ==
{| class="wikitable"
|  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
|


|-
|-
Line 395: Line 450:
| Elke uur
| Elke uur
|  
|  
|}
== www-prod-lb2 ==
{| class="wikitable"
|  Server:
| '''Crontab entry'''
| '''user'''
| '''doel'''
| '''hoe laat'''
| '''hoe vaak'''
| '''Opmerking'''
|-


|-
|-
Line 404: Line 471:
| Elke 30 Min
| Elke 30 Min
|  
|  
|}
== sftp ==
{| class="wikitable"
|  Server:
| '''Crontab entry'''
| '''user'''
| '''doel'''
| '''hoe laat'''
| '''hoe vaak'''
| '''Opmerking'''
|-


|-
|-
Line 415: Line 495:




|}
== php-joomla-lb1 ==
{| class="wikitable"
|  Server:
| '''Crontab entry'''
| '''user'''
| '''doel'''
| '''hoe laat'''
| '''hoe vaak'''
| '''Opmerking'''
|-


|-
|-
Line 444: Line 535:




 
|}
==otrs==
{| class="wikitable"
|  Server:
| '''Crontab entry'''
| '''user'''
| '''doel'''
| '''hoe laat'''
| '''hoe vaak'''
| '''Opmerking'''
|-


|-
|-
Line 455: Line 556:
| Elke dag
| Elke dag
|  
|  
|}
==game2==
{| class="wikitable"
|  Server:
| '''Crontab entry'''
| '''user'''
| '''doel'''
| '''hoe laat'''
| '''hoe vaak'''
| '''Opmerking'''
|-


|-
|-
Line 466: Line 580:
|  
|  


|}
==cacert==
{| class="wikitable"
|  Server:
| '''Crontab entry'''
| '''user'''
| '''doel'''
| '''hoe laat'''
| '''hoe vaak'''
| '''Opmerking'''
|-
|-
| game2
| /etc/init.d/memcached restart
| root
| Herstart memcache
| 23:00
| Elke dag
|


|-
|-
Line 480: Line 597:
| root
| root
| Herstart memcache
| Herstart memcache
| 06:00
| 06:00<br>
23:00
| Elke dag
| Elke dag
|  
|  


|}
==logging==
{| class="wikitable"
|  Server:
| '''Crontab entry'''
| '''user'''
| '''doel'''
| '''hoe laat'''
| '''hoe vaak'''
| '''Opmerking'''
|-
|-
| Cacert
| /etc/init.d/memcached restart
| root
| Herstart memcache
| 23:00
| Elke dag
|
|-
|-
| ntop
| logging
| /usr/local/hobbynet/bin/test_ntop
| /usr/local/hobbynet/bin/test_ntop
| root
| root
Line 501: Line 621:
| Elke 10 min
| Elke 10 min
|  
|  
|}
==pxe==
{| class="wikitable"
|  Server:
| '''Crontab entry'''
| '''user'''
| '''doel'''
| '''hoe laat'''
| '''hoe vaak'''
| '''Opmerking'''
|-


|-
|-
Line 510: Line 641:
| Elke dag
| Elke dag
|  
|  
|}
= alle servers =
{| class="wikitable"
|  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
|


|}
|}

Revision as of 17:57, 1 July 2013

Beschrijving

Op deze pagina staan de door hobbynet aangemaakte cronjobs, met een korte omschrijving en waneer het draait zo dat je in 1 overzicht kan zien waar wat en waneer 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 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 dat 1 per dag herstarten periodieke problemen verhelpt 01:11
1x per dag
scripting /usr/sbin/nsdc notify root Verstuur notify naar alle nameserver van het actuele serrie 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 Synchroniseerd firewall regels 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-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


actieve hcc-ldap server standaard hcc-ldap-lb1

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
hcc-ldap-lb1 /usr/local/hobbynet/bin/upd_code2_accounts.sh root 02:05 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/upd_hcc_accounts.sh root 02:06 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/LDAP_cronjob.sh root 02:10 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/run_tripolis_import.sh root 02:15 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/upd_mailserver.sh root 02:25 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/mail_reports.sh root 02:30 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/upload_leden_csv.sh root 02:35 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/upload_kader_csv.sh root 02:40 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/kader_maak_lijsten.sh root 02:45 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/run_tripolis_export.sh root 02:50 1 x per dag
hcc-ldap-lb1 /usr/local/hobbynet/bin/run_maand_rapport.sh root Hobbynet maand raportage 04:00 1e van de maand

store 1 en 2

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
store1 of store2 /sbin/defragdisk root Defragmenteerd de /disk parititie op de actieve storage server 03:00 Elke 13e en 28e van de maand


backup2bit

Server: Crontab entry user doel hoe laat hoe vaak Opmerking
backup2bit /usr/local/hobbynet/bin/backup_db01 root Maken datbase dump en Rsynced databases naar backup2bit 00:35 Elke dag
backup2bit /usr/local/hobbynet/bin/backup_db02 root Maken datbase dump en Rsynced databases naar backup2bit 12:10 Elke dag
backup2bit /usr/local/hobbynet/bin/backup_hcc-db03 root Maken datbase dump en Rsynced databases naar backup2bit 00:40 Elke dag
backup2bit /usr/local/hobbynet/bin/backup_hcc-db04 root Maken datbase dump en Rsynced databases naar backup2bit 12:10 Elke dag
backup2bit /usr/local/hobbynet/bin/backup_otrs root Maken datbase dump en Rsynced databases naar backup2bit 00:35 Elke dag
backup2bit /usr/local/hobbynet/bin/backup_mail-dev root Maken datbase 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 uit een 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


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-prod-lb2

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


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 groepen backupt groepen site naar peter 04:00 Elke dag
php-joomla-lb1 php /disk/site/hcc.nl/deventer/www/cli/akeeba-backup.php >/dev/null deventer Backup deventer site, blijft op hobbynet 4:10 Elke dag
php-joomla-lb1 php /disk/site/hcc.nl/games/www/cli/akeeba-backup.php >/dev/null games-ig Backup lan site naar Bas 4:15 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 Elke 10 min

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