Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Using IoT for server alerts

Using IoT for server alerts

Using IoT for server alerts


I have an idea of using IoT for servers to send alerts to warn us if there is a possibility of server crash due to any reason, eg hardware failure, etc.

This is to avoid the disaster in the first place. From my past experiences as a system admin working in other companies, there is no proper alert system on device/hardware failure in servers. We only know the server has a problem, eg smart array failure; once the server crashes. This is already too late, and the production system will be down for many hours which causes tons of revenue loss. I would like to avoid this at all costs.

How do I start my research/investigation to implement this idea? I am a novice in IoT.


RE: Using IoT for server alerts

Start with figuring out to know when something is about to fail.

RE: Using IoT for server alerts

I don't know if this is a problem needing an IoT solution.

From my experience, there are warnings to possible upcoming hardware failures. Things like individual drives in an array, or an array controller. Maybe problems with a network card or memory sticks. These often show up as warnings or minor errors in the system log(s). That would be like the file /var/log/messages, 'dmesg' output, or the Windows event logs. Very often, hardware starts complaining here before an actual hard failure. These are all accessible from the operating system, so those are best monitored by something running on the machine. There are commercial products for this, and it's pretty easy to grow your own if you can find a way to catch all possible faults.

As far as detecting from outside the box, which is what IoT implies, you have two choices (as I see it). One is connected to the network and 'looking' that way, or completely disconnected and looking some other way. The problem with either of those is exactly what mintjulep says. You first have to figure out what you are monitoring to determine that something may fail.

Just looking at my servers, they have lights all over them. The lights can be either green, yellow, or red. When the server is happy, all lights are green. Some go yellow when it's having an issue. They go red if there is some kind of hard fault. And covering all conditions, they go out if there's a total failure of the system. So I could see a Raspberry Pi with a camera, tell it what a good all green condition looks like, and text me if it "sees" anything different. Maybe also a way to ping that Pi and see what it sees myself. That would automate my warning light check.

But mintjulep is completely correct. You first need to figure out what the IoT device would need to be monitoring to be able to predict an upcoming failure.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close