return to PRS Technologies website
Standards for Unix, Informix and Elite systems
Unix
- Unix system backups, daily or weekly. Send backup notification via e-mail.
- Alternate boot capability (like Ignite for HP/UX or Backup Edge rootable/bootable).
- Check Unix filesystem free space. Meet thresholds for available space and percent free.
      check_unix_free_percent1_hp.sh
      check_unix_free_space1_hp.sh
      check_unix_free_space1_sco.sh
- Check for phantom processes (via cron).
( check_phantom1.pl ).
- Mirroring.
- Check for down mirrors (via cron). Send e-mail notification if mirror is down.
( ck_hp_disk_status.sh ).
- Clean up log files at start-up time. Move all files in /tmp & /usr/tmp to recycle bin.
- Check for zero cpu idle time.
- Reboot weekly.
- Create a Ignite backup of /dev/vg00 (weekly)
( make_ignite.sh ).
- Check if the kernel has reservered too many Unix buffers (dbc_max_pct).
Informix
- Use striping for performance increase.
- Rotate logs (online.log & messages.log).
- Restart continuous logging to tape.
- Check for newly added virtual memory segments
( check_new_segments.sh )
- Check for multiple long checkpoint durations.
- Use the Informix event alarm facility
( alarmprog1.sh ).
- Check for forground writes.
- Use onmode -F to free unused memory
( onmode_f.sh ).
- Check for too many ready threads (Virtual CPU contention).
- Check for long AIO queues (onstat -g ioq)
- Update Statistics (Low).
- Check for too many extents.
check_dbs_extents.sh
- Level 0 backup. Send results via e-mail. Consider using OnBar.
- Oncheck -cr (reserved pages) and oncheck -ce (chunk free list). Run prior to level 0.
- Check free disk space. Set thresholds for amt free and percent free.
    check_dbs_free_percent.sh
    check_dbs_free_space.sh
- Update Statistics (High). (Use Rick Baker's multi-threaded Update Statistics Utility)
- Oncheck -cI and -cD.
- Use arcchecker to validate level-0 backups.
( archecker.sh ).
Elite
- Drop and re-create winout and winoutbug tables at startup time.
- Check that the winoutstat table is in sync with the actual report files.
- Run row_locking.sh to make sure all tables are set to row level locking)
- Run inq_snap.scr to summarize Inquiry reporting figures used by the Inquiry subsystem.
- Run logmaint.scr to rotate Elite-only log files. (eiselbs.log, eisfms.log, eiserms.log, idxpost.log, fmspost.log, errlog)
- Run cleantmp.scr to clean up Elite-only tmp directories (/tmp, /var/tmp, /elite/work/tmp, /elite/home, /elite/custom, $FULCREATE)
- Export matter and timekeeper numbers for validation in cost recovery systems like Equitrac.
- Import time and costs and load into Elite.
- Rebuild Fulcrum tables
- Rebuild FRX Tables