Archer se positionne comme une plate-forme de requêtes d'audit SQL, visant à améliorer l'efficacité du travail des DBA. Elle prend en charge SQL en ligne et les requêtes pour plusieurs bases de données, et prend en charge les riches fonctions d'exploitation et de maintenance de MySQL. Toutes les fonctions sont compatibles avec les opérations des téléphones mobiles.
démarrer
Téléchargez le fichier Releases, décompressez-le et entrez dans le dossier docker-compose
#démarrer
docker-compose -f docker-compose.yml up -d
#Initialisation de la structure de la table
docker exec -ti tir à l'arc /bin/bash
cd /opt/tir à l'arc
source /opt/venv4archery/bin/activer
python3 manage.py makemigrations sql
python3 gérer.py migrer
#Initialisation des données
python3 gérer.py dbshellpython3 gérer.py dbshell
#Créer un utilisateur administratif
python3 manage.py créer un superutilisateur
#Redémarrer le service
Docker redémarre le tir à l'arc
#Visualisation du journal et dépannage
docker enregistre le tir à l'arc -f --tail=10
journaux/tir à l'arc.log
accéder
http://127.0.0.1:9123/
Journal de mise à jour de la plateforme de requêtes d'audit SQL Archery
v1.8.5
Résoudre le problème de l’échec de la génération d’actions
Gérer les problèmes de sérialisation des types de données spéciaux Clickhouse
Correction du problème de rapport d'erreurs lors de l'utilisation de plugins lorsque le mot de passe contient des caractères spéciaux
Mettre à jour les paramètres du menu fixe
Correction du problème selon lequel les utilisateurs connectés ne peuvent pas configurer 2FA
Correction du problème selon lequel lors de l'obtention d'Oracle Rollback SQL, il existe une probabilité qu'une exception soit levée lorsque la vérification du format de la fonction SQL est combinée.
Correction du problème d'erreur d'authentification 2FA après avoir activé LDAP
Ajout du commutateur 2FA global forcé
Correction du problème où le SQL d'Oracle était en ligne et où un seul SQL de restauration dépassant 4 000 longueurs était tronqué de force en plusieurs morceaux.
v1.8.3
Nouveau
Soutenez ClickHouse en ligne et interrogez
Prise en charge de la requête ODPS
Ajout d'un module d'audit indépendant
Ajout du module de plug-in de l'outil my2sql
Ajout de la prise en charge du dictionnaire de données pour mssql et oracle
La gestion des comptes MySQL prend en charge les autorisations de recyclage (REVOKE)
Redis prend en charge le mode cluster
optimisation
La notification d'ordre de travail SQL prend en charge le contrôle par étapes
Ajouter des autorisations pour la requête de données et le téléchargement
Classer et signaler les erreurs renvoyées par les requêtes ajax
Maintenance du tableau de barre Kubernetes de tir à l'arc
Oracle sauvegarde la définition originale lors de l'exécution de DDL
La structure de la table Oracle View ajoute une colonne de commentaires
fonction de remplacement de la désensibilisation Oracle
Trier la liste des instances (prend en charge le tri des caractères chinois)
Ajoutez le paramètre timeout lorsque redis/pg crée une connexion
résultats de la requête Redis, affichage au format JSON
La connexion par tunnel SSH ajoute une nouvelle option pour télécharger une clé de fichier local Après le téléchargement, les informations de clé sont enregistrées dans la base de données et lues à partir de la base de données pendant la connexion.
Lorsque SQL est mis en ligne, une optimisation frontale de la plage de temps peut être effectuée et l'intervalle de temps requis doit être supérieur à 60 minutes.
réparation
Correction d'un bug de détection d'instance renvoyant une erreur d'état de connexion
Correction du problème où le nom de la table mongodb avec les symboles - et . ne pouvait pas être appliqué en ligne.
Résoudre le problème d'AVERTISSEMENT lors de l'appel du shell pour exécuter la commande mongodb
Correction d'une vulnérabilité d'injection de commande shell de plug-in
Résoudre le problème selon lequel les résultats Redis hgetall ne sont pas affichés
Correction du problème où les notifications n'étaient pas envoyées pour les bons de travail exécutés manuellement
Correction d'un problème SQL abrégé tronqué
Corriger le risque d'injection SQL dans la gestion de session
Correction d'une erreur lors de la création d'une connexion native MongoDB
Résoudre le problème selon lequel pgsql obtient la structure de la table sans ajouter de filtrage de schame
Résoudre le problème du chemin SQL incorrect dans admin.sh