We would like to monitor few servers,like if the server goes down i should get a pop-up instantly without fail. I know it is possible, but i have no idea on how to setup it. It will be so kind if someone helps me to setup it. Thanks in advance..
You can use ping. Although ping failure doesn't necessarily mean that your system is down, it can also happen if the network is down but I believe for most intents and purposes these are same thing. You can use following script
This is from here. You can also setup a cron job for this or any similar script to ping all your servers after a regular interval.
Nagstamon might be useful.
From their website:
Nagstamon is a Nagios status monitor for the desktop. It connects to multiple Nagios, Icinga, Opsview, Centreon, Op5 Monitor/Ninja and Check_MK Multisite monitoring servers and resides in systray or as a floating statusbar at the desktop showing a brief summary of critical, warning, unknown, unreachable and down hosts and services and pops up a detailed status overview when moving the mouse pointer over it. Connecting to displayed hosts and services is easily established by context menu via SSH, RDP and VNC. Users can be notified by sound. Hosts and services can be filtered by category and regular expressions.
Not used it myself and I do not see the ability for mail notification (what I'd favor)