0% found this document useful (0 votes)
321 views

SMS Based Remote Server Monitoring System

This document describes an SMS-based remote server monitoring system. It discusses how such a system works by using sensors to collect server data and send alerts via text messages when issues are detected. The benefits are increased uptime and quick response times. Challenges include avoiding false alarms and managing high alert volumes. Best practices include selecting the right sensors and establishing clear alert protocols. The system is concluded to be a powerful tool for improving server performance when properly configured and managed.

Uploaded by

Shivansh Mishra
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
321 views

SMS Based Remote Server Monitoring System

This document describes an SMS-based remote server monitoring system. It discusses how such a system works by using sensors to collect server data and send alerts via text messages when issues are detected. The benefits are increased uptime and quick response times. Challenges include avoiding false alarms and managing high alert volumes. Best practices include selecting the right sensors and establishing clear alert protocols. The system is concluded to be a powerful tool for improving server performance when properly configured and managed.

Uploaded by

Shivansh Mishra
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

SMS Based Remote Server Monitoring

System
Introduction to SMS Based Remote Server Monitoring :-
• SMS based remote server monitoring is a system that allows businesses to monitor their servers
from anywhere, at any time.
• This system involves the use of text messages to provide real-time updates on the status of servers
and network devices.
• The benefits of SMS based remote server monitoring are numerous, including increased uptime,
improved performance, and reduced downtime. It also allows for quick response times in case of
emergencies or critical issues.

Literature Survey:
• Several studies have been conducted on SMS-based server monitoring. In a study
conducted by Yang et al. (2014), the authors proposed an SMS-based server monitoring
system that can monitor the status of servers and send alerts via SMS messages. The
authors found that the system was effective in detecting and alerting IT staff of server
failures in a timely manner.

• Another study conducted by Zhang et al. (2016) proposed a system for monitoring
servers using SMS messages and machine learning algorithms. The authors found that the
system was able to accurately detect anomalies and alert IT staff of potential issues.

• In a study conducted by Duan et al. (2018), the authors proposed a system that uses SMS
messages to monitor the temperature and humidity of server rooms. The authors found
that the system was effective in detecting abnormal temperature and humidity levels and
sending alerts to IT staff.

• Strengths:
o SMS-based server monitoring has several strengths. Firstly, it is an affordable and
accessible method of monitoring servers. Secondly, it can send alerts to IT staff in
real-time, enabling them to respond to issues promptly. Thirdly, it is a simple and
user-friendly method that does not require technical expertise.

1
• Weaknesses:
o Despite its strengths, SMS-based server monitoring has some weaknesses. Firstly,
it is dependent on the availability of the cellular network, which can be unreliable
in some areas. Secondly, SMS messages can be delayed or lost, which can lead to
missed alerts. Thirdly, SMS-based server monitoring is limited in the amount of
data it can send, which can limit the level of detail provided in alerts.

How SMS-Based Remote Server Monitoring Works :-


• SMS-based remote server monitoring works by using sensors to collect data on server
performance and sending alerts via text message when there are issues.
• These sensors can monitor everything from CPU usage and memory to disk space and network
traffic.
• When an issue is detected, the system sends a text message to the designated recipient, alerting
them to the problem.
• The recipient can then take action to resolve the issue before it becomes a major problem.

Code :-
create database sms;
use sms;

CREATE TABLE servers (


id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
ip_address VARCHAR(255) NOT NULL
);

INSERT INTO servers (name, ip_address)


VALUES ('Server 1', "192.168.1.100" ),
('Server 2', "192.168.1.101" ),
('Server 3', "192.168.1.102" ),
('Server 4', "192.168.1.103" );

2
select * from servers;

CREATE TABLE metrics (


id INT AUTO_INCREMENT PRIMARY KEY,
server_id INT NOT NULL,
metric_type varchar(50) NOT NULL,
value FLOAT NOT NULL,
FOREIGN KEY (server_id) REFERENCES servers(id)
);

INSERT INTO metrics (server_id, metric_type, value)


VALUES (1, "CPU Usage", 30.50),
(2, "CPU Usage", 40.20),
(3, "CPU Usage", 10.30),
(4, "CPU Usage", 11.00),
(1, "Memory Usage", 50.00),
(2, "Memory Usage", 60.00),
(3, "Memory Usage", 70.00),
(4, "Memory Usage", 80.00),
(1, "Disk Usage", 75.00),
(2, "Disk Usage", 80.00),
(3, "Disk Usage", 85.00),
(4, "Disk Usage", 90.00);

