Port details |
- monit Unix system management and proactive monitoring
- 5.32.0 sysutils
=21 5.29.0_1Version of this port present on the latest quarterly branch. - Maintainer: martinp@tildeslash.com
 - Port Added: 2005-02-18 19:15:21
- Last Update: 2022-03-24 08:01:18
- Commit Hash: e9e273b
- People watching this port, also watch:: postfix, sudo, curl, wget, net-snmp
- License: AGPLv3
- 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 :)
WWW: https://mmonit.com/monit/
- SVNWeb : git : Homepage
- 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 = 1648088797
SHA256 (monit-5.32.0.tar.gz) = 1077052d4c4e848ac47d14f9b37754d46419aecbe8c9a07e1f869c914faf3216
SIZE (monit-5.32.0.tar.gz) = 1480629
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- bison : devel/bison
- gmake>=4.3 : devel/gmake
- There are no ports dependent upon this port
- Configuration Options:
- ===> The following configuration options are available for monit-5.32.0:
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:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
24 Mar 2022 08:01:18 5.32.0
|
Guangyuan Yang (ygy)  Author: Martin Pala |
sysutils/monit: Update to 5.32.0
Changelog: https://mmonit.com/monit/changes/#5.32.0
PR: 262749 |
25 Jan 2022 10:58:02 5.30.0
|
Fernando Apesteguía (fernape)  Author: Martin Pala |
sysutils/monit: Update to 5.30.0
PR: 261153
Reported by: martinp@tildeslash.com (maintainer) |
13 Oct 2021 13:52:58 5.29.0_1
|
Stefan Eßer (se)  |
sysutils/monit: Add CPE information
Approved by: portmgr (blanket) |
27 Sep 2021 16:18:31 5.29.0_1
|
Rainer Hurling (rhurlin)  Author: Jose Luis Duran |
sysutils/monit: Add $PREFIX to monitrc.sample
PR: 258725
Approved by: Martin Pala (maintainer) |
25 Aug 2021 07:40:25 5.29.0
|
Fernando Apesteguía (fernape)  Author: Martin Pala |
sysutils/monit: Update to 5.29.0
ChangeLog: https://www.mmonit.com/monit/changes/
This release fixes an issue reported in PR 257941
PR: 258029 257941
Reported by: martinp@tildeslash.com (maintainer) |
02 Aug 2021 20:20:43 5.28.1
|
Li-Wen Hsu (lwhsu)  Author: Martin Pala |
sysutils/monit: Update to 5.28.1
Changes: https://mmonit.com/monit/changes/#5.28.1
PR: 257530 |
14 Jul 2021 10:49:09 5.28.0
|
Alexey Dokuchaev (danfe)  |
sysutils/monit: allow to build without PAM support.
PR: 228658 |
06 Apr 2021 14:31:13 5.28.0
|
Mathieu Arnold (mat)  |
all: Remove all other $FreeBSD keywords. |
06 Apr 2021 14:31:07 5.28.0
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
30 Mar 2021 14:51:40
5.28.0
|
fernape  |
sysutils/monit: Update to 5.28.0
PR: 254644
Submitted by: martinp@tildeslash.com (maintainer) |
31 Jan 2021 19:01:16
5.27.2
|
yuri  |
sysutils/monit: Update 5.27.1 -> 5.27.2
PR: 253136
Submitted by: martinp@tildeslash.com (maintainer) |
25 Oct 2020 11:49:20
5.27.1
|
rhurlin  |
sysutils/monit: Update to 5.27.1
Bug fix release with several fixes, now using the ISO 8601 format timestamp in
log files[1].
[1] https://mmonit.com/monit/changes/
PR: 250583
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer)
Approved by: arrowd (mentor)
Differential Revision: https://reviews.freebsd.org/D26940 |
30 Jun 2020 16:05:48
5.27.0
|
fernape  |
sysutils/monit: Update to 5.27.0
ChangeLog: https://bitbucket.org/tildeslash/monit/src/release-5-27-0/CHANGES
PR: 247649
Submitted by: martinp@tildeslash.com (maintainer)
MFH: 2020Q2 (runtime fix) |
14 Aug 2019 12:16:13
5.26.0
|
mat  |
Convert to UCL & cleanup pkg-message (categories s) |
15 Jul 2019 16:04:55
5.26.0
|
swills  |
sysutils/monit: update to 5.26.0
PR: 239024
Submitted by: martinp@tildeslash.com (maintainer) |
07 Mar 2019 19:03:34
5.25.3
|
swills  |
sysutils/monit: update to 5.25.3
PR: 236294
Submitted by: martinp@tildeslash.com (maintainer) |
30 May 2018 18:08:22
5.25.2
|
swills  |
sysutils/monit: Update to 5.25.2
PR: 228598
Submitted by: martinp@tildeslash.com (maintainer) |
08 Nov 2017 16:30:27
5.25.0
|
pizzamig  |
sysutils/monit: Update to 5.25.0
PR: 223492
Submitted by: martinp@tildeslash.com (maintainer)
Approved by: lme (mentor)
Sponsored by: trivago N.V.
Differential Revision: https://reviews.freebsd.org/D13007 |
25 Sep 2017 00:01:03
5.24.0
|
dbaio  |
sysutils/monit: Update to 5.24.0
PR: 222566
Submitted by: martinp@tildeslash.com (maintainer) |
10 Jun 2017 17:45:44
5.23.0
|
dbaio  |
sysutils/monit: Update to 5.23.0
While here, add LICENSE_FILE
Changes: https://mmonit.com/monit/changes/
PR: 219845
Submitted by: martinp@tildeslash.com (maintainer)
Approved by: garga (mentor)
Differential Revision: https://reviews.freebsd.org/D11130 |
23 Apr 2017 07:24:35
5.22.0
|
pi  |
sysutils/monit: update 5.20.0 -> 5.22.0
PR: 218759
Changes: https://mmonit.com/monit/changes/
Submitted by: martinp@tildeslash.com (maintainer) |
11 Nov 2016 03:42:50
5.20.0
|
junovitch  |
sysutils/monit: update 5.19.0 -> 5.20.0
PR: 213690
Submitted by: martinp@tildeslash.com (maintainer) |
12 Aug 2016 15:52:32
5.19.0
|
pawel  |
- Update to version 3.19.0 [1]
- Convert ot USES=ssl
- Move options block to proper place
PR: 211658 [1]
Submitted by: maintainer [1] |
26 May 2016 12:20:09
5.18
|
riggs  |
Update to upstream release 5.18
PR: 209761
Submitted by: martinp@tildeslash.com (maintainer) |
19 May 2016 10:53:06
5.17.1
|
amdmi3  |
- Fix trailing whitespace in pkg-descrs, categories [p-x]*
Approved by: portmgr blanket |
09 Mar 2016 18:48:58
5.17.1
|
robak  |
sysutils/monit: update 5.17 -> 5.17.1
PR: 207773
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer) |
05 Mar 2016 12:33:41
5.17
|
rakuco  |
Update to 5.17.
PR: 207680
Submitted by: martinp@tildeslash.com (maintainer) |
08 Feb 2016 18:07:52
5.16
|
pi  |
sysutils/monit: 5.15 -> 5.16
Changes:
https://mmonit.com/monit/changes/
PR: 206915
Submitted by: martinp@tildeslash.com (maintainer) |
22 Oct 2015 17:21:13
5.15
|
amdmi3  |
- Update to 5.15
PR: 203960
Submitted by: martinp@tildeslash.com (maintainer) |
21 Oct 2015 14:17:11
5.14
|
mat  |
Fix slow shutdown.
PR: 201919
Submitted by: maintainer
Sponsored by: Absolight |
20 Sep 2015 21:12:21
5.14
|
olgeni  |
Typos, whitespace and capitalization fixes (S-X). |
17 Jun 2015 13:49:02
5.14
|
jhale  |
- Update to 5.14
Submitted by: <martinp@tildeslash.com> (maintainer) |
15 May 2015 23:20:25
5.13
|
jbeich  |
sysutils/monit: update to 5.13
Changes: https://mmonit.com/monit/changes/
PR: 199970
Submitted by: martinp@tildeslash.com (maintainer) |
18 Apr 2015 09:47:30
5.12.2
|
tijl  |
- Remove libtool hacks and patches that are now handled by USES=libtool
- Remove CONFIG_SHELL from CONFIGURE_ENV because bsd.port.mk handles that |
25 Mar 2015 16:33:26
5.12.2
|
vanilla  |
Upgrade to 5.12.2.
PR: 198853
Submitted by: maintainer |
09 Mar 2015 12:57:57
5.12.1
|
vanilla  |
Upgrade to 5.12.1.
PR: 198450
Submitted by: maintainer |
27 Feb 2015 01:48:36
5.12
|
vanilla  |
Upgrade to 5.12.
PR: 198037
Submitted by: maintainer |
15 Jan 2015 09:05:38
5.11_1
|
tijl  |
Add missing USE_OPENSSL=yes
PR: 195796 |
23 Dec 2014 02:25:17
5.11
|
vanilla  |
Upgrade to 5.11.
PR: ports/196221
Submitted by: maintainer |
03 Nov 2014 18:24:38
5.10
|
pawel  |
Update to version 5.10
PR: 194688
Submitted by: maintainer |
23 Sep 2014 18:26:18
5.9
|
amdmi3  |
- Update to 5.9
PR: 193874
Submitted by: martinp@tildeslash.com (maintainer) |
13 May 2014 14:34:59
5.8.1
|
sunpoet  |
- Update to 5.8.1
- While I'm here, fix PORTDOCS
Changes: http://mmonit.com/monit/changes/
PR: ports/189724
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer) |
29 Mar 2014 16:37:14
5.8
|
sunpoet  |
- Update to 5.8
- While I'm here:
- Fix LICENSE
- Remove LICENSE_FILE for well-known licenses
- Update OPTIONS_DEFINE: add DOCS
- Convert to new options helper
- Simplify Makefile
Changes: https://bitbucket.org/tildeslash/monit/src/master/CHANGES
PR: ports/188029
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer) |
21 Feb 2014 14:27:52
5.7
|
sunpoet  |
- Fix LICENSE_FILE
Pointed out by: mat, ache |
21 Feb 2014 01:13:06
5.7
|
feld  |
License should really be "GPLv3"; portlint doesn't currently catch misspelled /
unknown licenses |
21 Feb 2014 01:02:15
5.7
|
feld  |
Update to 5.7
STAGE support
PR: ports/186930 |
20 Sep 2013 23:06:00
5.6
|
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils) |
04 Sep 2013 01:15:45
5.6
|
feld  |
- Update to 5.6
- Port cleanup
PR: ports/181782
Submitted by: martinp@tildeslash.com
Approved by: swills (mentor) |
09 Jun 2013 16:59:11
5.5.1
|
miwi  |
- Update to 5.5.1
PR: 179315
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer) |
08 Mar 2013 11:32:12
5.5
|
bapt  |
Convert USE_BISON to USES= bison
It brings bison as a build dependency in case it is set the following way:
USES= bison or USES= bison:build
it brings bison as a run dependency in case it is set the following way:
USES= bison:run
it brings bison both as a run and build dependency in case it the set the
following way:
USES= bison:both
While here trim some headers
Convert some USE_GNOME= gnomehack to USES= pathfix |
03 Sep 2012 03:16:46
5.5
|
bdrewery  |
- Update to 5.5 [1]
- Convert to new options framework
PR: ports/171271
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer)
Approved by: eadler, bapt (mentors, implicit) |
05 Aug 2012 23:19:40
5.4
|
dougb  |
Move the rc.d scripts of the form *.sh.in to *.in
Where necessary add $FreeBSD$ to the file
No PORTREVISION bump necessary because this is a no-op |
06 May 2012 17:18:14
5.4
|
sunpoet  |
- Update to 5.4
Changes: http://mmonit.com/monit/dist/CHANGES.txt
PR: ports/167647
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer) |
14 Jan 2012 08:57:23
5.3.2
|
dougb  |
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other. |
21 Dec 2011 17:31:49
5.3.2
|
jgh  |
Update to 5.3.2
redundant assignment of PKGMESSAGE removed
PR: ports/163491
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer)
Approved by: crees (mentor)
Feature safe: yes |
25 Oct 2011 16:04:26
5.3.1
|
pawel  |
Update to 5.3.1
PR: ports/161983
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer) |
23 Sep 2011 22:26:39
5.3_1
|
amdmi3  |
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav |
15 Sep 2011 20:11:53
5.3_1
|
beech  |
- Update to 5.3
PR: ports/160715
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer) |
25 Jun 2011 12:37:57
5.2.5_1
|
wxs  |
- Add patch to fix MySQL protocol testing with MySQL 5.1.57+ and 5.5.12+.
Taken from vendor repo (r372).
- Remove CPPFLAGS from CONFIGURE_ARGS as it is inherently passed via use of
GNU_CONFIGURE. (quiets lint warning)
- Remove WITH_SSL option conditional and replace it with a WITHOUT_SSL
conditional. SSL support is enabled by default in configure and the
--enable-SSL and --with-openssl knobs have been removed. (quiets configure
warning)
- Change Mk includes to use new options style.
- Fix WWW in pkg-descr.
PR: ports/158198
Submitted by: Jase Thew <freebsd@beardz.net>
Approved by: Martin Pala <martinp@tildeslash.com> (maintainer) |
29 Mar 2011 17:56:15
5.2.5
|
dhn  |
- Update to 5.2.5
PR: ports/156009
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer) |
23 Feb 2011 18:19:15
5.2.4
|
sylvio  |
- Update to 5.2.4
PR: ports/154968
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer) |
20 Nov 2010 22:19:53
5.2.3
|
sunpoet  |
- Update to 5.2.3
Changes: http://www.mmonit.com/monit/dist/CHANGES.txt
PR: ports/152429
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer) |
08 Nov 2010 17:21:36
5.2.2
|
sunpoet  |
- Pet portlint
- Simplifiy PORTDOCS installation
- Use INSTALL
PR: ports/152023
Submitted by: sunpoet (myself)
Approved by: Martin Pala <martinp@tildeslash.com> (maintainer) |
07 Nov 2010 16:25:40
5.2.2
|
ohauer  |
- update monit to version 5.2.2
BUGFIXES:
* Fix crash on MacOSX
* ICMP echo test (ping):
- bug #31128: do not log error if different response type is received
- bug #31129: do not require root to use ping test. Privilege to create
raw socket is still required, but on some platforms such as Solaris it
can be granted to non-root users too. If the user has no permission to
perform ping, monit will skip the icmp test and log message (in debug
mode only).
* rsync protocol test:
- wait for full server response and verify exit was received
- bug #31249: send full version to rsync server. Thanks to John Hall
for report
PR: 152012
Submitted by: Martin Pala <martinp _at_ tildeslash.com> (maintainer)
Approved by: glarkin (mentor, implicit) |
26 Sep 2010 01:59:44
5.2.1
|
skreuzer  |
Update to 5.2.1
PR: ports/150923
Submitted by: Martin Pala <martinp@tildeslash.com> |
24 Sep 2010 00:56:09
5.2
|
amdmi3  |
- Update to 5.2
PR: 150888
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer) |
27 Mar 2010 00:15:24
5.1.1_1
|
dougb  |
Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr# |
17 Mar 2010 02:46:53
5.1.1_1
|
dougb  |
Fix the rc.d script for the case when there is no monit_enable in
rc.conf by adding a $ to the variable in the test.
Delete the empty variable assignment for _flags. These should never
be done, and the information about _flags is already in the comments.
Bump PORTREVISION to document the fix. |
16 Mar 2010 02:09:44
5.1.1
|
wen  |
- Improve rc script
PR: ports/144772
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer) |
23 Feb 2010 15:49:25
5.1.1
|
nemoliu  |
- Update to 5.1.1
PR: ports/144228
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer)
Feature safe: yes |
22 Feb 2010 20:53:11
5.1
|
miwi  |
- Update to 5.1
PR: 144039
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer)
Feature safe: yes |
29 May 2009 02:34:13
5.0.3
|
amdmi3  |
- Update to 5.0.3
PR: 135045
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer) |
08 May 2009 11:45:53
5.0.2
|
amdmi3  |
- Update to 5.0.2
PR: 134348
Submitted by: Martin Pala <martinp at tildeslash dot com> (maintainer) |
05 May 2009 23:15:26
5.0.1
|
amdmi3  |
- Update to 5.0.1
PR: 134072
Submitted by: Martin Pala <martinp at tildeslash dot com> (maintainer) |
09 Apr 2009 23:54:00
4.10.1_1
|
amdmi3  |
- add an OPTION to enable/disable kvm
PR: 133536
Submitted by: Tomoyuki Sakurai <cherry at trombik dot org>
Approved by: Martin Pala <martinp at tildeslash dot com> (maintainer) |
12 Dec 2007 18:42:10
4.10.1
|
miwi  |
- Update to 4.10.1
PR: 117880
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer) |
17 Oct 2007 10:13:01
4.9_1
|
ade  |
Migration from bison 1.x to 2.x
PR: 117086
Tested by: -exp runs |
23 Jul 2007 09:36:52
4.9
|
rafan  |
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them. This is determined by running ``configure --help'' in
do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
subdirectory detection.
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run |
20 Feb 2007 01:03:34
4.9
|
vanilla  |
Upgrade to 4.9.
PR: ports/109342
Submitted by: maintainer |
15 Nov 2006 20:08:54
4.8.2
|
miwi  |
- Update to 4.8.2
PR: ports/105547
Submitted by: Martin Pala<martinp@tildeslash.com> (maintainer) |
24 May 2006 15:00:20
4.8.1
|
mnag  |
- Update to 4.8.1
PR: 97736
Submitted by: maintainer |
13 Jan 2006 13:20:24
4.7
|
tdb  |
- Update to 4.7
- Fix typo in Makefile comment block
PR: 91692
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer) |
11 Oct 2005 02:50:45
4.6
|
mnag  |
Update to 4.6
PR: 87231
Submitted by: Martin Pala <martinp@tildeslash.com> (maintainer) |
18 Feb 2005 19:14:12
4.4
|
krion  |
Add monit 4.4, UNIX system management and monitoring tool.
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) (Only the first 15 lines of the commit message are shown above ) |