Skip to content

Commit

Permalink
Merge pull request #16 from bakraw/testing
Browse files Browse the repository at this point in the history
Testing - 2024-05-02 16:20
  • Loading branch information
bakraw authored May 2, 2024
2 parents 073ed95 + 6a1f432 commit 543d58a
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 1 deletion.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,14 +81,18 @@ Dans la barre latérale: *Dashboards*, puis *New* > *Import* > *Upload dashboard

## Ajout et supression de routeur

### Ajout

L'ajout de routeur à la supervision se fait via *mikromap-cli*:
```bash
cd ~/mikrotik-grafana/bin/
./mikromap-cli
```

Si l'adresse à ajouter correspond à un Watchguard, l'indiquer en ajoutant un *W* sans espace avant l'adresse IP pour éviter des problèmes de compatibilité (ex: ***W**8.8.8.8*)

> N. B.- L'adresse entrée n'a pas besoin d'être parfaitement écrite (pas besoin d'accents, tirets, etc.) mais veiller à inclure un minimum d'informations pour que l'API renvoie les bonnes coordonnées (ex: *1 rue leclerc st etienne* suffit à obtenir *1 Rue du Général Leclerc 42100 Saint-Étienne*)
### Supression

Pour supprimer un routeur utiliser *mikromap-cli* et entrer un nombre négatif de routeurs à ajouter. Il n'y a besoin que de l'adresse IP pour supprimer un routeur.
Pour supprimer un routeur, utiliser *mikromap-cli* et entrer un nombre négatif de routeurs à ajouter. Il n'y a besoin que de l'adresse IP pour supprimer un routeur, et le préfixe *W* n'est pas nécessaire pour désigner un Watchguard
6 changes: 6 additions & 0 deletions src/mikromap-cli/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,12 @@ func addRouter() {
// Ajout d'un nouveau routeur dans routers.json
dataR := readJSON()

for _, v := range dataR {
if v.IP == addrIP {
log.Fatal("--- Erreur: cette adresse IP existe déjà.")
}
}

newRouter := Router{
IP: addrIP,
Lat: lat,
Expand Down

0 comments on commit 543d58a

Please sign in to comment.