CUSTOM COMPUTER APPLICATIONS - A subsidiary of Travelers Express Spring 1988 DECUS Submissions Some of the procedures require VMS V4.4 or later (GOSUBs). At any rate, I suggest reading the command procedures before using them. As always, neither myself nor Custom Computer Applications accepts any responsibility for the use or reliability of these submissions. They may not be sold for profit, but may be distributed freely otherwise. Enjoy! Harry Flowers Custom Computer Applications 1780 Moriah Woods Blvd. #6 Memphis, TN 38117 (See [VAX87C.FLOWERS] for other command procedures submitted last fall. These command procedures are not as "generalized" as those, i.e., some contain specific logical or directory paths which you may need to change. We are currently running on VMS 4.7.) Contents: AAAREADME.TXT This submission documentation file System Security SECAUDITWILD.COM - Uses SYS$MANAGER:SECAUDIT.COM to get security alarm information, but allows wildcard file specs. For example, this will get the last weeks alarms, even if you have re-booted several times: $ @SECAUDITWILD SYS$MANAGER:OPERATOR.LOG;* "" - "''F$CVTIME("-7-","ABSOLUTE")'" "''F$CVTIME("","ABSOLUTE")'" (If you don't purge old OPERATOR.LOG files after a while, this might take a while to run.) SYSCHECKSUMS.COM - Check checksums for all files in SYS$SYSTEM. It produces a differences list with all of the changes. You will normally see SYSUAF.DAT, VMSMAIL.DAT, and SYS.EXE (if you SET TIME) listed as changed files. It excludes *.SYS (page and swap files), *.DMP (dump files), and JBCSYSQUE.DAT (the queue data file, which causes the CHECKSUM program some trouble). ACCSUM.COM - Accounting summary of current accounting file. We set a new accounting file each week, and keep the old ones for a year. CHKLOGTIM.COM - Show processes logged in over a certain time. Helpful for spotting people logged in over night, etc. Even though we run Watchdog, there are easy ways to circumvent being logged off. This might even be modified to stop processes over a day old. Shared Image Utilities FINDIMAGES.COM - Give it image names, and it finds all shared images they are linked against. FINDIMAGEVER.COM - Same as FINDIMAGES.COM but also includes image versions. FINDSHAREVER.COM - Give it shared images, and it finds the image versions. SAVECURVER.COM - Save current VMS version shared images and linker. USEPREVIOUS.COM - Use a previously saved version of the shared images and linker. Note that some of the images must be INSTALLed afterward in order to work. Also, the logicals are defined in the job table. You may need to increase JTquota or change them to process table logicals to work correctly. NOUSEPREVIOUS.COM - Un-does the work done by the last command procedure so you don't have to log out or deassign all logicals. Miscellaneous DISK.COM - Show disk space - previous DECUS submission patched for longer disk names under VAXclusters (Fall87), and disks in shadow sets (Spring88). VT2XXDEF.COM - Download key defs to a VT200 series terminal - really nice for setting up terminal servers and for use within programs where there is no access to DCL DEFINE/KEY definitions. A bug which caused it not to work with VT320s has been fixed (Spring88). SYSFILES.COM - Looks at your page and swap file utilization, and makes a recommendation for a new size if the files are too small. DCLTALK.LN3 - A LN03-printable (with a RAM cartridge) copy of the first half of a session I had hoped to give this symposia, but was cancelled. I am not including the source SliTeX files, as I hope to be able to give this talk later. The second half (not included) are mainly example slides with the above command procedures and those submitted last fall in Anaheim, with comments about different interesting features.