Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:dhcp_isc_kea_archlinux

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:dhcp_isc_kea_archlinux [2023/04/16 09:32] – [Test kea-ctrl-agent.service] klaustachtler:dhcp_isc_kea_archlinux [2024/02/23 07:29] (aktuell) – [Test kea-ctrl-agent.service] klaus
Zeile 3220: Zeile 3220:
 # kea-shell --host localhost --port 8000 --ca /etc/kea/ssl/certs/CAcert.pem --auth-user admin --auth-password geheim --service dhcp4 version-get | python -m json.tool # kea-shell --host localhost --port 8000 --ca /etc/kea/ssl/certs/CAcert.pem --auth-user admin --auth-password geheim --service dhcp4 version-get | python -m json.tool
 </code> </code>
 +
 +Die Ausgabe, welche durch die Umleitung (pipe) an den Befehl ''python -m json.tool'' eine bessere Lesbarkeit der JSON Formatierung erhält, kann nun wie folgt aussehen:
 +<code>
 +[
 +    {
 +        "arguments": {
 +            "extended": "2.2.0\ntarball\nlinked with:\nlog4cplus 2.0.8\nOpenSSL 3.0.8 7 Feb 2023\ndatabase
 +:\nMySQL backend 14.0, library 3.3.4\nPostgreSQL backend 13.0, library 150002\nMemfile backend 2.1"
 +        },
 +        "result": 0,
 +        "text": "2.2.0"
 +    }
 +]
 +</code>
 +
 oder oder
 +
 +:!: **WICHTIG** - **Erst __nach__ dem drücken der Tastenkombination [Strg-C]/[Crtl-C] erfolgt eine Ausgabe !**
 +
 <code> <code>
 # kea-shell --host localhost --port 8000 --ca /etc/kea/ssl/certs/CAcert.pem --auth-user admin --auth-password geheim --service dhcp6 version-get | python -m json.tool # kea-shell --host localhost --port 8000 --ca /etc/kea/ssl/certs/CAcert.pem --auth-user admin --auth-password geheim --service dhcp6 version-get | python -m json.tool
 </code> </code>
- 
  
 Die Ausgabe, welche durch die Umleitung (pipe) an den Befehl ''python -m json.tool'' eine bessere Lesbarkeit der JSON Formatierung erhält, kann nun wie folgt aussehen: Die Ausgabe, welche durch die Umleitung (pipe) an den Befehl ''python -m json.tool'' eine bessere Lesbarkeit der JSON Formatierung erhält, kann nun wie folgt aussehen:
Zeile 3232: Zeile 3249:
         "arguments": {         "arguments": {
             "extended": "2.2.0\ntarball\nlinked with:\nlog4cplus 2.0.8\nOpenSSL 3.0.8 7 Feb 2023\ndatabase             "extended": "2.2.0\ntarball\nlinked with:\nlog4cplus 2.0.8\nOpenSSL 3.0.8 7 Feb 2023\ndatabase
-:\nMySQL backend 14.0, library 3.3.4\nPostgreSQL backend 13.0, library 150002\nMemfile backend 2.1"+:\nMySQL backend 14.0, library 3.3.4\nPostgreSQL backend 13.0, library 150002\nMemfile backend 4.0"
         },         },
         "result": 0,         "result": 0,
Zeile 3238: Zeile 3255:
     }     }
 ] ]
 +
 </code> </code>
  
 +Nachfolgender Befehl gibt eine Übersicht aus, welche Steuerungsbefehle über den Aufruf der **''kea-shell''** und des Dienstes/Daemons möglich sind:
 +<code>
 +# kea-shell --host localhost --port 8000 --ca /etc/kea/ssl/certs/CAcert.pem --auth-user admin --auth-password geheim --service dhcp4 list-commands | python -m json.tool
 +[
 +    {
 +        "arguments": [
 +            "build-report",
 +            "config-backend-pull",
 +            "config-get",
 +            "config-reload",
 +            "config-set",
 +            "config-test",
 +            "config-write",
 +            "dhcp-disable",
 +            "dhcp-enable",
 +            "leases-reclaim",
 +            "libreload",
 +            "list-commands",
 +            "server-tag-get",
 +            "shutdown",
 +            "statistic-get",
 +            "statistic-get-all",
 +            "statistic-remove",
 +            "statistic-remove-all",
 +            "statistic-reset",
 +            "statistic-reset-all",
 +            "statistic-sample-age-set",
 +            "statistic-sample-age-set-all",
 +            "statistic-sample-count-set",
 +            "statistic-sample-count-set-all",
 +            "status-get",
 +            "version-get"
 +        ],
 +        "result": 0
 +    }
 +]
 +</code>
  
- +Weitere Informationen, welche Abfragen mit der **''kea-shell''** möglich sind, können unter nachfolgendem externen Link abgerufen werden: 
-:!: **Hier geht es weiter... / To be continued...**+  * **[[https://kea.readthedocs.io/en/kea-2.2.0/arm/shell.html|20The Kea Shell]]**
  
tachtler/dhcp_isc_kea_archlinux.1681630333.txt.gz · Zuletzt geändert: 2023/04/16 09:32 von klaus