Pulseway allows you to easily monitor and control a remote PC from any smartphone or tablet. It provides real-time status, system resources, network performance etc and sends you an alert on your smartphone whenever a condition is triggered. It also allows you to run commands in a terminal from your mobile device, stop and restart processes and many more.
Pulseway is structured in two parts: the agent, which runs on the computer you want to monitor and the mobile app, which obviously runs on your mobile device. What’s really great about it is it’s cross-platform abilities: you can monitor a Linux PC (running Debian/Ubuntu, RHEL/Fedora/CentOS/SUSE, Slackware or Arch), a Windows PC and even a Mac PC from any Android device, iOS device or Windows phone.
NOTE! All the data collected from your PC is centralized on the Pulseway servers so you first have to sign up for an account HERE.
This article describes how to monitor an Ubuntu based PC from an Android device.
Install Pulseway agent on Ubuntu
If you don’t know the architecture of your machine, open a terminal and type:
Results i386,i586 or i686 : 32 bit
Result x86_64 : 64 bit
In the same terminal, get the right package:
wget wget http://www.pulseway.com/download/pulseway_x64.deb
sudo dpkg -i pulseway_x64.deb
sudo dpkg -i pulseway_x86.deb
Once installed, rename the example config file:
sudo mv /etc/pulseway/config.xml.sample /etc/pulseway/config.xml
and edit it with your favourite text editor (nano, gedit, pluma, kate etc):
sudo nano /etc/pulseway/config.xml
For now, the only thing you need to add to the config file is the Pulseway account username and password you’re created earlier. Find this line and edit it accordingly:
<Account Username="your-username" Password="your-password" UseCustomServer="false" CustomServerAddress=""/>
sudo /etc/init.d/pulseway start
Install Pulseway mobile app on Android
Easy. Go to Google Play Store and press the install button.
Run the application on your Android device and login with the Pulseway account created earlier.
You can configure notifications and more services to monitor by editing /etc/pulseway/config.xml but make sure you create a backup first.
sudo cp /etc/pulseway/config.xml /etc/pulseway/config.xml.bk
If anything goes wrong, replace it:
sudo cp /etc/pulseway/config.xml.bk /etc/pulseway/config.xml
When you are done editing it, restart the service with:
sudo /etc/init.d/pulseway restart
It’s a pity Linux agent has to be configured by manually editing the config file. For example, the Windows agent comes with a GUI manager for every option possible. It also provides more features (like sensors monitor for temperature, fan speed etc). I really wish these two will be implemented for Linux as well.