Short: System monitor based on a (small) shared library. V0.12 Author: vogt@alice.obspm.fr (Etienne Vogt) Uploader: vogt@alice.obspm.fr (Etienne Vogt) Type: util/moni INTRODUCTION Sysmon is a system monitoring package based on a shared library and Shell based support commands. It requires AmigaOS 2.04 or higher. Main features are : - Precise CPU usage timing for all tasks with very low overhead. - System message logging daemon like UNIX syslogd (useful for debugging). - Safe System shutdown script (useful for BBS's and networked machines). This is a public *** BETA *** release, so it's not fully tested. In particular, I am not sure if it will work on a 68060 based machine. So if you are the lucky owner of a 68060 based amiga, please test this software and report the resulting behaviour back to me. My E-Mail address is listed in this file. Sysmon has been successfully tested on the following configurations : - A500 68000 ECS, 1 Mb Chip 1.5 Mb Slow 2 Mb Fast , OS 3.1 20 Mb IDE-XT + 170 Mb SCSI HDs - A3000 68030 ECS, 2 Mb Chip 8 Mb Fast , OS 3.1 100 Mb + 1 Gb SCSI HDs - A500 68040(PP&S) ECS , 1 Mb Chip 2 Mb Fast16 8 Mb Fast32 , OS 2.04 50 Mb SCSI HD - A4000 68040 AGA, 2 Mb Chip 8 Mb Fast , OS 3.0 250 Mb IDE + 1 Gb SCSI-2 HDs - A1200 68EC020/68882 AGA, 2 Mb Chip 5 Mb Fast , OS 3.0 60 Mb IDE + 100 Mb SCSI HDs This software is intended for experienced users. In particular, there are no GUI tools available yet; so if you are a mouse-maniac user that don't like typing Shell commands or editing ASCII configuration files, I'm afraid that this software is not for you. DISTRIBUTION Sysmon is Freely Distributable Copyrighted Software (FreeWare). It may be freely copied as long as it is kept intact. However, the support commands that do not require sysmon.library may be distributed separately. (see the OTHER COMMANDS section below). It may not be sold under any guise. I don't want others to make money out of my work. Distribution MUST BE FREE, except for media costs plus a token amount covering only shipping and handling. Authors of FreeWare may freely use the sysmon.library in their software. Authors of ShareWare may use the library at the cost of giving me a free registration (this includes upgrades as long as the software continues to use the library). Authors of commercial packages MUST obtain a written license agreement from me before selling software using the library. Fred Fish is explicitely allowed to include this package in his AmigaLibDisk collection (either on floppy disk or on CD-ROM), as is the aminet group for their Aminet CD-ROM. Usage and Distribution of Sysmon and sysmon.library is STRICTLY FORBIDDEN to: - Anyone affiliated with the french society FRANCE-FESTIVAL-DISTRIBUTION (especially Serge Hammouche). - Anyone affiliated with MICROSOFT CORPORATION or its subsidiaries. DISCLAIMER This software is provided "as is" without any warranty, either expressed or implied. By using this software, you accept the entire risk as to its quality and performance. Especially, as this software patches some private system functions, it can not be guaranteed that it will continue to work with future operating system versions, and it will certainly not work as is on a PowerPC based Amiga. CONTACTING THE AUTHOR I can be reached by E-Mail at the following address : Etienne.Vogt@obspm.fr Bug reports must include the complete hardware and software configuration, including any third party software that was running in the background. If you have any question or suggestion about this software, feel free to send me E-Mail. ARCHIVE CONTENTS Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 1568 942 39.9% 20-Nov-95 19:51:10 Sysmon/c/Freeze 672 495 26.3% 20-Nov-95 19:55:40 Sysmon/c/Halt 784 581 25.8% 20-Nov-95 19:53:38 Sysmon/c/Request 1436 1005 30.0% 20-Nov-95 19:49:22 Sysmon/c/RunBackground 6520 4238 35.0% 04-Nov-95 17:07:08 Sysmon/c/ShowSys 3504 2117 39.5% 20-Nov-95 19:47:32 Sysmon/c/StartSM 772 560 27.4% 20-Nov-95 19:57:14 Sysmon/c/SysLog 20208 11718 42.0% 05-Nov-95 16:22:34 Sysmon/c/sysmon 9192 5922 35.5% 19-Nov-95 00:57:22 Sysmon/c/Timer 1580 944 40.2% 20-Nov-95 19:58:38 Sysmon/c/UnFreeze 1900 1353 28.7% 20-Nov-95 20:00:08 Sysmon/c/UnMount 808 573 29.0% 20-Nov-95 20:01:26 Sysmon/c/ValidateWait 11629 3598 69.0% 05-Nov-95 17:04:02 Sysmon/docs/sysmon_lib.doc 6137 2419 60.5% 19-Nov-95 20:05:42 Sysmon/include/sysmon.h 5853 2409 58.8% 19-Nov-95 22:28:06 Sysmon/include/sysmon.i 826 237 71.3% 08-Oct-95 18:07:22 Sysmon/include/sysmon_pragmas.h 732 377 48.4% 08-Oct-95 18:05:56 Sysmon/include/sysmon_protos.h 5156 3270 36.5% 04-Nov-95 16:15:46 Sysmon/libs/sysmon.library 937 521 44.3% 02-Nov-95 00:14:08 Sysmon/s/Shutdown 241 194 19.5% 19-Nov-95 15:01:40 Sysmon/s/Sysmon.config 2787 1155 58.5% 20-Nov-95 19:48:32 Sysmon/src/Freeze.c 2310 1027 55.5% 20-Nov-95 19:49:24 Sysmon/src/Halt.c 2519 1164 53.7% 20-Nov-95 19:49:58 Sysmon/src/Request.c 3150 1338 57.5% 20-Nov-95 19:47:04 Sysmon/src/RunBackground.c 10922 3483 68.1% 04-Nov-95 17:03:56 Sysmon/src/ShowSys.c 7638 2785 63.5% 20-Nov-95 19:45:38 Sysmon/src/StartSM.c 2673 1122 58.0% 20-Nov-95 19:50:40 Sysmon/src/SysLog.c 4829 1690 65.0% 19-Nov-95 00:56:12 Sysmon/src/Timer.c 2809 1153 58.9% 20-Nov-95 19:52:18 Sysmon/src/UnFreeze.c 6700 2332 65.1% 20-Nov-95 19:52:50 Sysmon/src/UnMount.c 2740 1204 56.0% 20-Nov-95 19:53:10 Sysmon/src/ValidateWait.c 25481 9847 61.3% 21-Nov-95 10:50:08 Sysmon/sysmon.doc -------- ------- ----- --------- -------- 155013 71773 53.6% 21-Nov-95 10:51:00 32 files ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 1568 942 39.9% 20-Nov-95 19:51:10 +Freeze 672 495 26.3% 20-Nov-95 19:55:40 +Halt 784 581 25.8% 20-Nov-95 19:53:38 +Request 1436 1005 30.0% 20-Nov-95 19:49:22 +RunBackground 6520 4238 35.0% 04-Nov-95 17:07:08 +ShowSys 3504 2117 39.5% 20-Nov-95 19:47:32 +StartSM 772 560 27.4% 20-Nov-95 19:57:14 +SysLog 20208 11718 42.0% 05-Nov-95 16:22:34 +sysmon 9192 5922 35.5% 19-Nov-95 00:57:22 +Timer 1580 944 40.2% 20-Nov-95 19:58:38 +UnFreeze 1900 1353 28.7% 20-Nov-95 20:00:08 +UnMount 808 573 29.0% 20-Nov-95 20:01:26 +ValidateWait 11629 3598 69.0% 05-Nov-95 17:04:02 +sysmon_lib.doc 6137 2419 60.5% 19-Nov-95 20:05:42 +sysmon.h 5853 2409 58.8% 19-Nov-95 22:28:06 +sysmon.i 826 237 71.3% 08-Oct-95 18:07:22 +sysmon_pragmas.h 732 377 48.4% 08-Oct-95 18:05:56 +sysmon_protos.h 5156 3270 36.5% 04-Nov-95 16:15:46 +sysmon.library 937 521 44.3% 02-Nov-95 00:14:08 +Shutdown 241 194 19.5% 19-Nov-95 15:01:40 +Sysmon.config 2787 1155 58.5% 20-Nov-95 19:48:32 +Freeze.c 2310 1027 55.5% 20-Nov-95 19:49:24 +Halt.c 2519 1164 53.7% 20-Nov-95 19:49:58 +Request.c 3150 1338 57.5% 20-Nov-95 19:47:04 +RunBackground.c 10922 3483 68.1% 04-Nov-95 17:03:56 +ShowSys.c 7638 2785 63.5% 20-Nov-95 19:45:38 +StartSM.c 2673 1122 58.0% 20-Nov-95 19:50:40 +SysLog.c 4829 1690 65.0% 19-Nov-95 00:56:12 +Timer.c 2809 1153 58.9% 20-Nov-95 19:52:18 +UnFreeze.c 6700 2332 65.1% 20-Nov-95 19:52:50 +UnMount.c 2740 1204 56.0% 20-Nov-95 19:53:10 +ValidateWait.c 25481 9850 61.3% 21-Nov-95 10:52:38 +sysmon.doc -------- ------- ----- --------- -------- 155013 71776 53.6% 22-Nov-95 13:50:40 32 files