Bogenschießen ist als SQL-Audit-Abfrageplattform positioniert und zielt darauf ab, die Arbeitseffizienz von DBAs zu verbessern. Es unterstützt SQL online und Abfragen für mehrere Datenbanken und unterstützt umfangreiche MySQL-Betriebs- und Wartungsfunktionen. Alle Funktionen sind mit dem Mobiltelefonbetrieb kompatibel.
Start-up
Laden Sie die Releases-Datei herunter, entpacken Sie sie und geben Sie den Docker-Compose-Ordner ein
#Start-up
docker-compose -f docker-compose.yml up -d
#Initialisierung der Tabellenstruktur
docker exec -ti archery /bin/bash
cd /opt/archery
Quelle /opt/venv4archery/bin/activate
python3 manage.py makemigrations sql
python3 manage.py migrieren
#Dateninitialisierung
python3 manage.py dbshellpython3 manage.py dbshell
#Administratorbenutzer erstellen
python3 manage.py createsuperuser
#Dienst neu starten
Docker startet Bogenschießen neu
#Protokollanzeige und Fehlerbehebung
Docker protokolliert Bogenschießen -f --tail=10
logs/archery.log
Zugang
http://127.0.0.1:9123/
Aktualisierungsprotokoll der Bogenschießen-SQL-Audit-Abfrageplattform
v1.8.5
Lösen Sie das Problem des Aktionsbuildfehlers
Behandeln Sie Probleme mit der Serialisierung spezieller Clickhouse-Datentypen
Das Problem der Fehlermeldung bei der Verwendung von Plugins, wenn das Passwort Sonderzeichen enthält, wurde behoben
Docker-Einstellungen aktualisieren
Das Problem, dass angemeldete Benutzer 2FA nicht konfigurieren können, wurde behoben
Das Problem wurde behoben, dass beim Abrufen von Oracle Rollback SQL die Wahrscheinlichkeit besteht, dass eine Ausnahme ausgelöst wird, wenn die Formatüberprüfung der SQL-Funktion kombiniert wird.
Das Problem des 2FA-Authentifizierungsfehlers nach der Aktivierung von LDAP wurde behoben
Erzwungener globaler 2FA-Schalter hinzugefügt
Das Problem wurde behoben, bei dem Oracles SQL online war und ein einzelnes Rollback-SQL mit einer Länge von mehr als 4000 zwangsweise in mehrere Teile gekürzt wurde.
v1.8.3
Neu
Unterstützen Sie ClickHouse online und fragen Sie nach
Unterstützt ODPS-Abfrage
Unabhängiges Audit-Modul hinzugefügt
My2sql-Tool-Plug-In-Modul hinzugefügt
Unterstützung für Datenwörterbücher für MSSQL und Oracle hinzugefügt
Die MySQL-Kontoverwaltung unterstützt Recyclingberechtigungen (REVOKE).
Redis unterstützt den Cluster-Modus
Optimierung
Die SQL-Arbeitsauftragsbenachrichtigung unterstützt die abgestufte Steuerung
Fügen Sie Berechtigungen für die Datenabfrage und den Download hinzu
Von Ajax-Anfragen zurückgegebene Fehler klassifizieren und melden
Wartung des Kubernetes-Helmdiagramms für Bogenschießen
Oracle sichert die ursprüngliche Definition, wenn DDL ausgeführt wird
Die Tabellenstruktur der Oracle-Ansicht fügt eine Kommentarspalte hinzu
Orakel-Desensibilisierungs-Ersatzfunktion
Sortieren Sie die Instanzliste (unterstützt die Sortierung chinesischer Zeichen).
Fügen Sie den Timeout-Parameter hinzu, wenn redis/pg eine Verbindung herstellt
Redis-Abfrageergebnisse werden im JSON-Format angezeigt
Die SSH-Tunnelverbindung fügt eine neue Option zum Hochladen eines lokalen Dateischlüssels hinzu. Nach dem Hochladen werden die Schlüsselinformationen in der Datenbank gespeichert und während der Verbindung aus der Datenbank gelesen.
Wenn SQL online geht, kann eine Front-End-Optimierung des Zeitbereichs durchgeführt werden, und das erforderliche Zeitintervall muss größer als 60 Minuten sein.
reparieren
Fehler behoben, bei dem die Instanzerkennung einen Verbindungsstatusfehler zurückgab
Das Problem wurde behoben, bei dem der Mongodb-Tabellenname mit den Symbolen - und nicht online beantragt werden konnte
Beheben Sie das Problem der WARNUNG beim Aufruf der Shell zum Ausführen des Mongodb-Befehls
Behebung der Schwachstelle bezüglich Plug-in-Shell-Befehlseinschleusung
Beheben Sie das Problem, dass Redis hgetall-Ergebnisse nicht angezeigt werden
Das Problem wurde behoben, bei dem für manuell ausgeführte Arbeitsaufträge keine Benachrichtigungen gesendet wurden
Behebung des abgekürzten, verstümmelten SQL-Problems
Beheben Sie das SQL-Injection-Risiko in der Sitzungsverwaltung
Fehler beim Erstellen einer nativen MongoDB-Verbindung behoben
Beheben Sie das Problem, dass pgsql die Tabellenstruktur erhält, ohne Schamfilterung hinzuzufügen
Beheben Sie das Problem des falschen SQL-Pfads in admin.sh