Inną alternatywą jest użycie bind'
własnych statystyk formatu XML, jeśli włączyłeś statistics-channel
i masz włączone statystyki stref (np. W globalnej options { }
). Ta metoda pozwala również łatwo wybrać / pokazać widoki, typy stref i dane stref (np. Numer seryjny), a także statystyki dla poszczególnych stref oczywiście.
Za pomocą wget
i 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
Powyżej pokazuje listę wszystkich domen głównych w widoku domyślnym .
wget ... |
xml select -I -t -m '/statistics/views/view/zones/zone' \
-v @name -o , -v ../../@name -o , -v type -o , -v serial -nl
Powyżej pokazuje wszystkie strefy w postaci CSV: strefa, widok, typ, szeregowy.
Aby wybrać tylko określony widok i typ strefy :
wget ... |
xml select -I -t -m '/statistics/views/view[@name="_bind"]/zones/zone[type="builtin"]' \
-v @name -nl
(Ta funkcja statystyczna jest dostępna od bind-9.6.0, grudzień 2008. /v3/
Używany powyżej format jest dostępny tylko od bind-9.10, kwiecień 2014. Format JSON może być również dostępny, więc coś analogicznego powinno być możliwe jot
.)