Automatic Backup Configuration of Routers using PERL Scripting

  • Authors

    • Africa, Aaron Don
    • Mosqueda, Mark Richard
    2018-11-27
    https://doi.org/10.14419/ijet.v7i4.16.22887
  • Network professionals are deeply challenged and interested with working on a large scale of network environment. The primary challenge to every professional is to maintain and manage a wide range of devices such as routers, switches, servers and firewalls. In line with maintaining a good infrastructure, doing a regular backup on each device is very essential. In the absence of backups, checks and updates of configuration shall be done manually for each of the relevant devices, which is unproductive and time consuming. In this study, automation is presented through a Perl script with Expect commands running on a Linux CentOS 7 accompanied by a MariaDB for the database. Upon running the script, information will be queried in the MariaDB and will thereof access the device to perform an automated backup that will be saved on the running operating system. 

  • References

    1. [1] Fairley, P. China's cyclists take charge: electric bicycles are selling by the millions despite efforts to ban them. IEEE Spectrum, Vol. 42 (6), (2005), pp. 54-59.

      [2] Stergiou, T. & Leeson, M. An alternative architectural framework on the OSI security model. Computers and Security, Vol. 23 (2), (2004), pp. 137-153.

      [3] Samoylengko, S. Optimization problems in computer network design. Computers Networks, Vol. 5 (3), (1981), pp. 177-186.

      [4] Network Protocols. (2018). https://www.techopedia.com/definition/12938/network-protocols

      [5] Schurman, S. The evolution from open systems interconnection (OSI) to open distributed processing (ODP). Computer Standards and Interfaces, Vol. 17 (1), (1995), pp. 107-113.

      [6] Hakiri, A., Gokhale, A., Berthou, P., Schmidt, D. & Gayrout, T. Software-Defined Networking: Challenges and research opportunities for Future Internet. Computer Networks, Vol. 75 (1), (2014), pp. 453-471.

      [7] Wallin, S. & Wikstrom, C. Automating network and service configuration using NETCONF and YANG. Proceeding LISA'11: Proceedings of the 25th International Conference on Large Installation System Administration, (2011).

      [8] Thanjaivadivel, M. & Singh, J. WWDC Server Software Inventory Management and Automation. International Journal on Computer Science and Engineering, Vol. 4 (8), (2012), pp. 1493-1496.

      [9] Deshmukh, A. & Mahalle, P. Monitor Linux Security Using Scripts. International Journal of Emerging Engineering Research and Technology, Vol. 3(6), (2015), pp. 176-181.

      [10] Maria Db. (2017). https://mariadb.org/

      [11] Africa, A., Aguilar, J., Lim Jr, C., Pacheco, P. & Rodrin, S. Automated Aquaculture System that Regulates Ph, Temperature and Ammonia. 9th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment, and Management (HNICEM), (2017).

      [12] Africa, A. A Rough Set-Based Expert System for diagnosing information system communication networks. International Journal of Information and Communication Technology, Vol. 11 (4), (2017), pp. 496-512.

      [13] Africa, A. & Cabatuan, M. A Rough Set Based Data Model for Breast Cancer Mammographic Mass Diagnostics. International Journal of Biomedical Engineering and Technology, Vol. 18 (4), (2015), pp. 359-369.

      [14] Africa, A. A Rough Set Based Solar Powered Flood Water Purification System with a Fuzzy Logic Model. ARPN Journal of Engineering and Applied Sciences, Vol. 12 (3), (2017), pp. 638-647.

      [15] Africa, A. A Mathematical Fuzzy Logic Control Systems Model Using Rough Set Theory for Robot Applications. Journal of Telecommunication, Electronic and Computer Engineering, Vol. 9 (2-8), (2017), pp. 7-11.

      [16] Africa, A., Mesina, A., Izon, J. & Quitevis, B. Development of a Novel Android Controlled USB File Transfer Hub. Journal of Telecommunication, Electronic and Computer Engineering, Vol. 9 (2-8), (2017), pp. 1-5.

      [17] Africa, A., Bautista, S., Lardizabal, F., Patron, J. & Santos, A. Minimizing Passenger Congestion in Train Stations through Radio Frequency Identification (RFID) coupled with Database Monitoring System. ARPN Journal of Engineering and Applied Sciences, Vol. 12 (9), (2017), pp. 2863-2869.

      [18] Africa, A. A Logic Scoring of Preference Algorithm using ISO/IEC 25010:2011 for Open Source Web Applications Moodle and Wordpress. ARPN Journal of Engineering and Applied Sciences, Vol. 13 (15), (2018).

      [19] Brucal, S., Africa, A. & Dadios, E. Female Voice Recognition using Artificial Neural Networks and MATLAB Voicebox Toolbox. Journal of Telecommunication, Electronic and Computer Engineering, Vol. 10 (1-4), (2018), pp. 133-138.

      [20] Africa, A. & Velasco, J. Development of a Urine Strip Analyzer using Artificial Neural Network using an Android Phone. ARPN Journal of Engineering and Applied Sciences, Vol. 12 (6), (2017), pp. 1706-1712.

      [21] Loresco, P. & Africa, A. ECG Print-out Features Extraction Using Spatial-Oriented Image Processing Techniques. Journal of Telecommunication, Electronic and Computer Engineering, Vol. 10 (1-5), (2018), pp. 15-20.

      [22] Milillo, T. & Gardella, J. Spatial statistics and interpolation methods for TOF SIMS imaging. Applied Surface Science, Vol. 252 (19), (2006), pp. 3883-3890.

      [23] Alladi, B. & Prasad, S. Big Data Life Cycle: Security Issues, Challenges, Treat and Security Model. International Journal of Engineering and Technology, Vol. 7 (1.3), (2018), pp. 100-103.

  • Downloads

  • How to Cite

    Don, A. A., & Richard, M. M. (2018). Automatic Backup Configuration of Routers using PERL Scripting. International Journal of Engineering & Technology, 7(4.16), 200-202. https://doi.org/10.14419/ijet.v7i4.16.22887