## 1 OS_Mon Release Notes

This document describes the changes made to the OS_Mon application.

### 1.1 OS_Mon 1.8

#### 1.1.1 Improvements and New Features

- The memsup part of the OS_Mon application has been made more stable. If there are (possibly temporary) problems collecting memory data, the interface functions (`get_memory_data/0`, `get_system_memory_data/0`) now do not fail, but return the previously collected value, if any, or a dummy value otherwise. Also, a warning message is printed.
  *** POTENTIAL INCOMPATIBILITY ***
  Own Id: OTP-5798

### 1.2 OS_Mon 1.7.4

#### 1.2.1 Fixed Bugs and Malfunctions

- Corrected several problems in the error handling/error recovery (especially when OS_Mon is starting up).
  Own Id: OTP-5559

### 1.3 OS_Mon 1.7.3

#### 1.3.1 Improvements and New Features

- `memsup.c` will now compile on OpenBSD. (Thanks to Geoff White and Jay Nelson.)
  The `disksup` and `cpu_sup` modules now work on Mac OS X (tested on Mac OS 10.3.8).
  The `memsup` module should now work on Linux 2.6.* as well as on older Linuxes. (The format of `/proc/meminfo` has slightly different formats in different releases of Linux.)
  Own Id: OTP-5421
  Aux Id: OTP-5194, OTP-5228, OTP-5291

### 1.4 OS_Mon 1.7

#### 1.4.1 Improvements and New Features

- The `os_mon_mib` module has been cleaned up to improve the maintainability. It should have no effect on the functionality of the OS_Mon application. However note that the poorly documented functions `init/1` and `stop/1` have been deprecated and are replaced by the properly documented functions `load/1` and `unload/1`.
  Own Id: OTP-5021

### 1.5 OS_Mon 1.6.2

#### 1.5.1 Fixed Bugs and Malfunctions

- `os_mon_mib` could add faulty records to its tables when RPC calls failed due to remote nodes shutting down.
  Own Id: OTP-4966
  Aux Id: seq8449

Copyright © 1991-2005 Ericsson AB