# $Header: /mit/ops/services/syslogger/RCS/private,v 1.23 2007/03/21 23:19:06 jweiss Exp $ ops=/afs/.athena.mit.edu/astaff/project/ops ed /etc/syslog.conf << _EOF_ /LOGGER.MIT.EDU$/d /sysmsg/s/auth.notice/auth.emerg/ w q _EOF_ ed /etc/default/syslogd << _EOF_ /LOG_FROM_REMOTE/s/NO/YES/ w q _EOF_ EDITOR=ed; export EDITOR crontab -e << _EOF_ /\/etc\/athena\/newsyslog$/d i 45 7 * * * /etc/athena/newsyslog . w q _EOF_ ed /etc/athena/newsyslog.conf <> /dev/null || \ cat >> /var/spool/cron/crontabs/root </dev/null 7 * * * * /var/ops/bin/zpoll.pl -f /var/stats/zephyr-stats/raw_stats -m errors 2>/dev/null 1,6,11,16,21,26,31,36,41,46,51,56 * * * * /var/ops/bin/cview.pl -f /var/stats/cluster_stats/raw_data -m errors 2>/dev/null 0 0 * * 5 /var/ops/bin/do_weekly # # Dialup Stuff 30 1 * * * /var/ops/bin/call_integrity # # cert expiration stuff 30 2 * * * /var/ops/bin/newpag /var/ops/bin/cert-exp.sh EOF ) # binaries needed locally by various things for progs in athinfo discuss newpag ntpq rlog zstat do ln -s /usr/athena/bin/$progs /var/ops/bin done ln -s /bin/athena/fs /var/ops/bin cp -p $ops/services/version/vtest /var/ops/bin cp -p $ops/services/version/vtest.sh /var/ops/bin cp -p $ops/services/syslogger/echotst /var/ops/bin cp -p $ops/services/syslogger/echotst.des.solaris /var/ops/bin/echotst.des cp -p /afs/net/tools/bin/beep /var/ops/bin cp -p $ops/bin/gzip /var/ops/bin ln -s gzip /var/ops/bin/gunzip (grep "^power" /etc/passwd.local >> /dev/null || \ echo "power:x:60002:60002:Power Management:/var/ops/power:/dev/null">> \ /etc/passwd.local) # bring stuff local for cron jobs cp -p $ops/services/syslogger/yo-yo.sh /var/ops cp -p $ops/reports/afs/numvol.pl /var/ops/bin mkdir -p /var/ops/locker_sync cp -p $ops/project/locker-sync/sync_ops /var/ops/locker_sync cp -p $ops/reports/tsm/mail-tsmlog.sh /var/ops/bin cp -p $ops/reports/tsm/findtsmlog.pl /var/ops/bin cp -p $ops/reports/stats/dialup/poll.pl /var/ops/bin cp -p $ops/reports/stats/zephyr/zpoll.pl /var/ops/bin cp -p $ops/reports/stats/pub_cluster/cview.pl /var/ops/bin cp -p $ops/services/syslogger/do_weekly /var/ops/bin cp -p $ops/reports/stats/zephyr/zephyr_use_stats.pl /var/ops/bin cp -p $ops/reports/stats/pub_cluster/cluster_stats.pl /var/ops/bin cp -p $ops/reports/stats/dialup/gen_dialup_stats.pl /var/ops/bin cp -p $ops/services/apache/local/cert-exp.sh /var/ops/bin cp -p $ops/services/apache/local/cert-exp.pl /var/ops/bin # and long running processes mkdir -p /var/ops/etc cp -p $ops/services/zlogger/confs/euterpe /var/ops/etc/zlogger.conf cp -p $ops/services/zlogger/src-euterpe/zlogger /var/ops/bin # init scripts cp -p $ops/services/syslogger/monitor /etc/init.d/monitor ln -s /etc/init.d/monitor /etc/rc2.d/S99monitor ln -s /etc/init.d/monitor /etc/rcS.d/K05monitor ln -s /etc/init.d/monitor /etc/rc0.d/K05monitor ln -s /etc/init.d/monitor /etc/rc1.d/K05monitor cp -p $ops/services/syslogger/zlogger /etc/init.d/zlogger ln -s /etc/init.d/zlogger /etc/rc2.d/S99zlogger ln -s /etc/init.d/zlogger /etc/rcS.d/K05zlogger ln -s /etc/init.d/zlogger /etc/rc0.d/K05zlogger ln -s /etc/init.d/zlogger /etc/rc1.d/K05zlogger ln -s /var/ops/power/bin/power /etc/init.d/ups ln -s /etc/init.d/ups /etc/rc2.d/S99ups ln -s /etc/init.d/ups /etc/rcS.d/K05ups ln -s /etc/init.d/ups /etc/rc0.d/K05ups ln -s /etc/init.d/ups /etc/rc1.d/K05ups exit 0