Loading...
right-arrow (6)Back

Tech Support Buddy

Tech Support Buddy is a versatile Python module built to improve network engineers' productivity. It provides a suite of Python utilities designed to efficiently diagnose technical issues, help resolve them, and facilitate automation. The main function parses raw text into structured data, enabling automation and data-driven decision-making. Currently supports Alcatel-Lucent Enterprise's OmniSwitch. This package can be used by anyone that want's to parse switch output. As a result, it facilitates automation. Currently, our switch output is in raw text (API & CLI). This package can convert it to JSON.

What makes “tsbuddy” so valuable?

  • Effortless Data Parsing: It intelligently extracts CLI output and parses it into clean, usable Python objects. This immediately transforms tedious manual checks into a simple, automated process.
  • Automation at its Core: By structuring the data, tsbuddy enables engineers to build custom scripts for automated diagnostics, trigger alerts, generate reports, or take action.
  • Increased Productivity: It dramatically reduces the time spent on diagnostics and data collection, freeing up valuable resources to focus on higher-level tasks and problem-solving.

A Catalyst for Community-Driven Innovation Beyond its immediate utility, tsbuddy represents a significant opportunity for community collaboration. The project's GitHub repository outlines some needs for future enhancements, including:

  • Developing parsers for more CLI commands.
  • Expanding support to more devices and log formats.
  • Automate data collection for troubleshooting scenarios.
THE SOFTWARE IS PROVIDED “AS IS,” WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE WARRANTIES OR MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT, AND WITHOUT ANY SUPPORT, UPDATES, OR MAINTENANCE. IN NO EVENT SHALL ALCATEL-LUCENT ENTERPRISE BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OR OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Loading