https://github.com/aqu1tain/netbeat
NetBeat is a SNMP Monitorer and simple Ticket System powered by Nuxt 3.
https://github.com/aqu1tain/netbeat
authentication monitoring monitoring-tool snmp ticketing-system update-checker
Last synced: 3 months ago
JSON representation
NetBeat is a SNMP Monitorer and simple Ticket System powered by Nuxt 3.
- Host: GitHub
- URL: https://github.com/aqu1tain/netbeat
- Owner: Aqu1tain
- License: agpl-3.0
- Created: 2025-03-31T11:57:41.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-04-07T13:47:57.000Z (9 months ago)
- Last Synced: 2025-04-07T14:39:15.449Z (9 months ago)
- Topics: authentication, monitoring, monitoring-tool, snmp, ticketing-system, update-checker
- Language: Vue
- Homepage: http://localhost:3000/login
- Size: 956 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NetBeat
NetBeat is a web-app made to interact via SNMP with GNS3 networks.
It runs on the host machine.
Please note that the app is currently under development.
Contributions and pull requests are open, starting after April 15, 2025.
Feel free to fork the project and PR on it.
It's a Node app, using Nuxt as a **fullstack framework**.
Learn Nuxt: [Feel free to check the official docs](https://nuxt.com/docs/guide), Nuxt is a really cool framework.
**Versions used**
- Nuxt v3.16 (I'm aware that Nuxt 4 will be released soon, maybe I will consider making the project Nuxt 4 compatible in the future.)
- Tailwind v4.0.17 (Using a Vite plugin, check [this page](https://tailwindcss.com/docs/installation/framework-guides/nuxt) to learn more about it, LLMs are very bad with the latest Tailwind versions.)
- [Net-Snmp v3.20.0](https://www.npmjs.com/package/net-snmp)
- Mongoose v8.13.1 (MongoDB package for Node)
Make sure to have a local instance of MongoDb Running, or that you have a Mongo Cluster.
---
## Installation
Clone the repository:
```zsh
git clone https://www.github.com/Aqu1tain/NetBeat.git
```
Next, __navigate into the project folder__, then:
```zsh
npm install
```
__DO NOT FORGET TO EDIT THE .env.example into a .env file, and write the correct data inside.__
And you can run the project:
```zsh
npm run dev
```
Access the app in your browser: http://localhost:3000/login
## License
This project is licensed under the AGPL 3.0 License. All projects using this one must be open-source. Check the [LICENSE](/LICENSE) file to learn more about it.