Erstellen Sie ein Codebeispiel für ein Zabbix-Überwachungssystem basierend auf Dockerfile

Erstellen Sie ein Codebeispiel für ein Zabbix-Überwachungssystem basierend auf Dockerfile

Verwenden Sie die For-Schleife, um das Zabbix-Image in den Container zu importieren

für n in `ls *.tar.gz`; führe Docker Load -i $n aus; fertig
 
Führen Sie den Zabbix-Server mit Docker aus
docker run --name mysql-server -t \
   -e MYSQL_DATABASE="zabbix" \
   -e MYSQL_USER="zabbix" \
   -e MYSQL_PASSWORD="zabbix_pwd" \
   -e MYSQL_ROOT_PASSWORD="Root_Passwort" \
   -d mysql:5.7 \
   --character-set-server=utf8 --collation-server=utf8_bin
 
docker run --name zabbix-java-gateway -t \
   -d zabbix/zabbix-java-gateway:neueste
 
docker run --name zabbix-server-mysql -t \
   -e DB_SERVER_HOST="mysql-server" \
   -e MYSQL_DATABASE="zabbix" \
   -e MYSQL_USER="zabbix" \
   -e MYSQL_PASSWORD="zabbix_pwd" \
   -e MYSQL_ROOT_PASSWORD="Root_Passwort" \
   -e ZBX_JAVAGATEWAY="zabbix-java-gateway" \
   --link mysql-server:mysql \
   --link zabbix-java-gateway:zabbix-java-gateway \
   -p 10051:10051 \
   -d zabbix/zabbix-server-mysql:neueste
 
docker run --name zabbix-web-nginx-mysql -t \
   -e DB_SERVER_HOST="mysql-server" \
   -e MYSQL_DATABASE="zabbix" \
   -e MYSQL_USER="zabbix" \
   -e MYSQL_PASSWORD="zabbix_pwd" \
   -e MYSQL_ROOT_PASSWORD="Root_Passwort" \
   --link mysql-server:mysql \
   --link zabbix-server-mysql:zabbix-server \
   -p 80:80 \
   -d zabbix/zabbix-web-nginx-mysql:neueste

Seitenaufrufe:

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Zabbix überwacht die Konfiguration der Docker-Anwendung
  • So stellen Sie zabbix_agent in Docker bereit
  • Detaillierte Erläuterung des Installationsprozesses von Zabbix mit Docker und der Konfiguration benutzerdefinierter Überwachungselemente

<<:  In einem Artikel erfahren Sie, wie Sie mit js den Sperrfeuereffekt erzielen

>>:  Detaillierte Anweisungen zur Installation von MySQL8.0.19 im CentOS7.5-Tutorial

Artikel empfehlen

So installieren Sie Docker auf Ubuntu20.04 LTS

Null: Alte Version deinstallieren Ältere Versione...

Lösen Sie das Problem des MySQL Threads_running-Surge und der langsamen Abfrage

Inhaltsverzeichnis Hintergrund Problembeschreibun...

Detaillierte Beschreibung der HTML-Tabellenrahmensteuerung

Nur den oberen Rand anzeigen <table frame=above...

Vue implementiert das Bild mit Schaltflächenwechsel

In diesem Artikelbeispiel wird der spezifische Co...

So konfigurieren Sie SSH für die Anmeldung bei Linux mit Git Bash

1. Generieren Sie zunächst die öffentlichen und p...

So speichern Sie „false“ oder „true“ in MySQL

Boolescher MySQL-Wert, speichert „false“ oder „tr...

Hinweise zum Import, Export und zur Migration von MySQL Billions of Data

Ich habe in letzter Zeit viele MySQL-Notizen gema...

Das WeChat-Applet realisiert ein Verknüpfungsmenü

Um das Kursdesign zu realisieren, habe ich kürzli...

Schritte zum Installieren einer RocketMQ-Instanz unter Linux

1. JDK installieren 1.1 Überprüfen Sie, ob die ak...

Implementierung der Nginx-Flusskontrolle und Zugriffskontrolle

Nginx-Verkehrskontrolle Die Ratenbegrenzung ist e...

Natives JS zur Implementierung der Formularvalidierungsfunktion

Inhaltsverzeichnis Bei der Entwicklung kann eine ...