infoblox_nios:capacity_report
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| infoblox_nios:capacity_report [2025/09/09 11:50] – created bstafford | infoblox_nios:capacity_report [2025/09/10 13:08] (current) – bstafford | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== NIOS Capacity Report ====== | ====== NIOS Capacity Report ====== | ||
| + | If you see that " | ||
| For objects that are only used for internal system operations, the report groups etc. Capacity Report on NIOS shows these under " | For objects that are only used for internal system operations, the report groups etc. Capacity Report on NIOS shows these under " | ||
| - | Objects starting | + | You can get details |
| + | |||
| + | < | ||
| + | from collections import Counter | ||
| + | |||
| + | def count_types(xml_file): | ||
| + | # Parse XML file | ||
| + | tree = ET.parse(xml_file) | ||
| + | root = tree.getroot() | ||
| + | |||
| + | # Collect all __type values | ||
| + | types = [] | ||
| + | for obj in root.findall("OBJECT"): | ||
| + | for prop in obj.findall(" | ||
| + | if prop.get(" | ||
| + | value = prop.get(" | ||
| + | # Remove | ||
| + | if value.startswith(" | ||
| + | value = value.replace(" | ||
| + | types.append(value) | ||
| + | |||
| + | # Count occurrences | ||
| + | counts = Counter(types) | ||
| + | |||
| + | # Print results | ||
| + | print(" | ||
| + | for t, c in counts.items(): | ||
| + | print(f" | ||
| + | |||
| + | if __name__ == " | ||
| + | # Replace ' | ||
| + | count_types(" | ||
| + | |||
| + | ===== Example ===== | ||
| + | This show the mapping of DB objects to Capacity Report label | ||
| + | < | ||
| + | atp.atp_rule_category >> Threat Protection Rule Category | ||
| + | atp.atp_rule_param_def >> Threat Protection Rule Parameter Definitions | ||
| + | atp.atp_rule_param_value >> Threat Protection Rule Parameters | ||
| + | atp.atp_rule_template >> Threat Protection Rule Template | ||
| + | atp.atp_ruleset >> Threat Protection Ruleset | ||
| + | discovery.seed_router >> Router | ||
| + | dns.alias_record >> Alias Record | ||
| + | dns.bind_a >> A Record/ | ||
| + | dns.bind_ns >> NS Record | ||
| + | dns.bind_ptr >> PTR Record/ | ||
| + | dns.bind_soa >> Zone SOA | ||
| + | dns.dhcp_fingerprint >> DHCP Fingerprints | ||
| + | dns.dhcp_option_fingerprint >> DHCP Option Fingerprint | ||
| + | dns.dhcp_range >> DHCP Range | ||
| + | dns.dhcp_vendor_id_fingerprint >> DHCP Vendor Id Fingerprint | ||
| + | dns.fixed_address >> Fixed Address | ||
| + | dns.host >> Host | ||
| + | dns.host_address >> Host Address | ||
| + | dns.idns_lbdn >> DNS Traffic Control Load Balanced Domain Name | ||
| + | dns.idns_lbdn_pattern >> DNS Traffic Control LBDN Pattern | ||
| + | dns.idns_monitor_http >> DNS Traffic Control HTTP Monitor | ||
| + | dns.idns_monitor_icmp >> DNS Traffic Control ICMP Monitor | ||
| + | dns.idns_monitor_pdp >> DNS Traffic Control PDP Monitor | ||
| + | dns.idns_monitor_sip >> DNS Traffic Control SIP Monitor | ||
| + | dns.idns_monitor_snmp >> DNS Traffic Control SNMP Monitor | ||
| + | dns.idns_pool >> DNS Traffic Control Pool | ||
| + | dns.idns_pool_server >> DNS Traffic Control Server | ||
| + | dns.member_dhcp_properties >> Member DHCP Properties | ||
| + | dns.member_dns_properties >> Member DNS Properties | ||
| + | dns.member_view_nat_item >> Member View NAT Record | ||
| + | dns.member_views_item >> Member View | ||
| + | dns.network >> Network | ||
| + | dns.network_container >> Network Container | ||
| + | dns.network_view >> Network View | ||
| + | dns.ns_group >> Grid NS Group | ||
| + | dns.ns_group_ext_primary >> NS Group External Primary | ||
| + | dns.ns_group_ext_secondary_server >> NS Group External Secondary Server | ||
| + | dns.ns_group_forward_stub_server >> NS Group Forward/ | ||
| + | dns.ns_group_forwarding_server >> NS Group Forwarding Member | ||
| + | dns.ns_group_grid_primary >> NS Group Grid Primary Server | ||
| + | dns.ns_group_secondary_server >> NS Group Secondary Server | ||
| + | dns.srg >> Shared Record Group | ||
| + | dns.view >> View | ||
| + | dns.vlan_view >> VLAN View | ||
| + | dns.zone >> Zone | ||
| + | dns.zone_forwarder >> Zone Forwarder | ||
| + | dns.zone_forwarding_server >> Zone Forwarding Server | ||
| + | one.ac_item >> Access Control Item | ||
| + | one.admin >> Admin | ||
| + | one.admin_group >> Admin Group | ||
| + | one.cluster_dhcp_restart_properties >> Grid DHCP Properties | ||
| + | one.cluster_dns_restart_properties >> Grid DNS Properties | ||
| + | one.cluster_email >> Grid Email Address | ||
| + | one.cluster_resolver >> Grid DNS Resolvers | ||
| + | one.cluster_syslog_server >> Grid Syslog Server | ||
| + | one.cluster_time >> Grid Time Properties | ||
| + | one.ftp_user >> Ftp User | ||
| + | one.member_bgp_anycast_as_info >> Member Anycast BGP Autonomous System Neighbor Address | ||
| + | one.member_bgp_anycast_neighbor_info >> Member Anycast BGP Autonomous System Number | ||
| + | one.member_tftp_properties >> Member TFTP Properties | ||
| + | one.ntp_server >> Grid NTP Server | ||
| + | one.role >> Role | ||
| + | one.scheduled_backups >> Grid Scheduled Backups | ||
| + | one.tftp_storage >> Grid TFTP Storage Properties | ||
| + | one.upgrade_group >> Upgrade Group | ||
| + | one.virtual_node >> Grid Member | ||
| + | one.vnode_email >> Member Admin Email | ||
| + | one.vnode_monitor >> Member Monitoring Properties | ||
| + | one.vnode_resolver >> Member DNS Resolvers | ||
| + | one.vnode_syslog_server >> Member Syslog Server | ||
| + | one.vnode_time >> Member Time Properties</ | ||
infoblox_nios/capacity_report.1757418600.txt.gz · Last modified: by bstafford
