Published
Design and Implementation of Network Monitoring System for Campus Infrastructure Using Software Agents
Diseño e implementación de un sistema de monitoreo de red para infraestructura de campus usando agentes de software
DOI:
https://doi.org/10.15446/ing.investig.v42n1.87564Keywords:
SNMP, Multi-Agent System, Network monitoring, Distributed Systems, Parallelization (en)SNMP, Sistema Multiagente, Monitoreo de Redes, Sistemas Distribuidos, Paralelización (es)
In network management and monitoring systems, or Network Management Stations (NMS), the Simple Network monitoring Protocol (SNMP) is normally used, with which it is possible to obtain information on the behavior, the values of the variables, and the status of the network architecture. network. However, for large corporate networks, the protocol can present latency in data collection and processing, thus making real-time monitoring difficult. This article proposes a multi-agent system based on layers, with three types of agents. This includes the collector agent, which uses a Management Information Base (MIB) value to collect information from the network equipment, an input table of information from the network devices for the consolidator agent to process the collected data and leave it in a consumable format, and its subsequent representation by the application agent as a web service, in this case, as a heat map.
En los sistemas de administración y monitoreo de redes o Network Management Stations (NMS), normalmente se utiliza el protocolo Simple Network Monitoring Protocol (SNMP), con el cual es posible obtener información sobre el comportamiento, los valores de las variables y el estado de la arquitectura de red. Sin embargo, para las grandes redes corporativas, el protocolo puede presentar latencia en la recopilación y el procesamiento de datos, lo que dificulta el monitoreo en tiempo real. Este artículo propone un sistema multi-agente basado en capas con tres tipos de agentes. Esto incluye el agente recolector que utiliza un valor MIB(Management Information Base) para recolectar información de los equipos de red, una tabla de entrada de información de los dispositivos de red para que el agente consolidador realice el procesamiento de los datos recolectada y los deje en un formato consumible y su subsiguiente representación por parte del agente de aplicación como un servicio web, en este caso como un mapa de calor.
References
Affandi, A., Riyanto, D., Pratomo, I., and Kusrahardjo, G. (2015). Design and implementation fast response system monitoring server using simple network management protocol (snmp). In IEEE (Eds.) 2015 International Seminar on Intelligent Technology and Its Applications (ISITIA) (pp. 385-390). IEEE. https://doi.org/10.1109/ISITIA.2015.7220011
Al-Naymat, G., Hambouz, A., and Al-Kasassbeh, M. (2019). Evaluating the impact of feature selection methods on snmp-mib interface parameters to accurately detect network anomalies. In IEEE (Eds.) 2019 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT) (pp. 1-6). IEEE. https://doi.org/10.1109/ISSPIT47144.2019.9001882
Allahham, A. A. and Rahman, M. A. (2018). A smart monitoring system for campus using zigbee wireless sensor networks. International Journal of Software Engineering and Computer Systems (IJSECS), 4(1), 1-14. https://doi.org/10.15282/ijsecs.4.1.2018.1.0034
Awang, N., Ganthan, A., Samy, L. N., and Hassan, N. H. (2020). A review on risk assessment using risk prediction technique in campus network. International Journal of Advanced Trends in Computer Science and Engineering, 9(1.3), 251-257. https://doi.org/10.30534/ijatcse/2020/3891.32020
Barriuso, A. L., Villarrubia-González, G., de Paz, J. F., Lozano, A., and Bajo, J. (2018). Combination of multi-agent systems and wireless sensor networks for the monitoring of cattle, Sensors, 18(1), 108. https://doi.org/10.3390/s18010108
Barth, W. (2008). Nagios: System and network monitoring. No Starch Press.
Brattstrom, M. and Morreale, P. (2017). Scalable agentless cloud network monitoring. In IEEE (Eds.) 2017 IEEE 4th International Conference on Cyber Security and Cloud Computing (CSCloud) (pp. 171-176). IEEE. https://doi.org/10.1109/CSCloud.2017.11
Chiandone, M., Dalle Feste, M., Bosich, D. and Sulligoi, G. (2019). Real-time monitoring and control system for trieste university campus electrical distribution grid. In IEEE (Eds.) 2019 IEEE Milan PowerTech (pp. 1-5). IEEE. https://doi.org/10.1109/PTC.2019.8810653
Franco, O. H., Castillo, L. F., Corchado, J. M., and Lopez, C. A. (2007). Multiagent system for software monitoring and users’ activities in a network equipment. Scientia et Technica, 1(34), 387-393. https://doi.org/10.22517/23447214.5637
Free SNMP Walk Tool for Windows and Linux (n.d.). https://www.manageengine.com/products/ mibbrowser-free-tool/
Garcia, F. P., Andrade, R., Oliveira, C. T., and de Souza, J. N. (2014). Epmost: An energy-efficient passive monitoring system for wireless sensor networks. Sensors, 14(6), 10804-10828. https://doi.org/10.3390/s140610804
Gonçalves, P., Oliveira, J. L. and Aguiar, R. (2012). A study of encoding overhead in network management protocols. International Journal of Network Management, 22(6), 435-450. ttps://doi.org/10.1002/nem.1801
Hidalgo, F. and Gamess, E. (2014). Integrating android devices into network management systems based on snmp. International Journal of Advanced Computer Science and Applications, 5(5), 1-8. https://doi.org/10.14569/IJACSA.2014.050501
Hwoij, A., Al-kasassbeh, M., and Al-Fayoumi, M. (2020). Detecting network anomalies using rule-based machine learning within snmp-mib dataset. arXiv preprint. https://arxiv.org/abs/2002.02368
Isaza, G., Mejía, M. H., Castillo, L. F., Morales, A., and Duque, N. (2012). Network management using multi-agents system. ADCAIJ: Advances in Distributed Computing and Artificial Intelligence Journal, 1(3), 49-54. https://doi.org/10.14201/ADCAIJ20121314954
Jin, Y., Tomoishi, M., and Yamai, N. (2019). Anomaly detection by monitoring unintended dns traffic on wireless network. In IEEE (Eds.) 2019 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM) (pp. 1- 6). IEEE. https://doi.org/10.1109/PACRIM47961.2019.8985052
Kaushik, A. (2010). Use of open source technologies for enterprise server monitoring using snmp. International Journal on Computer Science and Engineering, 2(7), 2246-2252.
Laštovička, M., Husák, M., and Sadlek, L. (2020). Network monitoring and enumerating vulnerabilities in large heterogeneous networks. In IEEE (Eds.) NOMS 2020-2020 IEEE/IFIP Network Operations and Management Symposium (pp. 1-6). IEEE. https://doi.org/10.1109/NOMS47738.2020.9110394
Li, X. and Jiang, T. (2014). Design and implementation of the campus network monitoring system. In IEEE (Eds.) 2014 IEEE Workshop on Electronics, Computer and Applications (pp. 117- 119). IEEE. https://doi.org/10.1109/IWECA.2014.6845571
Madi, N. and Alkasassbeh, M. (2019). Collecting mib data from network managed by snmp using multi mobile agents. arXiv preprint. https://arxiv.org/abs/1909.02547
Min, W. (2011). Distributed network resources monitoring based on multi-agent and matrix grammar. In IEEE (Eds.) 2011 Fourth International Symposium on Parallel Architectures, Algorithms and Programming (PAAP) (pp. 136-140). IEEE. https://doi.org/10.1109/PAAP.2011.25
Moreira, R. S., Morla, R. S., Moreira, L. P., and Soares, C. (2016). A behavioral reflective architecture for managing the integration of personal ubicomp systems: automatic snmp-based discovery and management of behavior context in smart-spaces. Personal and Ubiquitous Computing, 20(2), 229-243. https://doi.org/10.1007/s00779-016-0901-4
Moura, P., Moreno, J. I., López-López, G., and Álvarez-Campana, M. (2021). Iot platform for energy sustainability in university campuses, Sensors, 21(2), 357. DOI: https://doi.org/10.3390/s21020357
Pashamokhtari, A., Gharakheili, H. H., and Sivaraman, V. (2020). Progressive monitoring of iot networks using sdn and cost- effective traffic signatures. In IEEE (Eds.) 2020 Workshop on Emerging Technologies for Security in IoT (ETSecIoT) (pp. 1-6). IEEE. https://doi.org/10.1109/ETSecIoT50046.2020.00005
Pysnmp 4.4.12 (n.d.). Pysnmp 4.4.12. https://pypi.org/project/pysnmp/
Sánchez, R., Herrero, A., and Corchado, E. (2013). Visualization and clustering for snmp intrusion detection. Cybernetics and Systems, 44(6-7), 505-532. https://doi.org/10.1080/01969722.2013.803903
Stallings, W. (1998). SNMP, SNMPv2, SNMPv3, and RMON 1 and 2. Addison-Wesley Longman Publishing Co., Inc. https://doi.org/10.1109/COMST.1998.5340405
Torre, G. D. L. and Yucelen, T. (2018). Adaptive architectures for resilient control of networked multiagent systems in the presence of misbehaving agents. International Journal of Control, 91(3), 495–507. https://doi.org/10.1080/00207179.2017.1286040
Wan, S., Lu, J., Fan, P., and Letaief, K. B. (2017). To smart city: Public safety network design for emergency. IEEE Access, 6, 1451-1460. https://doi.org/10.1109/ACCESS.2017.2779137
Yang, C., Liu, J., Kristiani, E., Liu, M., You, I., and Pau, G. (2020). Netflow monitoring and cyberattack detection using deep learning with ceph. IEEE Access, 8, 7842-7850. https://doi.org/10.1109/ACCESS.2019.2963716
How to Cite
APA
ACM
ACS
ABNT
Chicago
Harvard
IEEE
MLA
Turabian
Vancouver
Download Citation
CrossRef Cited-by
1. Carlos Gonçalves, Tiago Dias, A. Luís Osório, Luis M. Camarinha-Matos. (2022). Collaborative Networks in Digitalization and Society 5.0. IFIP Advances in Information and Communication Technology. 662, p.44. https://doi.org/10.1007/978-3-031-14844-6_4.
2. Ariel Oswaldo Fernández Loor, Alicia Germania Andrade Vera. (2025). Algoritmos supervisados para la predicción de fallos en la red LAN de la UPSE. Revista Científica y Tecnológica UPSE, 12(2), p.90. https://doi.org/10.26423/03cdzf27.
3. Yun Liu, Yachen Zhang, Zhiyuan Deng, Hongfei Xu, Hoshang Kolivand, Anand Nayyar. (2023). High concealed and illegal cross-district access monitoring technology for new energy power stations based on K-nearest neighbor algorithm. Fourth International Conference on Signal Processing and Computer Science (SPCS 2023). , p.193. https://doi.org/10.1117/12.3012523.
Dimensions
PlumX
Article abstract page views
Downloads
License
Copyright (c) 2021 HENRY ZARATE CEBALLOS, Rodrigo Ivan Espinel Villalobos, Erick Ardila Triana, Jorge Eduardo Ortiz Triviño

