mon - monitor hosts/services/whatever and alert about problems

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename mon_1.3.3-2_i386.deb
Package name mon
Package version 1.3.3
Package release 2
Package architecture i386
Package type deb
Category admin admin::monitoring implemented-in::perl interface::commandline interface::daemon interface::web network::client network::server network::service role::program use::monitor works-with::logfile works-with::mail
License -
Maintainer Debian Mon Maintainers <>
Download size 278.36 KB
Installed size 999.00 KB
"mon" is a tool for monitoring the availability of services.  Services
may be network-related, environmental conditions, or anything that can
be tested with software.  If a service is unavailable mon can tell you
with syslog, email, your pager or a script of your choice.  You can
control who gets each alert based on the time of day or day of week,
and you can control how often an existing problem is re-alerted.
More information can be found at


Package Version Architecture Repository
mon_1.3.3-2_amd64.deb 1.3.3 amd64 Debian Main
mon - - -


Name Value
adduser -
libc6 >= 2.4
libtime-period-perl -
mon-client >= 1.2.0


Name Value
mon-contrib <= 1.0+dfsg-3+nmu1


Type URL
Binary Package mon_1.3.3-2_i386.deb
Source Package etbemon

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install mon deb package:
    # sudo apt-get install mon




2018-07-11 - Russell Coker <>
etbemon (1.3.3-2) unstable; urgency=medium
* Don't abort mon.cgi when $ONDS{$group} is invalid
* Removed defined() around hash and array checks not supported in recent perl
* Check Received: headers for long delays and clock skew in imapnew.monitor
2018-05-16 - Russell Coker <>
etbemon (1.3.3-1) unstable; urgency=medium
* Added SNI support to sslcert.monitor.
* New upstream version because the previous 2 Debian releases have enough
changes to make it worthwhile.
2018-01-01 - Russell Coker <>
etbemon (1.3.2-3) unstable; urgency=medium
* Make smtpswaks.monitor use long form swaks arguments for ease of searching
the man page
* Made mailxmpp.alert set a CPU time limit
2017-12-07 - Russell Coker <>
etbemon (1.3.2-2) unstable; urgency=medium
* Conflict with mon-contrib (<= 1.0+dfsg-3+nmu1), Closes: #876088
* Use dh_installsystemd to comply with latest debhelper, Closes: #878850
* Recommends libtimedate-perl for imap test
* Added support for authentication to smtpswaks.monitorm, for relay tests.
2017-09-17 - Russell Coker <>
etbemon (1.3.2-1) unstable; urgency=medium
* Made http.monitor use strict and made it not give an error if the server
doesn't close the connection after sending the data.
* Made dns.monitor give a more detailed summary.
* Made zfs.monitor give a summary of the error count when it's deemed to be
* Rename softraid2.monitor to softraid.monitor
* Make freespace.monitor check for Inodes free if filesystem supports it
and recommend libfilesys-df-perl which it now uses.
* Remove all configuration options from /etc/default/mon for Debian and put
them in the sample file.
* Moved sample configuration files out of the debian directory for the
benefit of other distributions.
* Added new systemd subdirectory for systemd config files
* Added systemd service file and use debhelper compat level 11 to get
automatic dh_systemd stuff
* Rewrote sslcert.monitor in perl and made it give better messages and also
status on no error.
* Made loadavg.monitor not display D status heading if there are no D state
processes, only display the first 120 characters of the process details,
and not display processes using less than 5% CPU.
* Made mailxmpp.alert use TLS for XMPP
2017-08-10 - Russell Coker <>
etbemon (1.3.1-1) unstable; urgency=medium
* Fixed up the hack for freespace.monitor.
* Stop using quilt as upstream will be identical to Debian in almost all
* Made remote.monitor correctly report an error on connect timeout
Closes: #870239
Made the exclude option on remote.monitor work correctly
* Made loadavg.monitor correctly sort by CPU time and ignore 0.0% and ps
header Closes: #870238
* Removed the hack for freespace.monitor
* Changed the summary-len in monshow to 80, as we already line wrap on a
80 column terminal might as well go big
* Made the password option in msql-mysql.monitor read from a file if the
first character is /
2017-07-25 - Russell Coker <>
etbemon (1.3.0-1) unstable; urgency=medium
* Forked upstream and renamed it to etbemon
2017-07-12 - Russell Coker <>
mon (1.2.0-12) unstable; urgency=medium
* Made btrfs and zfs checks accept low and high numbers for error counts.
* Add softraid2.monitor which doesn't use diff, has no problems with drive
ordering, and allows specifying which arrays must exist.

See Also

Package Description
mona_1.4-17-1+b1_i386.deb theorem prover based on automata
monajat-applet_4.1-2_all.deb Islamic supplications tray applet
monajat-data_4.1-2_all.deb Islamic supplications database
monajat-mod_4.1-2_all.deb Islamic supplications console utility
monajat-screenlet_4.1-2_all.deb Islamic supplications screenlet
mongo-tools_3.4.14-4_i386.deb collection of tools for administering MongoDB servers
mongodb-dev_1.1.3-3_all.deb MongoDB C++ Driver (transitional package)
mongoose_5.4.0+dfsg-1_i386.deb graph partitioning tool that can quickly compute edge cuts (executable)
mongrel2-core_1.12.0-2_i386.deb programming language agnostic web server (binaries)
mongrel2-run_1.12.0-2_all.deb programming language agnostic web server
monitoring-plugins-basic_2.2-6_i386.deb Plugins for nagios compatible monitoring systems (basic)
monitoring-plugins-btrfs_11-2_all.deb btrfs plugin for nagios compatible monitoring systems
monitoring-plugins-common_2.2-6_i386.deb Common files for plugins for nagios compatible monitoring
monitoring-plugins-standard_2.2-6_i386.deb Plugins for nagios compatible monitoring systems (standard)
monitoring-plugins_2.2-6_all.deb Plugins for nagios compatible monitoring systems (metapackage)