sudo yum install epel-release
sudo rpm -ivh https://download.bloonix.de/repos/centos/7/noarch/bloonix-release-0.7-1.noarch.rpm
sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
sudo vim /etc/yum.repos.d/elasticsearch.repo
Einfügen
[elasticsearch-2.x]
name=Elasticsearch repository for 2.x packages
baseurl=https://packages.elastic.co/elasticsearch/2.x/centos
gpgcheck=1
gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1
sudo yum install \
nginx \
mariadb-server \
elasticsearch \
java-1.7.0-openjdk \
bloonix-webgui \
bloonix-server \
bloonix-agent \
bloonix-plugins-basic \
bloonix-plugins-linux
Bitte installiere zusätzlich einen MTA wie Postfix, Exim oder Sendmail.
sudo systemctl start mariadb
mysql_secure_installation
Erstellen Sie die Datei /etc/nginx/conf.d/001_bloonix.conf mit folgendem Inhalt:
include /etc/bloonix/webgui/nginx.conf;
oder führen Sie folgendes Kommando durch:
sudo bash -c 'echo "include /etc/bloonix/webgui/nginx.conf;" >/etc/nginx/conf.d/001_bloonix.conf'
Aus Sicherheitsgründen sollte der Parameter network.bind_host in /etc/elasticsearch/elasticsearch.yml angepasst werden, damit Elasticsearch nicht auf allen IP-Adressen lauscht. Beispiel:
network.bind_host: 127.0.0.1
sudo systemctl start elasticsearch.service
sudo systemctl start nginx.service
sudo /srv/bloonix/webgui/schema/init-elasticsearch localhost:9200
sudo /srv/bloonix/webgui/schema/init-database --mysql
Nachdem die Datenbank erfolgreich initiiert wurde und läuft, kann das Paket bloonix__plugin_config installiert werden, das die Metadaten der Plugins in die Datenbank importiert:
sudo yum install bloonix-plugin-config
Editieren Sie die Konfiguration des Bloonix Agenten und konfigurieren Sie die Sektion server:
sudo vim /etc/bloonix/agent/main.conf
Setzen Sie folgende Paramter in der Sektion server:
# Bloonix-Server hostname (demo.bloonix.org ist nur ein Beispiel)
host demo.bloonix.org
# Wenn Sie ein selbst signiertes Zertifikat einsetzen, dann muss die Validierung
# des Zertifikats deaktiviert werden
ssl_verify_mode none
sudo systemctl start bloonix-webgui.service
sudo systemctl start bloonix-server.service
sudo systemctl start bloonix-srvchk.service
sudo systemctl start bloonix-agent.service
sudo systemctl enable bloonix-webgui.service
sudo systemctl enable bloonix-server.service
sudo systemctl enable bloonix-srvchk.service
sudo systemctl enable bloonix-agent.service
sudo systemctl enable mariadb
sudo systemctl enable nginx
Fertig! :-) Jetzt können Sie sich in der WebGUI einloggen. Der initiale Benutzername und das Passwort lautet admin/admin