EN | DE

Installation aus den Sourcen

Falls Sie ein Linux System einsetzen, für das es keine fertigen Pakete gibt, besteht natürlich die Möglichkeit, alle Pakete manuell zu installieren. Die Abhängigkeiten können hier nachgelesen werden.

Vor der Installation der Pakete sollten Sie unbedingt eine Gruppe und einen Benutzer namens bloonix auf allen Systemen einrichten, auf denen Sie ein Bloonix-Paket installieren möchten. Auf einem Linux-System geht das mit groupadd und useradd:

getent group bloonix >/dev/null || /usr/sbin/groupadd bloonix
getent passwd bloonix >/dev/null || /usr/sbin/useradd \
    bloonix -g bloonix -s /sbin/nologin -d /var/run/bloonix -r

Die Installation ist bei allen Paketen grundlegend identisch. Die Sourcepakete gibt es unter folgender URL:

https://download.bloonix.de/sources/

Beispielinstallation der Bloonix-Core Pakete

wget http://download.bloonix.de/sources/bloonix-core-0.1.tar.gz
tar –xzf bloonix-core-0.1.tar.gz
cd bloonix-core-0.1
perl Build.PL
perl Build
perl Build install

Beispielinstallation des Bloonix-Agenten:

wget http://download.bloonix.de/sources/bloonix-agent-0.1.tar.gz
tar –xzf bloonix-agent-0.1.tar.gz
cd bloonix-agent-0.1
perl Configure.PL
make
make install

Alle Abhängigkeiten auf einen Blick

bloonix-agent
bloonix-core
bloonix-dbi
bloonix-fcgi
bloonix-heaven
ca-certificates
curl
lm_sensors
openssl
perl-JSON-XS
perl-Time-modules
perl(Authen::SASL)
perl(Data::Dumper)
perl(DBD::mysql)
perl(DBD::Pg)
perl(DBI)
perl(Digest::SHA)
perl(FCGI)
perl(Getopt::Long)
perl(HTTP::Tiny) >= 0.022
perl(IO::Select)
perl(IO::Socket)
perl(IO::Socket::INET6)
perl(IO::Socket::SSL) >= 1.77
perl(IO::Uncompress::Gunzip)
perl(IPC::Open3)
perl(JSON)
perl(Log::Handler) >= 0.84
perl(Math::BigFloat)
perl(Math::BigInt)
perl(MIME::Base64)
perl(MIME::Lite)
perl(Net::DNS::Resolver)
perl(Net::OpenSSH)
perl(Net::SNMP)
perl(Params::Validate)
perl(Socket6)
perl(Sys::Hostname)
perl(Template)
perl(Term::ReadKey)
perl(Time::HiRes)
perl(Time::ParseDate)
perl(URI::Escape)

Abhängigkeiten der einzelnen Pakete

Abhängigkeiten des Pakets bloonix-agent

facter
bloonix-core
perl(Getopt::Long)
perl(JSON)
perl(Log::Handler)
perl(Params::Validate)
perl(Term::ReadKey)
perl(Time::HiRes)

Abhängigkeiten des Pakets bloonix-core

ca-certificates
openssl
perl-JSON-XS
perl(Data::Dumper)
perl(HTTP::Tiny) >= 0.022
perl(IO::Select)
perl(IO::Socket)
perl(IO::Socket::INET6)
perl(IO::Socket::SSL) >= 1.77
perl(IO::Uncompress::Gunzip)
perl(IPC::Open3)
perl(JSON)
perl(Log::Handler) >= 0.84
perl(Net::DNS::Resolver)
perl(Net::SNMP)
perl(Params::Validate)
perl(Socket6)
perl(Term::ReadKey)
perl(Time::HiRes)
perl(Time::ParseDate)

Abhängigkeiten des Pakets bloonix-dbi

bloonix-core
perl(DBI)
perl(DBD::Pg)
perl(Log::Handler)
perl(Params::Validate)

Abhängigkeiten des Pakets bloonix-fcgi

bloonix-core
perl-JSON-XS
perl(FCGI)
perl(JSON)
perl(Log::Handler)
perl(Params::Validate)
perl(MIME::Base64)
perl(Time::HiRes)

Abhängigkeiten des Pakets bloonix-heaven

bloonix-core
bloonix-fcgi
perl-JSON-XS
perl(JSON)
perl(Log::Handler)
perl(Getopt::Long)

Abhängigkeiten des Pakets bloonix-plugins-apache

bloonix-core
curl

Abhängigkeiten des Pakets bloonix-plugins-basic

bloonix-core
curl
perl(Getopt::Long)
perl(Time::HiRes)
perl(Authen::SASL)
perl(MIME::Base64)

Abhängigkeiten des Pakets bloonix-plugins-drbd

bloonix-core

