In this article we will talk about Pinguzo, a monitoring tool of what happens on a Linux server. Pinguzo is heavily developed by Softaculous. It allows not only monitoring of Linux servers, but also of websites hosted on monitored servers, alerts, statistics and graphics (uptime, downtime) or how to use resources. Pinguzo works on all Linux distributions, but its developers recommend CentOS, Debian, Ubuntu, Fedora, Scientific Linux, RHEL, openSUSE, Slackware, Gentoo, Archlinux.
The first step is to create an account on the Pinguzo page – this account can be used later for all Softaculous products. After activating your account and logging in, you will be greeted by a control panel.
Adding a server to Pinguzo
The second step is to add a server. Click Add server in the top right; the server can be added either via the hostname or IP. After indicating the IP or hostname, you will be given a command to run on your server (it will download and run the Pinguzo client installation script on the server). Click Copy Command to copy the command completely and not miss any characters. This command will have to be run on your server as root (it does not work with sudo , so you will have to run sudo su to become root):
wget -N - no-check-certificate https://files.pinguzo.com/install.sh && bash install.sh
After running the order on the server, the answer will also appear:
Congratulations, Pinguzo has been successfully installed
If you click Edit, after adding the first server, in the administration panel, you will have several options: server view, alert settings, script reinstallation, or delete.
If you want to see what happens on the server, click on View Server and it will reveal the activity on your server in all its greatness.
You can see the graphs that show us the processor’s activity, memory, server information, the latest running processes. Also, at the top there are some tabs that will lead us directly to what we’re talking about: CPU, memory, disk, network, processes, or alerts.
Adding a website to Pinguzo
Once you’ve added all the servers that you want monitored, you can switch to adding web sites.
On the left, click Websites, then Add website. In the window that opens, you will enter a name for easier identification, then the website address of the website (you can make some interesting settings – check interval, etc.). Then click on the arrow on the right and get to the overview of the website you want.
And here are some tabs at the top of the page: the average response time, logs and alerts.
Check any notifications with Pinguzo
In the left-hand panel you’ll see some interesting menus: Ckecks, Notifications, Users, Pages.
Checks allows you to add additional checks for some services: SMTP, POP3, FTP or others.
Notifications allows you to add extra notifications like: SMS, Pushbullet, Telegram, Twitter, and many more.
Before completing this article about Pinguzo, I would like to add that for both servers and websites it is possible to select a graph tracking and display interval: from 30 minutes to a custom interval.