Monit is a utility for managing and monitoring processes, programs, files, directories, and devices on a Unix system. It conducts automatic maintenance and repair and can execute meaningful causal actions in error situations. It can be used to monitor files, directories, and devices for changes, such as timestamps changes, checksum changes, or size changes. It is controlled via an easy to configure control file based on a free-format, token-oriented syntax. It logs to syslog or to its own log file and notifies users about error conditions via customizable alert messages. It can perform various TCP/IP network checks, protocol checks, and can utilize SSL for such checks. It provides an HTTP(S) interface for access.
The OpenBSD project produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Its goals emphasize portability, standardization, correctness, proactive security, and integrated cryptography. OpenBSD supports binary emulation of most programs from SVR4 (Solaris), FreeBSD, Linux, BSD/OS, SunOS, and HP-UX.
dmassage uses the information in a BSD system's dmesg to gather information about the system's hardware devices and present this information in a tree-like hierarchy. This information can then be used to build a more efficient kernel that only contains support for devices that are actually present. It can also be used to disable probes for absent devices, thus speeding up the boot process.
trafcnt is an IP accounting scripts for a small LAN. It parses logs created by IPFM or any simillar source and calculates usage costs. It is possible to describe different schemes of operation for different users or groups. OpenBSD's pfctl is used for FW\NAT control, but trafcnt could be easily adapted to use almost anything. It produces clf- style logs.
Tepatche is a patch management system for OpenBSD. It will periodically check a specified FTP site, and if there is a new patch to be applied, downloads, applies, builds and installs it. Tepatche mantains a small status database to know in what is the status of each of the system's patches.
rpfcd (Remote packet filter control daemon) allows remote control and monitoring of OpenBSD's packet filter. It communicates with clients using the RPFC protocol running on top of SSL. The protocol is designed to be relatively forgiving and easy to use. Its goal is to provide a common framework for pf control and monitoring. Instead of running pfctl/tcpdump/pflogd, writing ad-hoc parsing scripts, and sending the results by mail, rpfcd will provide the same and much more via a transparent server-client interface. Together with a decent CLI/GUI client, pf firewall monitoring becomes rather easy. This is especially interesting if you have several pf firewalls to control and monitor.
openbechede is a fast and simple way to install OpenBSD packages and their dependencies. With openbechede you can keep your obsd packages updated. Also, you can install packages (and automatically, their dependencies), remove them, fetch new lists of packages, upgrade your system to the latest snapshot/to -stable, fetch the ports tree, install, and keep your ports up to date. openbechede logs its activity to a file you can specify.