select * from metrics;

3
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL,
phone_number VARCHAR(20) NOT NULL
);

INSERT INTO users (name, email, phone_number)


VALUES ("John", "[email protected]", 1234567890),
("Sarah", "[email protected]", 9876543210),
("Mike", "[email protected]", 5551234567);

select * from users;

CREATE TABLE alerts (


id INT PRIMARY KEY AUTO_INCREMENT,
user_id INT NOT NULL,
server_id INT NOT NULL,
message VARCHAR(255) NOT NULL,
FOREIGN KEY (user_id) REFERENCES users(id),
FOREIGN KEY (server_id) REFERENCES servers(id)
);

INSERT INTO alerts (user_id, server_id, message)


VALUES (1, 3, 'Disk space is running low on Server 3'),
(2, 2, 'High CPU usage detected on Server 2'),
(3, 4, 'Server 4 is down!'),

4
(1, 1, 'Network traffic is unusually high on Server 1'),
(2, 3, 'Memory usage is approaching critical levels on Server 3');

select * from alerts;

drop database sms;

ER Diagram

Benefits of SMS-Based Remote Server Monitoring :-


• SMS based remote server monitoring offers numerous benefits to businesses, including increased
uptime and improved performance.
• By monitoring servers in real-time, businesses can quickly identify and address issues before they
become major problems.

5
• Additionally, SMS based remote server monitoring allows for quick response times in case of
emergencies or critical issues.
• This can help prevent costly downtime and ensure that business operations continue
uninterrupted.

Challenges of SMS-Based Remote Server Monitoring :-


• While SMS based remote server monitoring offers many benefits, there are also some challenges
to consider.
• One of the biggest challenges is ensuring that the system is set up correctly and configured
properly to avoid false alarms or missed alerts.
• Another challenge is managing the sheer volume of alerts that can be generated by the system.
• Businesses must have a plan in place for how to manage and prioritize alerts to ensure that critical
issues are addressed first.

Best Practices for SMS-Based Remote Server Monitoring :-


To get the most out of SMS based remote server monitoring, businesses should follow some best
practices.
• First, they should carefully select the sensors and monitoring tools they use to ensure that
they are collecting the right data.
• Second, businesses should establish clear protocols for how alerts are handled and
responded to.
• This includes defining who receives alerts, how they are notified, and what actions
should be taken in response.

Conclusion : -
• In conclusion, SMS-based remote server monitoring is a valuable tool for any organization
seeking to ensure the smooth running of their servers. It is a powerful tool that can help
businesses improve server performance and reduce downtime.
• By using text messages to provide real-time updates on server status, businesses can quickly
identify and address issues before they become major problems. However, it is important to
carefully configure and manage the system to avoid false alarms and ensure that critical issues are
addressed promptly.
• With proper implementation and management, SMS based remote server monitoring can be an
asset for any business. It offers real-time updates on server performance and issues, enabling
administrators to take prompt action and prevent downtime.

6
• The use of MySQL for data management allows for efficient storage and retrieval of server,
metric, user, and alert data. However, it is essential to properly configure and manage the system
to prevent false alarms and ensure that critical issues are addressed promptly.
• Overall, SMS-based remote server monitoring can be a powerful asset in improving productivity,
reducing costs, and ensuring the continued success of businesses.

Reference: -
1. For sensors: h ps://www.electronicscomp.com/
(visited on 24/04/2023)
2. h ps://www.wikipedia.org/
(visited on 27/04/2023)
3. SMS-based content alert system: A case with Bundelkhand University Library, Jhansi (visited on
15/04/2023)
4. SMS Based Monitoring System of TV Transmitting Station Xiaojun Bai (Xi'an Technological
University)
5. Development of an SMS Based Alert System using Object Oriented Design Concept
Adeyinka Ajao Adewale(Covenant University Ota Ogun State, Nigeria)

Group:05
Team Member’s Name & Sign.

41 Aditya Makwana
43 Chandan Mandal
44 Aniket Mishra
45 Nitesh Mishra
46 Rishabh Mishra
47 Shivam Mishra
48 Shivansh Mishra
49 Drumil Mistry
50 Srushti Mogaveera

You might also like