Publication: Snmp manager on raspberry pi with node.js
Loading...
Date
2024-08
Authors
Lai, Hong You
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Modern network management faces challenges due to heterogeneous networks with diverse protocols and interfaces, leading to inefficiencies and increased
management burdens. The lack of a standardized communication protocol hampers interoperability and scalability. This project addresses this need by developing a robust SNMP-enabled system using Raspberry Pi and Node.js, designed to overcome limitations of existing solutions with a focus on simplicity, modularity, and scalability. The methodology includes systematic design, development, integration, and testing. The system employs the net-snmp library for efficient communication and SNMP trap handling, integrates MongoDB for persistent configuration management and storage, and features a custom library and user-friendly GUI for real-time monitoring and management. The performance metrics including CPU and memory utilization, were analysed, and SNMP GET and SET response times were benchmarked, demonstrating the system's robustness. The results confirmed the effectiveness of the system, particularly with the Raspberry Pi 4 Model B 8GB managing devices such as the HP PageWide Pro MFP 477dw Printer, HP Color LaserJet MFP E77822, HP DesignJet T120, and EAP110 Wireless N Ceiling Mount Access Point. This project advances network management technology, offering a practical and efficient SNMP-based solution with significant potential for future enhancements.