This directory contains the DISKMON, a program that will monitor your disk space, and notify you if the space starts to run a little tight. The command file GO.COM will build the programs DISKMON, POS, and if you un-comment the right lines, a program called LOGINWARN. DISKMON runs detached, and notifies: o Operators -- people with OPER priv on, or are authorized with OPER priv, when disk space drops below 2% free. They will continue to be notified if space drops in 0.1% increments below that point, until it reaches 1% free. Then it notifies you for any drop in space, regardless of how small. o Users are notified when space drops below 1% free, IF they have active quota entries on the disk that is tight on space. o The OPCOM is notified if any of the above two notifications can't get through (From SET TERM/NOBROAD, SET BROAD=NONE, no one logged on, etc.). No notification is done if the amount of free space is growing or is stable, even if space is critical. (i.e. If there is 1 block free on the disk, DISKMON will warn you about the space running out. If free space stays at 1 block, no follow-up messages will be sent.) POS tells you the status of all Files-11 disks, mounted read/write. The information is: Number of blocks on the disk, the number free, the percentage free, and the totals for all disks on the system. LOGINWARN was never finished -- i think it works -- if you want to play with it, have fun. Its purpose is to warn the user about disk problems at login time. For example, put it in the SYLOGIN.COM file to notify a user as he logs in about the space problems. Object files for the FORTRAN source are being provided so that you can link the programs if you don't have a FORTRAN compiler. Note that these programs will run ONLY ON V4.x VMS systems. Some things you should be aware of: 1) DISKMON will run without modification on a VAXcluster. 2) DISKMON does not handle volume sets well -- you may want to play with DISKSPACE.MAR to get it to work with volume sets. 3) DISKMON does not handle disks mounted /GROUP well, either! RUNDISKMON.COM will start the DISKMON for you -- have fun with it, don't criticise my sloppy code too badly, and if all this stuff written here doesn't make too much sense, keep in mind that I'm doing this in a hurry! Eric Richards Gould Ocean Systems Division 18901 Euclid Ave. Cleveland, OH 44117 216/486-8300 Ex. 3073