Port details |
- symon Performance and information monitoring tool
- 2.88_2 sysutils =13 2.88_1Version of this port present on the latest quarterly branch.
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2005-03-16 20:41:04
- Last Update: 2024-07-29 12:48:53
- Commit Hash: 3f5fb7b
- People watching this port, also watch:: gmake, bison, t1lib, help2man, libxml2
- License: not specified in port
- WWW:
- https://wpd.home.xs4all.nl/symon/
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/sysutils/symon/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/symon
- pkg install symon
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: symon
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1640596364
SHA256 (symon-2.88.tar.gz) = 02fd2641b0f671b1a623ff37099c75a3523e3ae98c7fdb1f5ebd04cb9cfa20f1
SIZE (symon-2.88.tar.gz) = 110149
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:
-
- groff : textproc/groff
- perl5>=5.36<5.37 : lang/perl5.36
- Library dependencies:
-
- librrd.so : databases/rrdtool
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- sysutils_symon
- USES:
- groff perl5 shebangfix
- pkg-message:
- For install:
- For the system monitor symon, use the following steps
1. Copy /usr/local/share/examples/symon/symon.conf
to /usr/local/etc and edit.
2. Run symon
For the data collector symux, use the following steps
1. Copy /usr/local/share/examples/symon/symux.conf
to /usr/local/etc and edit.
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
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.88_2 29 Jul 2024 12:48:53 |
Nuno Teixeira (eduardo) |
*/*: Bump consumers of databases/rrdtool
New version of rrdtool in tree |
2.88_1 26 Feb 2024 07:19:15 |
Muhammad Moinur Rahman (bofh) |
sysutils/symon: Moved man to share/man
Approved by: portmgr (blanket) |
2.88 04 Jul 2023 19:51:13 |
Rene Ladan (rene) |
all: return uqs' ports to the pool after his commit-bit was safekept.
With hat: portmgr-secretary |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
2.88 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
2.88 20 Jul 2022 14:23:05 |
Tobias C. Berner (tcberner) |
sysutils: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <jsmith@resonatingmedia.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Landwehr <aaron@snaphat.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Adrian Chadd
* Adrian Chadd <adrian@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alan Eldridge <alane@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Deiter <alex.deiter@gmail.com> (Only the first 15 lines of the commit message are shown above ) |
2.88 27 Dec 2021 09:27:43 |
Ulrich Spörlein (uqs) |
sysutils/symon: Update to 2.88
This version only changes some Linux specific area. Get rid of the
calls to lorder and tsort though, as these will go away.
PR: 259254 |
2.87 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
2.87 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
2.87 14 Aug 2019 12:16:13 |
mat |
Convert to UCL & cleanup pkg-message (categories s) |
2.87 02 Nov 2018 13:32:35 |
rene |
Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by: rene
Reviewed by: bapt, jbeich
Differential Revision: https://reviews.freebsd.org/D17724 |
2.87 02 Mar 2018 22:34:53 |
brooks |
Work around the lack of definition of union semun per POSIX.
When feasible do this by adding -D_WANT_SEMUN to CFLAGS or CXXFLAGS.
Where this fails due to ports not honoring C*FLAGS, patch using
__FreeBSD_version to enable the definition.
PR: 224300, 224443 (exp-run)
Approved by: portmgr (antoine)
Exp-run: antoine
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D14137 |
2.87 29 May 2017 11:32:14 |
antoine |
Register dependency on groff
PR: 213725 |
2.87 07 Apr 2017 16:11:38 |
amdmi3 |
- Remove always true OSVERSION condition
- Always check OPSYS along with OSVERSION
Approved by: portmgr blanket |
2.87 02 Jul 2016 08:58:57 |
uqs |
Update sysutils/symon to 2.87
Submitted by: Edho Arief <me@myconan.net> |
2.86_4 19 May 2016 10:53:06 |
amdmi3 |
- Fix trailing whitespace in pkg-descrs, categories [p-x]*
Approved by: portmgr blanket |
2.86_4 02 May 2016 16:08:56 |
zeising |
Update databases/rrdtool to 1.6.0
Most notably, this version of rrdtools.so is thread safe, so the
rrdtools_th.so library is removed.
Bump portrevision for depending ports due to shlib version bump.
For full changelog: http://oss.oetiker.ch/rrdtool/pub/CHANGES
Reviewed by: kwm
Differential Revision: D6168 |
2.86_3 01 Apr 2016 14:25:18 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat: portmgr
Sponsored by: Absolight |
2.86_3 14 Jul 2015 19:52:12 |
amdmi3 |
- Fix shebangs
Approved by: portmgr blanket
MFH: 2015Q3 (blanket) |
2.86_2 14 May 2015 10:15:09 |
mat |
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight |
2.86_2 11 May 2015 11:23:20 |
antoine |
Fix build on head
Reported by: pkg-fallout |
2.86_2 22 Nov 2014 09:13:36 |
antoine |
Cleanup plist |
2.86_2 20 Sep 2014 06:44:20 |
az |
fix build with perl 5.18
PR: 193064 |
2.86_2 18 Sep 2014 20:35:42 |
antoine |
- Allow staging as a regular user
- Create the _symon group |
2.86_1 23 Jul 2014 20:11:10 |
zeising |
Clean up databases/rrdtool
Change library dependensies to use USES= where applicable.
Build ports documentation and examples, depending on respective option.
Add two new options, NLS and GRAPH, the GRAPH option enables the rrdtool graph
command, which pulls in cario and a lot of other dependencies. [1]
Add missing dependencies.
Becase of shlib version bump, bump portrevision on depending ports.
PR: 192024 [1] (based on)
Submitted by: asomers
Approved by: portmgr (blanket, portrevision bumps) |
2.86 14 Jul 2014 18:42:04 |
bapt |
Modernize LIB_DEPENDS
With hat: portmgr |
2.86 19 Nov 2013 11:48:32 |
uqs |
Update symon to 2.86
- add stage support
- use USER framework
- fix build on 10.x, by disabling the mbuf stats module
Approved by: mentor (beat) |
2.85_1 20 Sep 2013 23:06:00 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils) |
2.85_1 16 Sep 2013 07:29:09 |
az |
- convert to the new perl5 framework
- convert USE_GMAKE to Uses
Approved by: portmgr (bapt@, blanket) |
2.85_1 10 Jul 2013 11:23:04 |
bapt |
Mark jobs unsafe |
2.85_1 20 Aug 2012 07:50:26 |
dougb |
Fix problem introduced in r302141. The directory for the unpacked source
files is unversioned, so it conflicts with the name of the rc.d script in
WRKDIR after SUB_FILES is applied. |
2.85_1 05 Aug 2012 23:19:40 |
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 |
2.85_1 01 Jun 2012 05:26:28 |
dinoex |
- update png to 1.5.10 |
2.85 25 May 2012 10:44:36 |
uqs |
Update symon to 2.85
PR: ports/167522
Submitted by: Muhammad Moinur Rahman <5u623l20@gmail.com>
Approved by: beat (mentor) |
2.83_1 07 May 2012 18:52:09 |
sylvio |
- Chase rrdtool shlib version bump. |
2.83 14 Jan 2012 08:57:23 |
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. |
2.83 22 May 2011 10:04:55 |
uqs |
Update symon to 2.83 |
2.82 26 Nov 2010 08:01:49 |
uqs |
Use MASTER_SITE_SUBDIR instead of rolling my own.
Clue provided by: pav |
2.82 24 Nov 2010 19:45:02 |
uqs |
Update to latest version and fix usage of MASTER_SITE_LOCAL |
2.80 31 May 2010 08:03:53 |
uqs |
- Update to my @FreeBSD.org address
- Add distfile mirror to single source MASTER_SITES
- Also update no longer working addresses |
2.80 22 May 2010 13:06:44 |
uqs |
- Update to 2.80
- Update my maintainer address
- Unbreak linking on 6.4 by adding -pthread to LDFLAGS |
2.79_2 28 Mar 2010 06:47:48 |
dinoex |
- update to 1.4.1
Reviewed by: exp8 run on pointyhat
Supported by: miwi |
2.79_2 27 Mar 2010 00:15:24 |
dougb |
Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr# |
2.79_1 12 Sep 2009 09:42:24 |
miwi |
- Update to Maintianer Mail adress
PR: 138428
Submitted by: Ulrich Spoerlein <uspoerlein@gmail.com> |
2.79_1 04 Sep 2008 12:41:09 |
koitsu |
Adjust LIB_DEPENDS to use 'rrd' instead of 'rrd.4'. This allows for
use of either databases/rrdtool12 or databases/rrdtool, rather than
only the latter. |
2.79_1 24 Jun 2008 12:34:56 |
rafan |
- Chase rrdtool 1.3.0 update, bump PORTREVISION
PR: ports/124749
Submitted by: Zhen REN <bg1tpt at gmail.com> (maintainer of rrdtool) |
2.79 04 May 2008 17:47:17 |
wxs |
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) |
2.78 17 Feb 2008 12:27:13 |
araujo |
- 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) |
2.75 16 Oct 2007 03:30:09 |
koitsu |
Add reliance on USE_PERL5_BUILD; pod2man is required for building
the documentation.
PR: ports/117176
Submitted by: Ulrich Spoerlein <uspoerlein@gmail.com> |
2.75 04 Oct 2007 06:10:15 |
edwin |
Remove always-false/true conditions based on OSVERSION 500000 |
2.75 05 Jul 2007 06:19:49 |
edwin |
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> |
2.75 18 Feb 2007 18:41:03 |
alepulver |
- 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) |
2.72_2 29 May 2006 20:46:13 |
pav |
- Update maintainer's email address
PR: ports/98102
Submitted by: Ulrich Spoerlein <uspoerlein@gmail.com> (maintainer) |
2.72_2 28 Mar 2006 11:50:41 |
clive |
Fix swap stat gathering.
Approved by: MAINTAINER |
2.72_1 26 Feb 2006 01:13:13 |
mnag |
- Unbroken
- Remove extra install of rc.d script
- portlint(1)
Approved by: portmgr (kris) |
2.72 26 Feb 2006 00:13:59 |
kris |
BROKEN: Incomplete pkg-plist
Approved by: portmgr (implicit) |
2.72 20 Feb 2006 20:47:50 |
dougb |
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. |
2.72 02 Dec 2005 16:19:10 |
mnag |
Update to 2.72
Add SHA256
portlint(1)
PR: 89836
Submitted by: Ulrich Spoerlein <q@galgenberg.net> (maintainer) |
2.71_2 27 Nov 2005 08:01:48 |
linimon |
Chase URLs per distfile survey. |
2.71_2 22 Oct 2005 10:22:02 |
ehaupt |
- 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) |
2.71_1 27 Sep 2005 19:03:43 |
garga |
- Fix uninitialized variables
PR: ports/86639
Submitted by: maintainer |
2.71 31 Jul 2005 11:38:02 |
sem |
- Unbreak on CURRENT
PR: ports/84228
Submitted by: maintainer |
2.71 13 May 2005 20:17:27 |
thierry |
Change maintainer address.
PR: ports/80973
Submitted by: Ulrich Spoerlein <q (at) galgenberg.net> |
2.71 09 May 2005 08:20:16 |
demon |
Chase librrd shared library version change after recent upgrade of rrdtool. |
2.71 26 Apr 2005 14:32:53 |
vs |
- 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 |
2.70 02 Apr 2005 09:09:33 |
pav |
- Fix build on -CURRENT
Submitted by: maintainer |
2.70 16 Mar 2005 20:39:56 |
pav |
- Add missed file |
2.70 16 Mar 2005 20:39:33 |
pav |
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> |