If you use a Linux system for which we offer no packages then you have the possibility to install all packages manually. You can find all dependencies here in this document.
Before you install any package you should create a group and user called bloonix on all systems where you want to use any package. On a Linux system you can do that with groupadd and 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
The installation is basically identical for all packages. You can download the sources here:
https://download.bloonix.de/sources/
Example to install the Bloonix-Core:
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
Example to install the Bloonix-Agent:
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