Run Python and Bash Scripts with Custom Command

Custom Command is Here

With the release of NetBeez version 15.0, we’re excited to announce one of the most powerful enhancements yet: the custom command feature. This new capability allows NetBeez network monitoring enthusiasts to run their own Python and Bash scripts directly on NetBeez agents – whether deployed as hardware, software, or virtual appliances in private or public networks.

Taking Synthetic Monitoring to the Next Level

Traditionally, NetBeez has provided a comprehensive library of network and application tests out of the box. But every network environment is unique, and sometimes you need to go beyond the standard set of tests. With custom command, NetBeez now makes that possible. You can write your own script, paste it to the dashboard, and run it on many network monitoring agents with just a few clicks.

This feature transforms NetBeez into an even more flexible, extensible network monitoring platform, giving teams the freedom to measure and monitor exactly what matters most to their environments.

Custom Command: Extended HTTP performance testing.

Why Custom Command Matters

Every network is different. A university’s Wi-Fi deployment, a contact center’s VoIP service, or a retail chain’s branch connectivity all have unique monitoring needs. Until now, teams had to rely on the tests built into NetBeez or run external checks outside the platform.

With custom command, the possibilities are virtually endless:

  • Create health checks tailored to your infrastructure.
  • Automate troubleshooting steps unique to your operations.
  • Extend monitoring into areas not covered by built-in NetBeez tests.

This shift means NetBeez no longer limits users to a predefined set of measurements. Instead, the platform becomes a flexible framework, enabling any test or script you can imagine – integrated into the same centralized monitoring dashboard.

5 Real-World Examples

To demonstrate the power of custom command, we’ve already published several example scripts in the NetBeez Community. These can be used as-is or customized to fit your specific use case:

  1. CPU Temperature Monitoring Script: Keep tabs on hardware health by measuring CPU temperature in real time. Critical for environments where hardware sensors may overheat or require special cooling.
  2. HTTP Performance Metrics Script: Gather detailed HTTP request/response metrics beyond what the built-in tests offer. Perfect for monitoring application-layer performance at scale.
  3. Wi-Fi Neighborhood Counters Script: Scan for nearby wireless networks and track congestion in the airspace. This helps diagnose poor Wi-Fi experiences for remote workers or campus environments.
  4. Wi-Fi SSID Count Scan Script: Measure how many access points are broadcasting in an area – useful for optimizing wireless deployments and minimizing interference.
  5. Network Interface Statistics Script: Collect granular stats on agent interfaces, such as packet counts and error rates. These insights help troubleshoot connectivity issues at the network edge.

Each of these scripts is just a starting point. By leveraging Python or Bash, your team can develop commands that are as simple or as complex as needed – whether checking logs, verifying a database connection, or measuring the performance of a custom application.

Getting Started

To try out custom command in NetBeez v15:

  1. Log into your NetBeez dashboard.
  2. Navigate to the Tests tab, then select the new Custom Command sub-tab.
  3. Click the + button to create a new custom command.
  4. Select the agents where you’d like to run the command.
  5. Upload your Python or Bash script.
  6. Select the frequency of execution.
  7. Execute and review results right from the dashboard.

For inspiration, check out the scripts posted in the custom command category of our community. These examples can be modified for your environment, or you can start from scratch with your own ideas.

How to create a new custom command script on the NetBeez dashboard.

Benefits for Network Teams

The custom command feature delivers several key benefits:

  1. Flexibility – Run any test you can script, tailored to your environment’s needs.
  2. Consolidation – Bring all monitoring and troubleshooting into one platform instead of managing external tools.
  3. Speed – Execute troubleshooting steps quickly across multiple agents without manual intervention.
  4. Innovation – Leverage community-shared scripts to accelerate adoption and share your own creations back with peers.

This isn’t just a new feature – it’s a shift toward making NetBeez your customizable network operations toolkit.

Looking Ahead

With version 15, NetBeez takes a big step forward by opening the door to unlimited extensibility. Whether you’re monitoring hardware health, analyzing Wi-Fi interference, or tracking application-specific metrics, custom command puts the power in your hands.

We’re excited to see how the NetBeez community will use this feature to solve unique challenges. Be sure to share your scripts and success stories on the NetBeez Community Forum.

Conclusion

The custom command feature in NetBeez version 15 is more than just an upgrade – it’s a new way of thinking about network monitoring. By empowering teams to design and run their own tests, NetBeez evolves from a monitoring tool into a flexible, collaborative platform where any check is possible.

Upgrade today, or start your free trial, explore the examples, and start building your own custom commands. Your network, your tests, your way.

decoration image

Get your free trial now

Monitor your network from the user perspective

You can share

Twitter Linkedin Facebook

Let's keep in touch

decoration image