FreeBSD Ports

sysutils/monit 6.0.0

Unix system management and proactive monitoring

Repository
FreeBSD ports
Maintainer
[email protected]
License
AGPLv3
Categories
sysutils
Package size
336.4 KiB, 891.3 KiB installed

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 :)

Install

As a binary package — by origin, or by package name:

pkg install sysutils/monit
pkg install monit

From the ports tree:

cd /usr/ports/sysutils/monit/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	monit>0:sysutils/monit

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest6.0.06.0.05.32.05.35.26.0.0
FreeBSD:14:quarterly6.0.06.0.0n/a5.35.26.0.0
FreeBSD:15:latest6.0.06.0.0n/a5.35.25.35.2
FreeBSD:15:quarterly6.0.06.0.0n/an/an/a
FreeBSD:16:latest6.0.06.0.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 6

No port depends on this one.

Configuration

Options name: sysutils_monit

OptionDefaultDescription
DOCSoffBuild and/or install documentation
PAMonPluggable authentication module support
SSLonSSL protocol support
USES
bison cpe gmake
Service scripts
monit

Message after installing

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

Files

distinfo 1
FileSizeSHA256
monit-6.0.0.tar.gz1.545908e+06ddacd2a8120aeb2351e4486ee04a17782b5004aee99f2041d829bc4dcf2a5b3b
Master sites 1
  • https://mmonit.com/monit/dist/

Commit history 0

No commits in the history this site was built from.