User:Cronolio/zabbix

From Gentoo Wiki
Jump to:navigation Jump to:search
Resources

Zabbix — enterprise level monitoring software. Zabbix designed to monitor network services, servers, network devices.

Overview

It !!consists!! of several components.

  • zabbix_server — main part of zabbix.
  • zabbix_agentd —
  • database —
  • web-interface —
  • proxy —

Minimal requirements and settings for zabbix components

All USE flags show below

USE flags for net-analyzer/zabbix ZABBIX is software for monitoring of your applications, network and servers

+agent Enable zabbix agent (for to-be-monitored machines)
+agent2 Enable go-based zabbix agent 2 (for to-be-monitored machines)
+openssl Use dev-libs/openssl as TLS backend
+postgres Add support for the postgresql database
curl Add support for client-side URL transfer library
frontend Enable zabbix web frontend
gnutls Prefer net-libs/gnutls as SSL/TLS provider (ineffective with USE=-ssl)
ipv6 Turn on support of IPv6
java Enable Zabbix Java JMX Management Gateway
ldap Add LDAP support (Lightweight Directory Access Protocol)
libxml2 Use libxml2 client library
mysql Add mySQL Database support
odbc Enable Database Monitor and use UnixODBC Library by default
openipmi Enable openipmi things
oracle Enable Oracle Database support
proxy Enable proxy support
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
server Enable zabbix server
snmp Add support for the Simple Network Management Protocol if available
sqlite Add support for sqlite - embedded sql database
ssh SSH v2 based checks
static Build statically linked binaries

Server

Web interface

Agent

Proxy

Emerge

Configuration

Service

OpenRC

root #/etc/init.d/zabbix-server start
root #rc-update add zabbix-server default

systemd

See also