High Availability Port Monitor (HAPM) is a local port status checker. It is a simple, light, and fast daemon to check TCP/UDP ports. If one or more monitored ports (per IP) go down, then the heartbeat will be killed by HAPM.
Recent releases


Release Notes: New screen messages. The functions strcpy/strcat have been replaced by strncpy/strncat. (to check for buffer overflows). The const values BUFFMAXSIZEIP and BUFFMAXSIZEPORT have been created. Some code optimization has been done, and the comments have been translated into English.


Release Notes: New screen messages, fixed IP recognition, and a new graceful_time option.


Release Notes: The init.d location in the tarball has been changed. A force-reload option has been added (Debian compliant).


Release Notes: This release fixes a problem caused by heartbeat PID file presence. The socket syntax has been changed into a configuration file. A restart option is included in the init.d script. A -v option is included to show the program version.


Release Notes: An init.d script was added. The message which said, "warning: incompatible implicit declaration of built-in function" with GCC 4.1.2 was fixed by adding string.h. Basic files such as AUTHORS, COPYING, ChangeLog, TODO, and VERSION were added. A Makefile with all, install, uninstall, and clean functions was added. A man page in section 8 was added. The README file was ajusted.