{"repo":"pvelati/cheap-switch-exporter","free":true,"listed":false,"github":"https://github.com/pvelati/cheap-switch-exporter","clone":"git clone https://github.com/pvelati/cheap-switch-exporter.git","description":"Prometheus Exporter for cheap switch boxes without SNMP","language":"Go","stars":57,"topics":["metrics","monitoring","prometheus-exporter","switch"],"license":"MIT","category":"analytics","readme_excerpt":"🔌 Cheap Switch Exporter Prometheus Exporter for low-cost network switches without SNMP support 📖 Overview This Prometheus exporter retrieves port statistics from switches that lack SNMP functionality, enabling monitoring through a web-based interface. 🎯 Purpose Many budget-friendly network switches do not support standard SNMP monitoring. This exporter provides a workaround by scraping port statistics directly from the switch's web interface. 🖥️ Supported Devices Manufacturer Model Status Contributor -------------- ------- -------- ------------- Ampcom WAMJHJ-8125MNG ✅ Verified @askainet Horaco ZX-SWTGW215AS ✅ Verified @askainet Horaco ZX-SWTGW218AS ✅ Verified @pvelati Horaco HC-SWTGW218AS ✅ Verified @arthurbarton Horaco HC-SWTGW124AS ✅ Verified @arthurbarton KeepLink KP-9000-9XHPML-X ✅ Verified @jfallot and @adamchabin Sodola SL-SWTG124AS ✅ Verified @dennyreiter 🚀 Installation Prerequisites - Go 1.23+ - Docker (optional) Direct Installation 1. Clone the repository 2. Download dependencies 3. Copy configuration template 4. Edit config.yaml with your switch details and parameters 5. Run the exporter Docker Deployment 📝 Configuration Create a config.yaml with the following structure: 📊 Exposed Metrics - port state : Port enabled/disabled status - port link status : Port link up/down status - port tx good pkt : Transmitted good packets - port tx bad pkt : Transmitted bad packets - port rx good pkt : Received good packets - port rx bad pkt : Received bad packets PoE metric","default_branch":null,"files":null,"tree":[],"storefront":"/r/pvelati","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pvelati/cheap-switch-exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}