Monitoring Linux Server with an Arduino

As usual I was so bored and wanted to build something cool on this weekend, So I ended up building an Arduino based Linux server monitoring solution for monitoring my Linux VPS.

The idea was Simple, use an Arduino Ethernet module to make a get request to the php script hosted on the server and parse the response data (free -m,df -h,uptime) and display it on the LCD screen every one minute.

And here is the demo of Arduino Linux monitor in action

Demo

Arduino lcd

If you are interested in this project you can download the Arduino sketch from my github page.

Todo List

  • Buzzer Notification upon increase in memory/cpu load..etc
  • Use json instead of php page

Related Articles