![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: I need to generate a daily uptime report for each of my production VMS systems for management, I can get the last boot time from f$getsyi, but I need to determine the downtime as well, how can I get the time of the last (first) shutdown or crash if one or more occured in the last 24 hours. The Answer is : This task usually involves reading the accounting data. Unfortunately, due the nature of an unexpected system crash, there is no "system down" record written to accounting, nor can there be. An orderly shutdown can be dealt with via an accounting file closure record or similar. An alternative approach involves an application image running in a detached process, and specifically an image that periodically writes a record a file or to a file-backed section or to a remote "uptime server process". The write will obviously take place at the granularity of the measurement requirements. When started up, the (logging portion of the) application looks at the file to determine the last time the file was written, and uses this to calculate the system downtime.
|