Skip to content

husaincandra/nwdevice-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 nwdevice-visualizer - Visualize Your Network with Ease

Download nwdevice-visualizer

πŸš€ Getting Started

Welcome to Network Device Visualizer! This tool helps you see what's happening in your network effortlessly. Whether you're managing switches or routers, this application gives you the insights you need to keep your network running smoothly.

πŸ“₯ Download & Install

To get started, you must download the latest version of Network Device Visualizer. Follow these steps:

  1. Visit the Releases Page: Go to the Releases page.
  2. Choose Your Version: Look for the newest version at the top of the page.
  3. Download the File: Click on the link for your operating system to download the application.
  4. Run the Application: Locate the downloaded file on your computer and double-click it to start Network Device Visualizer.

πŸ–₯️ System Requirements

Before installing, ensure your system meets the following requirements:

  • Operating System: Windows 10 or above, macOS 10.14 or higher, Ubuntu 18.04 or higher
  • Memory: At least 4 GB of RAM
  • Storage: Minimum of 200 MB available space
  • Network: Active internet connection for SNMP polling

⌨️ Using the Application

  1. Launch the Application: After installation, open the application from your applications folder or start menu.
  2. Connect to Your Network: Input the IP addresses of your network devices in the application. This lets the tool connect and start polling data.
  3. View Network Stats: You’ll see a dashboard displaying critical information such as port status, traffic statistics, and VLAN configurations in real-time.

πŸ“Š Key Features

  • Real-Time Monitoring: View live status updates for all your network devices.
  • Intuitive Interface: The user-friendly design makes it easy for anyone to navigate and understand.
  • Historical Data: Access past performance data to identify trends and issues over time.
  • Alerts: Set up notifications for when devices go offline or experience issues.

πŸ“‚ Project Structure

Understanding the program structure can help you see how the application works:

  • cmd/server: This folder contains the main entry point for the application.
  • internal: This includes the core private application code.
    • auth: Manages JWT authentication and password handling.
    • db: Handles SQLite database interactions and schema.
    • handlers: Manages HTTP API handlers and middleware.
    • models: Defines data structures used in the application.
    • snmp: Contains the SNMP polling logic and data processing.

πŸ› οΈ Troubleshooting

If you encounter issues while using Network Device Visualizer, consider the following steps:

  • Check Your Network Connection: Ensure that you are connected to the network you are trying to monitor.
  • Firewall Settings: Make sure your firewall allows the application to access network devices.
  • Revisit Configuration: Double-check the IP addresses and SNMP credentials you provided.

🌍 Community & Support

If you have questions or need help, feel free to reach out through the following channels:

  • GitHub Issues: Open an issue in the project's repository for technical support.
  • User Forum: Join our community forum where users discuss features and solutions.
  • Documentation: Refer to the official documentation for detailed guides and FAQs.

πŸ”— Additional Resources

🌟 License

Network Device Visualizer is open-source software licensed under the MIT License. You can use, modify, and share it freely. Please refer to the LICENSE file in the repository for more details.

For any further assistance, do not hesitate to explore the resources mentioned above. Enjoy using Network Device Visualizer!

Releases

No releases published

Packages

 
 
 

Contributors