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 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. An object library DISKMON.OLB is provided with the object files from the last rebuild of DISKMON. The procedure GO.COM will use the FORTRAN object files in this library if you do not have a FORTRAN compiler. Note that these programs will run ONLY ON V4.x VMS systems. The files nessary to run DISKMON, POS, and LOGINWARN are: DISKMON.EXE DISKMON image POS.EXE POS image LOGINWARN.EXE LOGINWARN image RUNDISKMON.COM Detaches DISKMON -- define which dir DISKMON.EXE can be found in here 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 [16-Sep-1986]