FreeBSD Ports

sysutils/symon 2.90_3

Performance and information monitoring tool

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
aeb733e426
License
BSD2CLAUSE
Categories
sysutils
Package size
58.9 KiB, 151.0 KiB installed

Description

The symon project consists of three parts; a data monitor, a data consolidator and a data displayer.

symon is a is a lightweight system monitor that measures cpu, memory, pf, interface and disk statistics every 5 seconds. It sends this data on to symux for further processing. symon has been designed to inflict minimal performance and security impact -- it can be run as nobody on the system it monitors.

symux is a non-privileged daemon that listens to incoming symon traffic. symux can write the incoming symon streams into rrd files. Clients interested in monitoring machine state can also log into symux and receive data as ascii as it arrives.

Install

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

pkg install sysutils/symon
pkg install symon

From the ports tree:

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

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

RUN_DEPENDS=	symon>0:sysutils/symon

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:latest2.90_32.90_32.882.88_22.90_3
FreeBSD:14:quarterly2.90_32.90_3n/a2.88_22.90_3
FreeBSD:15:latest2.90_32.90_3n/a--
FreeBSD:15:quarterly2.90_32.90_3n/an/an/a
FreeBSD:16:latest2.90_32.90_3n/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 42
All run dependencies 42

No port depends on this one.

Configuration

Options name: sysutils_symon

OptionDefaultDescription
DOCSoffBuild and/or install documentation
SYMONonInclude symon(8) system monitor.
SYMUXonInclude symon stream multiplexer [symux(8)]
USES
perl5 shebangfix
Service scripts
none

Message after installing

For the system monitor symon, use the following steps:

  1. Edit /usr/local/etc/symon.conf.
  2. Run symon.

For the data collector symux, use the following steps:

  1. Edit /usr/local/etc/symux.conf.
  2. Enter the directory, where symux should store its data
     (e.g. /var/db/symux) and run
	/usr/local/share/symon/c_smrrds.sh all
     to create the RR database.
  3. Run symux.

Files

Manual pages 2
  • symon(8)
  • symux(8)
pkg-plist 11
  • bin/symon
  • bin/symux
  • @sample etc/symon.conf.sample
  • @sample etc/symux.conf.sample
  • share/man/man8/symon.8.gz
  • share/man/man8/symux.8.gz
  • share/symon/c_config.sh
  • share/symon/c_smrrds.sh
  • share/symon/client/SymuxClient.0
  • share/symon/client/SymuxClient.pm
  • share/symon/client/getsymonitem.pl
distinfo 1
FileSizeSHA256
symon-2.90.tar.gz102807c0beed66964662bf9eec8137252054c0b500185b3804960a00bdf855ba2ceaf3
Master sites 1
  • https://wpd.home.xs4all.nl/symon/philes/

Commit history 1

DateCommitCreditsLog message
aeb733e426 Nuno Teixeira databases/rrdtool: Bump revisions after 1.11.0