CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

sysutils/symon 2.90_3

Performance and information monitoring tool

Port info

Maintainer
jamie@catflap.org
Packages
latest: 2.90_3
Upstream
Higher version available: 2.91
Last update
to 2.90_3 · aeb733e426
Quarterly
2026Q4: 2.90_3
WWW
https://wpd.home.xs4all.nl/symon/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install symon
installs 2.90_3 from latest; from quarterly (2026Q4) 2.90_3
Port
# cd /usr/ports/sysutils/symon && make install clean
# make -C /usr/ports/sysutils/symon config  # change options first
Size
60 KiB download · 155 KiB installed
Depends on
databases/rrdtool 1.11.0
License
BSD2CLAUSE
Creates
user _symon, group _symon
Options
3 of 3 on in the package: DOCS SYMON SYMUX
pkg-message
Shown 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.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.90_32.90_3–
FreeBSD 152.90_32.90_3–
FreeBSD 142.90_32.90_32.90_3

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.90_32.90_3–
FreeBSD 142.90_32.90_32.90_3

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2.90_3.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (72)

Wesley Shields (wxs) · 2.79
Update to 2.79. Fix dead email address in Whom: line (still same person).

PR:		ports/123306
Submitted by:	Ulrich Spoerlein <uspoerlein@gmail.com>
Approved by:	garga (mentor)
7d4b9f38df
Marcelo Araujo (araujo) · 2.78
- Update to 2.78.

PR:		ports/120028
Submitted by:	Felippe de Meirelles Motta <lippemail@gmail.com>
Reworked by:	Ulrich Spoerlein <uspoerlein@gmail.com> (maintainer)
Approved by:	itetcu (mentor, implicit)
159ab3967c
Jeremy Chadwick (koitsu) · 2.75
Add reliance on USE_PERL5_BUILD; pod2man is required for building the documentation.

PR:		ports/117176
Submitted by:	Ulrich Spoerlein <uspoerlein@gmail.com>
daedc0a9cd
Edwin Groothuis (edwin) · 2.75
Remove always-false/true conditions based on OSVERSION 500000
cc82ac7af1
Edwin Groothuis (edwin) · 2.75
First steps in a big migration:

Move net/rrdtool to databases/rrdtool.

    It's an itch which needs to be scratched: net/rrdtool came from
    net/mrtg, which was a good location for it. net/mrtg has later
    been moved to net-mgmt/mrtg. net/rrdtool is "Round Robin Database
    Tools", therefor it's better if it moves to databases/rrdtool.
    Same with net/rrdtool10.

PR:		ports/112942
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
3de5a84967
Alejandro Pulver (alepulver) · 2.75
- Update to 2.75. - Fix the location printed post install, it should be PREFIX, not LOCALBASE.

PR:		ports/109243
Submitted by:	Ulrich Spoerlein <uspoerlein@gmail.com> (maintainer)
42d146bf96
Pav Lucistnik (pav) · 2.72_2
- Update maintainer's email address

PR:		ports/98102
Submitted by:	Ulrich Spoerlein <uspoerlein@gmail.com> (maintainer)
b66e9c955a
Clive Lin (clive) · 2.72_2
Fix swap stat gathering.

Approved by:	MAINTAINER
307d96040a
Marcus Alves Grando (mnag) · 2.72_1
- Unbroken - Remove extra install of rc.d script - portlint(1)

Approved by:	portmgr (kris)
f428d83706
Kris Kennaway (kris) · 2.72
BROKEN: Incomplete pkg-plist

Approved by:    portmgr (implicit)
a7beaf6eff
Doug Barton (dougb) · 2.72
Remove the FreeBSD KEYWORD from all rc.d scripts where it appears. We have not checked for this KEYWORD for a long time now, so this is a complete noop, and thus no PORTREVISION bump. Removing it at this point is mostly for pedantic reasons, and partly to avoid perpetuating this anachronism by copy and paste to future scripts.
c49d1a3273
Marcus Alves Grando (mnag) · 2.72
Update to 2.72 Add SHA256 portlint(1)

PR:		89836
Submitted by:	Ulrich Spoerlein <q@galgenberg.net> (maintainer)
6f45d20c0d
Mark Linimon (linimon) · 2.71_2
Chase URLs per distfile survey.
e69ac63032
Emanuel Haupt (ehaupt) · 2.71_2
- Respect LOCALBASE - Bump PORTREVISION - Remove @ from INSTALL_* to see where things get   installed to

PR:		87828
Reported by:	pointyhat via kris
Submitted by:	Ulrich Spoerlein <q@galgenberg.net> (maintainer)
43a3c3fecc
Renato Botelho (garga) · 2.71_1
- Fix uninitialized variables

PR:		ports/86639
Submitted by:	maintainer
ce313750da
Sergey Matveychuk (sem) · 2.71
- Unbreak on CURRENT

PR:		ports/84228
Submitted by:	maintainer
fb38687a9e
Thierry Thomas (thierry) · 2.71
Change maintainer address.

PR:		ports/80973
Submitted by:	Ulrich Spoerlein <q (at) galgenberg.net>
1354f668ae
Dmitry Sivachenko (demon) · 2.71
Chase librrd shared library version change after recent upgrade of rrdtool.
d90e4d4389
Volker Stolz (vs) · 2.71
- Update to 2.71 - Add rcNG scripts, donated by J. Martin Petersen (jmp at alvorlig dot dk) - Add WITHOUT_SYMON/WITHOUT_SYMUX flags

PR:		ports/80339
Submitted by:	maintainer
42be62beba
Pav Lucistnik (pav) · 2.70
- Fix build on -CURRENT

Submitted by:	maintainer
968aed5206
Pav Lucistnik (pav) · 2.70
- Add missed file
e50b3d4cca
Pav Lucistnik (pav) · 2.70
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-priviledged 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.

symon2web is a php script that can show the data stored in the rrd files.

PR:		ports/78416
Submitted by:	Ulrich Spoerlein <q@uni.de>
7eb5b4f04c