This work is licensed under a Creative Commons Attribution 4.0 International License.
The authors or holders of the copyright for each article hereby confer exclusive, limited and free authorization on the Universidad Nacional de Colombia's journal Ingeniería e Investigación concerning the aforementioned article which, once it has been evaluated and approved, will be submitted for publication, in line with the following items:
1. The version which has been corrected according to the evaluators' suggestions will be remitted and it will be made clear whether the aforementioned article is an unedited document regarding which the rights to be authorized are held and total responsibility will be assumed by the authors for the content of the work being submitted to Ingeniería e Investigación, the Universidad Nacional de Colombia and third-parties;
2. The authorization conferred on the journal will come into force from the date on which it is included in the respective volume and issue of Ingeniería e Investigación in the Open Journal Systems and on the journal's main page (https://revistas.unal.edu.co/index.php/ingeinv), as well as in different databases and indices in which the publication is indexed;
3. The authors authorize the Universidad Nacional de Colombia's journal Ingeniería e Investigación to publish the document in whatever required format (printed, digital, electronic or whatsoever known or yet to be discovered form) and authorize Ingeniería e Investigación to include the work in any indices and/or search engines deemed necessary for promoting its diffusion;
4. The authors accept that such authorization is given free of charge and they, therefore, waive any right to receive remuneration from the publication, distribution, public communication and any use whatsoever referred to in the terms of this authorization.










