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
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)
facter
bloonix-core
perl(Getopt::Long)
perl(JSON)
perl(Log::Handler)
perl(Params::Validate)
perl(Term::ReadKey)
perl(Time::HiRes)
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)
bloonix-core
perl(DBI)
perl(DBD::Pg)
perl(Log::Handler)
perl(Params::Validate)
bloonix-core
perl-JSON-XS
perl(FCGI)
perl(JSON)
perl(Log::Handler)
perl(Params::Validate)
perl(MIME::Base64)
perl(Time::HiRes)
bloonix-core
bloonix-fcgi
perl-JSON-XS
perl(JSON)
perl(Log::Handler)
perl(Getopt::Long)
bloonix-core
curl
bloonix-core
curl
perl(Getopt::Long)
perl(Time::HiRes)
perl(Authen::SASL)
perl(MIME::Base64)
bloonix-core
bloonix-core
curl
bloonix-core
bloonix-core
bloonix-core
perl(DBI)
perl(DBD::mysql)
bloonix-core
curl
bloonix-core
perl(DBI)
perl(DBD::Pg)
bloonix-core
curl
bloonix-core
bloonix-core
lm_sensors
bloonix-core
bloonix-core
bloonix-core
PhantomJS
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)
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)
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