BSD Ports

sysutils/lmon 1.2_1 FreeBSD

Near-realtime log monitoring tool, sends alerts on hits and misses

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
sysutils
Package size
10.7 KiB, 29.0 KiB installed

Description

LMon is a package for near real-time monitoring of logs, sending email alerts upon known (rule hits) or unknown data (rule misses). It features buffering of multiple rule hits within a given interval, cap at a given maximum number of lines, wait for a given interval before sending next alert, and auto- discovery of log rotation. It can be run from the command line without configuration, or be controlled from a central configuration file with multiple instances monitoring different log files/sending alerts to different people.

In the other systems

SystemPortVersion
FreeBSDsysutils/lmon1.2_1
DragonFlysysutils/lmon1.2_1
HardenedBSDsysutils/lmon1.2_1
GhostBSDsysutils/lmon1.2_1

Install

Binary package:

pkg install lmon

From the ports tree:

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

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

RUN_DEPENDS=	lmon>0:sysutils/lmon

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:latest1.2_11.2_11.2_11.2_11.2_1
FreeBSD:14:quarterly1.2_11.2_1n/a1.2_11.2_1
FreeBSD:15:latest1.2_11.2_1n/a1.2_11.2_1
FreeBSD:15:quarterly1.2_11.2_1n/an/an/a
FreeBSD:16:latest1.2_11.2_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 3

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

Build dependencies 1
Run dependencies 6

No port depends on this one.

Configuration

Options name: sysutils_lmon

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
USES
perl5 shebangfix tar:tgz
Service scripts
none

Message after installing

LMon is now installed in /usr/local/lmon. You need to create configuration and
rulesets. See documentation under /usr/local/share/doc/lmon and examples under
/usr/local/share/examples/lmon.

Files

pkg-plist 4
  • etc/rc.d/lmon.sh.sample
  • lmon/control.cfg.sample
  • lmon/control.pl
  • lmon/lmon.pl
distinfo 1
FileSizeSHA256
lmon-1.2.tgz9279afdd2583d07e5ff7a7c60b51a4d6a41db668e2f8d1d06b86cb4af66fd3086d6d
Master sites 1
  • https://BSDforge.com/projects/source/sysutils/lmon/

Commit history 0

No commits in the history this site was built from.