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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.90_3 | 2.90_3 | 2.88 | 2.88_2 | 2.90_3 |
| FreeBSD:14:quarterly | 2.90_3 | 2.90_3 | n/a | 2.88_2 | 2.90_3 |
| FreeBSD:15:latest | 2.90_3 | 2.90_3 | n/a | - | - |
| FreeBSD:15:quarterly | 2.90_3 | 2.90_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.90_3 | 2.90_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/rrdtool
- devel/gettext-runtime
- devel/glib20
- devel/libdatrie
- devel/libffi
- devel/libinotify
- devel/libthai
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/cairo
- graphics/graphite2
- graphics/png
- lang/perl5.42
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11-fonts/dejavu
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-toolkits/pango
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
All run dependencies 42
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/rrdtool
- devel/gettext-runtime
- devel/glib20
- devel/libdatrie
- devel/libffi
- devel/libinotify
- devel/libthai
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/cairo
- graphics/graphite2
- graphics/png
- lang/perl5.42
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11-fonts/dejavu
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-toolkits/pango
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
No port depends on this one.
Configuration
Options name: sysutils_symon
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| SYMON | on | Include symon(8) system monitor. |
| SYMUX | on | Include symon stream multiplexer [symux(8)] |
- USES
- perl5 shebangfix
- Service scripts
- none
Message after installing
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
| File | Size | SHA256 |
|---|---|---|
| symon-2.90.tar.gz | 102807 | c0beed66964662bf9eec8137252054c0b500185b3804960a00bdf855ba2ceaf3 |
Master sites 1
- https://wpd.home.xs4all.nl/symon/philes/