Co zrobić aby wylistować serwery / klientów, którzy mają zamontowane zasoby NFS udostępniane z NetAppa? Zakładając oczywiście, że nie prowadzimy ścisłej listy kontroli do naszych zasobów 🙂 Rozwiązanie znajdziemy w statystykach NFS. Niestety, NetApp nie daje natywnego narzędzia do monitorowania kto i jaki zasób ma zamontowany. Na ratunek przychodzą nam statystyki NFS.
1. Włączenie statystyk
UWAGA: Opcja ta domyślnie powinna być wyłączona, ponieważ powoduje drastyczne obniżenie wydajności. Po wykonaniu poniższych kroków, opcję nfs.per_client_stats.enable należy ustawić na off.
1 |
netapp1> options nfs.per_client_stats.enable on |
2. Wyzerowanie statystyk
1 2 3 4 |
netapp1> vfiler run vfiler0 nfsstat -z ===== vfiler0 netapp1> |
3. Odczytanie statystyk
Statystyki możemy odczytać praktycznie od razu. Możemy odczekać kilka lub kilkanaście minut tak, aby wszyscy klienci zapukali do naszego NetAppa.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
netapp1> vfiler run vfiler0 nfsstat -l ===== vfiler0 10.60.0.55 <hostname unknown> NFSOPS = 24 (29%) 192.168.20.244 <hostname unknown> NFSOPS = 10 (12%) 10.60.0.54 <hostname unknown> NFSOPS = 6 ( 7%) 10.2.136.16 <hostname unknown> NFSOPS = 5 ( 6%) 10.2.136.15 <hostname unknown> NFSOPS = 5 ( 6%) 10.2.136.14 <hostname unknown> NFSOPS = 5 ( 6%) 10.2.136.13 <hostname unknown> NFSOPS = 5 ( 6%) 10.2.136.11 <hostname unknown> NFSOPS = 5 ( 6%) 192.168.40.11 <hostname unknown> NFSOPS = 5 ( 6%) 10.2.136.12 <hostname unknown> NFSOPS = 4 ( 5%) 10.2.136.18 <hostname unknown> NFSOPS = 3 ( 4%) 192.168.5.208 <hostname unknown> NFSOPS = 3 ( 4%) 10.2.136.19 <hostname unknown> NFSOPS = 2 ( 2%) 10.2.136.10 <hostname unknown> NFSOPS = 1 ( 1%) |