
Mohit Jaiswal

Pallavi Kaur Jauhar

Shubhendra Singh

Rashi Agarwal
- Student, Department of Information Technology, University Institute of Engineering and Technology, Uttar Pradesh, India
- HOD, Department of Information Technology, University Institute of Engineering and Technology, Uttar Pradesh, India
Abstract
Network monitoring is the systematic effort of a computer network to detect slow or failing network components such as overloaded or crashed/frozen servers, failing routers, failed switches, or other problematic devices. The network monitoring system notifies the network administrator in the event of a network failure or other outage. Network management is a subset of network monitoring. Network monitoring is typically accomplished through the use of software applications and tools. Network monitoring services are widely used to determine whether a given Web server is operational and properly connected to networks around the world. Many servers that perform this function offer a more comprehensive view of the Internet and networks. While constantly monitoring the reliability of a network and searching for trends, the monitoring system tracks and logs network parameters. Among them are the data transmission rate (throughput), error rates, downtime/uptime, use-time percentages, and response time to user and automated inputs and requests. When predefined parameter thresholds are exceeded, alarms are triggered, and network fault management processes are initiated.
Keywords: Shell Script, Operating System, MySQL, LAMP, tcpdump, User Datagram Protocol (UDP)
[This article belongs to Journal of Advances in Shell Programming(joasp)]

Full Text
Browse Figures
References
1. Techopedia. Bundled Software: What Does Bundled Software Mean? [Online]. Available from https://www.techopedia.com/definition/4240/bundled-software
2. Digital Ocean (31-Jul-2021). What is a Kernel? [Online]. Available from https://www.digitalocean.com/community/tutorials/what-is-a-kernel
3. TechTarget Contributor. Shell [Online]. Available from https://www.techtarget.com/searchdatacenter/definition/shell 4. How do I use the command-line shell? [Online]. Available from https://courses.cs.washington.edu/courses/cse140/13wi/shell-usage.html
5. Cloudflare. What is TCP/IP? [Online]. Available from https://www.cloudflare.com/enin/learning/ddos/glossary/tcp-ip/ 6. Paloalto Networks. Source and Destination NAT Example [Online]. Available from https://docs.paloaltonetworks.com/pan-os/9-0/pan-os-admin/networking/nat/nat-configurationexamples/source-and-destination-nat-example.html
7. Madpackets. TCP Sequence and Acknowledgement Numbers Explained [Online]. Available from https://madpackets.com/2018/04/25/tcp-sequence-and-acknowledgement-numbers-explained/
8. Khan Academy. User Datagram Protocol (UDP) [Online]. Available from https://www.khanacademy.org/computing/computers-and-internet/xcae6f4a7ff015e7d:theinternet/xcae6f4a7ff015e7d:transporting-packets/a/user-datagram-protocol-udp
9. Tech Target. Mariusz Zydyk. Address Resolution Protocol (ARP) [Online]. Available from https://www.techtarget.com/searchnetworking/definition/Address-Resolution-Protocol-ARP
10. Tutorials Point. Shell Scripting Tutorial [Online]. Available from https://www.tutorialspoint.com/unix/shell_scripting.htm

Journal of Advances in Shell Programming
Volume | 8 |
Issue | 3 |
Received | March 14, 2022 |
Accepted | March 31, 2022 |
Published | April 7, 2022 |