Abhängigkeiten des Pakets bloonix-plugins-lighttpd

bloonix-core
curl

Abhängigkeiten des Pakets bloonix-plugins-linux

bloonix-core

Abhängigkeiten des Pakets bloonix-plugins-memcached

bloonix-core

Abhängigkeiten des Pakets bloonix-plugins-mysql

bloonix-core
perl(DBI)
perl(DBD::mysql)

Abhängigkeiten des Pakets bloonix-plugins-nginx

bloonix-core
curl

Abhängigkeiten des Pakets bloonix-plugins-pgsql

bloonix-core
perl(DBI)
perl(DBD::Pg)

Abhängigkeiten des Pakets bloonix-plugins-postfix

bloonix-core
curl

Abhängigkeiten des Pakets bloonix-plugins-redis

bloonix-core

Abhängigkeiten des Pakets bloonix-plugins-sensors

bloonix-core
lm_sensors

Abhängigkeiten des Pakets bloonix-plugins-varnish

bloonix-core

Abhängigkeiten des Pakets bloonix-plugins-windows

bloonix-core

Abhängigkeiten des Pakets bloonix-plugins-wtrm

bloonix-core
PhantomJS

Abhängigkeiten des Pakets bloonix-server

bloonix-agent
bloonix-core
bloonix-dbi
bloonix-fcgi
perl-JSON-XS
perl(DBI)
perl(DBD::Pg)
perl(Getopt::Long)
perl(JSON)
perl(Log::Handler)
perl(Math::BigFloat)
perl(Math::BigInt)
perl(MIME::Lite)
perl(Params::Validate)
perl(Sys::Hostname)
perl(Time::HiRes)
perl(Time::ParseDate)
perl(URI::Escape)

Abhängigkeiten des Pakets bloonix-webgui-core

bloonix-agent
bloonix-core
bloonix-dbi
bloonix-fcgi
bloonix-heaven
perl-JSON-XS
perl-Time-modules
perl(Digest::SHA)
perl(JSON)
perl(MIME::Base64)
perl(Log::Handler)
perl(Params::Validate)
perl(Time::HiRes)

Abhängigkeiten des Pakets bloonix-wtrm

bloonix-core
bloonix-fcgi
bloonix-plugins-wtrm
perl-JSON-XS
perl(Getopt::Long)
perl(JSON)
perl(Log::Handler)
perl(Params::Validate)
perl(Time::HiRes)
PhantomJS
Über Bloonix - Über Bloonix | Über Bloonix - Lizenzen | Über Bloonix - Wie funktioniert Bloonix | Über Bloonix - Feature Liste | Über Bloonix - Plugins | Über Bloonix - Systemanforderungen | Sicherheit - Allgemein | Sicherheit - Agent und Satellit | Installation - Wichtige Information vorab | Installation - Repositories | Installation - Elasticsearch | Installation - PostgreSQL | Installation - MySQL/MariaDB | Installation - Nginx | Installation - Bloonix-WebGUI | Installation - Bloonix-Server | Installation - Bloonix-Plugins | Installation - Bloonix-Agent | Installation - Bloonix-WTRM | Installation - Manuelle Installation | Installation - Quick Guide für CentOS 7 und PostgreSQL | Installation - Quick Guide für CentOS 7 und MariaDB | Installation - Quick Guide für Debian 8 und MariaDB | Konfiguration - Allgemeines | Konfiguration - Bloonix-WebGUI | Konfiguration - Bloonix-Server | Konfiguration - Bloonix-Service-Checker | Konfiguration - Bloonix-Agent | Konfiguration - Skripte und Cronjobs | HowTos - Plugins entwickeln | HowTos - Coding mit Stil | HowTos - Dokumentation auf Bloonix.org | HowTos - Verteilte Überwachung mit dem Bloonix-Satelliten | HowTos - Automatische Registrierung von Hosts | FAQ - Wie überwacht Bloonix Hosts und Services | WebGUI - Die Bloonix-WebGUI | WebGUI - Commpanies und wie diese funktionieren | WebGUI - Einen neuen Host anlegen | WebGUI - Host Parameter im Detail | WebGUI - Host Variablen | WebGUI - Host Templates | WebGUI - Klassen von Hosts | WebGUI - Einen neuen Service anlegen | WebGUI - Service Parameter im Detail | WebGUI - Host-Alive-Checks | WebGUI - Web-Transactions | WebGUI - Abhängigkeiten | WebGUI - Geplante Wartungsarbeiten | WebGUI - Kontakte und Benachrichtigungen | WebGUI - Benutzer- und Gruppenverwaltung | WebGUI - Eigene Charts erstellen | WebGUI - Notification Screen | WebGUI - Die Bloonix JSON API | WebGUI - Den Bloonix-Agenten installieren | WebGUI - Den Bloonix-Agenten konfigurieren