Alternatif lain adalah dengan menggunakan bind'
statistik format XML sendiri, jika Anda telah mengaktifkan statistics-channel
dan mengaktifkan statistik zona (misalnya di global options { }
). Metode ini juga memungkinkan Anda dengan mudah memilih / menampilkan tampilan, tipe zona, dan data zona (mis. Nomor seri), serta statistik per-zona tentu saja.
Menggunakan wget
dan xml
(xmlstarlet):
wget -O - http://127.0.0.1:1080/xml/v3/zones |
xml select -I -t -m '/statistics/views/view[@name="_default"]/zones/zone[type="master"]' \
-v @name -nl
Di atas menunjukkan daftar semua domain master dalam tampilan _default .
wget ... |
xml select -I -t -m '/statistics/views/view/zones/zone' \
-v @name -o , -v ../../@name -o , -v type -o , -v serial -nl
Di atas menunjukkan semua zona dalam bentuk CSV: zone, view, type, serial.
Untuk hanya memilih tampilan dan tipe zona tertentu :
wget ... |
xml select -I -t -m '/statistics/views/view[@name="_bind"]/zones/zone[type="builtin"]' \
-v @name -nl
(Fasilitas statistik ini tersedia sejak bind-9.6.0, Desember 2008. /v3/
Format yang digunakan di atas hanya tersedia sejak bind-9.10, April 2014. Format JSON mungkin juga tersedia, jadi sesuatu yang analog mungkin dengan jot
.)