Zabbix is an enterprise-class open source distributed monitoring
solution.
Zabbix is software that monitors numerous parameters of a network and
the health and integrity of servers. Zabbix uses a flexible
notification mechanism that allows users to configure e-mail based
alerts for virtually any event. This allows a fast reaction to server
problems. Zabbix offers excellent reporting and data visualisation
features based on the stored data. This makes Zabbix ideal for
capacity planning.
WWW: https://www.zabbix.com/
===> The following configuration options are available for zabbix22-server-2.2.23_1:
CURL=on: Support for web monitoring
FPING=on: Build/install fping for ping checks
IPMI=off: Support for IPMI checks
IPV6=on: IPv6 protocol support
JABBER=on: Support for Jabber media type
LDAP=off: Support for LDAP server checks
LIBXML2=off: Support for libxml2 (required by monitoring VMware)
NMAP=off: Build/install Nmap for OS detection
SSH=off: Support for SSH-based checks
====> Options available for the single DB: you have to select exactly one of them
MYSQL=on: MySQL database support
PGSQL=off: PostgreSQL database support
SQLITE=off: SQLite database support
ORACLE=off: Oracle database support
====> Support for database checks via ODBC: you have to select exactly one of them
IODBC=off: ODBC backend via iODBC
UNIXODBC=on: ODBC backend via unixODBC
===> Use 'make config' to modify these settings
Remove expired ports:
2019-11-30 astro/garmindev: This port is useful only with the long expired
QLandkarteGT
2019-11-30 net-mgmt/zabbix22-agent: End of Life was August, 2019
2019-11-30 net-mgmt/zabbix22-frontend: End of Life was August, 2019
2019-11-30 net-mgmt/zabbix22-java: End of Life was August, 2019
2019-11-30 net-mgmt/zabbix22-proxy: End of Life was August, 2019
2019-11-30 net-mgmt/zabbix22-server: End of Life was August, 2019
2019-12-01 sysutils/fusefs-ext4fuse: Please consider using sysutils/fusefs-ext2
as upstream development is stalled. Contrary to what its name suggests it
supports ext2, ext3, ext4 in read/write mode.
2019-12-01 www/grafana3: Depends on expired lang/phantomjs
2019-11-30 www/miniminiweb: Upstream no longer available
net-mgmt/zabbix22-*: Mark as deprecated
Mark as deprecated due to being marked end of life
upstream since August, 2019.
PR: 241303
Approved by: Pakhom Golynga <pg@pakhom.spb.ru> (maintainer)
net-mgmt/zabbix*: Fix MySQL order in rc scripts
MySQL and MariaDB uses `PROVIDE: mysql`.
PR: 238211
Submitted by: Miroslav Lachman <000.fbsd@quip.cz>
Approved by: maintainer timeout (pg@pakhom.spb.ru, > 3 weeks)
Add Zabbix Java Gateway ports
This update separates Java Gateway componentes from the Zabbix Server port,
creating an additional slave port for each version.
This way is possible to deploy a Java Gateway without the need to install
Zabbix Server components.
In the current state there wasn't an rcfile for the Java Gateway. [1]
PR: 217777
Reported by: Juan Garcia <juan@ish.com.au> [1]
Approved by: Pakhom Golynga <pg@pakhom.spb.ru> (maintainer)
net-mgmt/zabbix*: Fix fping location
Zabbix ports were patching fping location only in the config file,
so the default location of fping was wrong.
PR: 225956
Reported by: markham_breitbach@ssimicro.com
Approved by: Pakhom Golynga <pg@pakhom.spb.ru> (maintainer)
net-mgmt/zabbix24-*: Add note about the removal
Remove `-[0-9]*` from CONFLICTS
Reported by: mat
Approved by: garga (mentor), pg@pakhom.spb.ru (maintainer via email)
Differential Revision: https://reviews.freebsd.org/D10992
net-mgmt/zabbix22-server: Update from 2.2.12 to 2.2.14
- http://www.zabbix.com/rn2.2.13.php
- http://www.zabbix.com/rn2.2.14.php
Also:
- Fix default path to PID
- Fix rc.d scripts to correct use PID file
- Remove IGNORE_WITH_PHP and IGNORE_WITH_MYSQL because the
ignored versions no longer exists
PR: 209891
Submitted by: pg@pakhom.spb.ru (maintainer)
Approved by: pi (mentor)
Remove USE_SQLITE from bsd.databases.mk, replaced by USES=sqlite.
While there replace USE_SQLITE=x by USES=sqlite:x.
PR: 208971
Submitted by: mat
Exp-run by: antoine
With hat: portmgr
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D5951
- Switch to our framework's USES=execinfo
- Use EXECINFO_CPPFLAGS and EXECINFO_LDFLAGS to fix detection of
libexecinfo on FreeBSD 9.x
- Mark frontend ports as NO_ARCH
PR: 205740
Submitted by: myself
Approved by: maintainer
Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.
Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.
Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)
Reviewed by: antoine, bapt
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3336
net-mgmt/zabbix2[24]-server: fix zabbix and database startup sequence
The Zabbix server and proxy ports require a database to run. They
currently support four, PostgreSQL, Oracle, SQLite, and MySQL. As
of now, rcorder puts them ahead of the database ports, so they spit
out dozens of error messages during startup and, worse, get the
database pulled out from under them during shutdown.
The ports used to provide a solution for this, by defining
ZABBIX_REQUIRE. The value of this variable used to be added to the
REQUIRE lines in the startup scripts, but this was removed accidentally
from 2.2 in r355546 and never existed in 2.4. This patch adds it
back, in a slightly different, optionsng-friendly way.
PR: 195081
Submitted by: chris@chrullrich.net
Approved by: pakhom706@gmail.com (maintainer)
net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD
databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip
databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample
(Only the first 15 lines of the commit message are shown above )
net/mgmt/zabbix22-server: Update to 2.2.3 [1]
- Use optionsNG
- Drop OracleDB support
- Add iODBC support next to unixODBC support
- Fix staging with JAVAGW enabled
- Drop unused ZABBIX_REQUIRE variable
From myself:
- Unmute installation commands
- Drop patches merged upstream
PR: ports/189135 [1]
Submitted by: Danilo G. Baio <dbaio@bsd.com.br>
Approved by: maintainer timeout (Pakhom Golynga <pakhom706@gmail.com>) (13 days)
Fix unixODBC vs libiodbc conflicts
Always rely on unixODBC each time a port is looking for libodbc.so
Remove odbc compat from libiodbc
This allows to install both kde and gnome at the same time
While here:
- Convert libiodbc to USES=libtool
- Convert a bunch of libiodbc dependencies to USES=libtool
- Chase libiodbc.so shlib change
- Stagify some ports
- Convert some ports to USES=pgsql
Discussed with: rakuco (kde)
With hat: portmgr
- Stage support [1]
- Clean up pkg-plist a bit [1]
- Use modern LIB_DEPENDS
PR: ports/188037
Submitted by: Danilo G. Baio <dbaio@bsd.com.br>
Approved by: maintainer timeout (<pakhom706@gmail.com> , 3 weeks)
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:
NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE
This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.
This patch also contains updates of libxcb and related ports, pixman, as well
(Only the first 15 lines of the commit message are shown above )
- MYSQL option was defined twice. Remove the first occurrence.
PR: 186600
Submitted by: Pakhom Golynga <pakhom706@gmail.com> (maintainer)
Reported by: Peter Kuyarov <fbsdq@peterk.org> (in PR 186451)