Port details on branch 2025Q2 |
- monit Unix system management and proactive monitoring
- 5.35.2 sysutils
=0 5.35.2Version of this port present on the latest quarterly branch. - Maintainer: martinp@tildeslash.com
 - Port Added: 2025-05-08 17:30:04
- Last Update: 2025-05-08 17:28:46
- Commit Hash: 1d10acc
- License: AGPLv3
- WWW:
- https://mmonit.com/monit/
- Description:
- Monit is a utility for managing and monitoring processes,
files, directories, devices and network services on a Unix system.
Monit conducts automatic maintenance and repair and can execute
meaningful causal actions in error situations.
monit supports:
* Daemon mode - poll services at a specified interval
* Group and manage groups of services, service dependencies
* Logging - syslog or own logfile
* Alert, start, stop and restart of services based on it's characteristics
* MD5 and SHA1 checksums
* Runtime Unix socket and TCP/IP port checking (TCP and UDP)
* Process status, timeout, memory and cpu usage, etc.
* Device usage monitoring (inodes and space)
* File monitoring (timestamp, checksum, permission, owner, etc.)
* Directory monitoring (timestamp, permission, owner, etc.)
* Remote network services monitoring (ping, response time, protocol, etc.)
* System load average monitoring
* Flexible and customizable email alert messages and notifications
* Protocol verification such as HTTP, FTP, SMTP, POP, IMAP, NNTP, NTP, etc.
* A HTTP interface with XML output option
and many more features :)
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/sysutils/monit/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/monit
- pkg install monit
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: monit
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1746723534
SHA256 (monit-5.35.2.tar.gz) = 4dfef54329e63d9772a9e1c36ac99bc41173b79963dc0d8235f2c32f4b9e078f
SIZE (monit-5.35.2.tar.gz) = 1526704
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- bison : devel/bison
- gmake>=4.4.1 : devel/gmake
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for monit-5.35.2:
DOCS=on: Build and/or install documentation
PAM=on: Pluggable authentication module support
SSL=on: SSL protocol support
===> Use 'make config' to modify these settings
- Options name:
- sysutils_monit
- USES:
- bison cpe gmake ssl
- pkg-message:
- For install:
- USAGE:
To enable monit you need to add monit_enable="YES" to rc.conf file.
Before running monit you have to configure monitrc file. There is
example configuration file monitrc.sample.
/usr/local/etc/monitrc.sample
- Master Sites:
|