Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inventory: advanced usage statistics #790

Closed
35 tasks done
gsanchietti opened this issue Sep 25, 2024 · 2 comments
Closed
35 tasks done

Inventory: advanced usage statistics #790

gsanchietti opened this issue Sep 25, 2024 · 2 comments
Assignees
Labels
verified All test cases were verified successfully

Comments

@gsanchietti
Copy link
Member

gsanchietti commented Sep 25, 2024

Gather anonymous statistics on system usage.

Analyze data to identify:

  • Most and least used features.
  • Usage trends and patterns.
  • Areas for improvement and potential new features.

Data to collect

  • opnvpn tun: topology type
  • openvpn rw: bridge/routed
  • number of custom certificates
  • number of let's encrypt certificates
  • hotspot: device type (vlan, eth, bridge, etc)
  • openvpn rw: database type
  • openvpn rw: auth type
  • network: number of vlans
  • network: number of bridged
  • network: number of bonds
  • network: number of zones
  • dhcp_ number of static leases
  • dhcp_ number of dynamic leases
  • dns: forwerder yes/no
  • dns: number of recoreds
  • routes: number of ipv4 routes
  • routes: number of ipv6 routes
  • multiwan: number of rules
  • qos: download speed
  • qos: upload speed
  • fw: number of port forwards
  • fw: number of nat rules divided by type
  • fw: number of netmap rules divided by type
  • fw: number of rules divided by type
  • users: number of users divided by database
  • dyndns status
  • snmpd status
  • number of loaded nat helpers
  • number of host sets
  • number of domain sets
  • number of rules using an object
  • number of port forward using an object
  • number of mwan rules using and object
  • netifyd: sink enabled
  • threat shield dns
@gsanchietti
Copy link
Member Author

gsanchietti commented Oct 4, 2024

Test image: 23.05.5-ns.1.2.99-alpha1-52-g39fc07822a

Test case

  • Use on a clean machine
  • Verify the inventory does not generate any error, execute it using: inventory
  • Send the inventory and very no error occurs, use send-inventory

@gsanchietti gsanchietti added the testing Packages are available from testing repositories label Oct 4, 2024
@gsanchietti gsanchietti self-assigned this Oct 7, 2024
@gsanchietti
Copy link
Member Author

Verified: data are correctly sent and store to the remote database

@gsanchietti gsanchietti added verified All test cases were verified successfully and removed testing Packages are available from testing repositories labels Oct 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
verified All test cases were verified successfully
Projects
Archived in project
Development

No branches or pull requests

2 participants