StatPing.ng is an open-source network monitoring tool that can be used to monitor various services like HTTP, TCP, UDP. It is easy to install and use.
In this tutorial, you will learn how to install StatPing.ng on Elementary OS latest version.
Make sure your computer meets the following requirements before you start:
Before installing StatPing.ng, make sure that all required dependencies are installed on your system. Run the following command to install dependencies:
sudo apt update
sudo apt install -y wget unzip curl
Download StatPing.ng by running the following command:
wget https://github.com/statping-ng/statping-ng/releases/download/v0.90.55/Statping-ng-v0.90.55.zip
Note: You can check the latest release from the Statping.ng releases page.
After downloading the archive, extract it using the following command:
sudo unzip Statping-ng-v0.90.55.zip -d /opt/
Before you start using StatPing.ng, you need to configure it. Open the configuration file using your favorite editor and update the necessary settings:
sudo nano /opt/statping-ng/conf/application.yml
Update the following settings:
server:
port: 8081
servlet:
context-path: /ping
logging:
level:
com.statping: INFO
spring:
configuration:
name: statping
datasource:
url: jdbc:h2:/opt/statping-ng/db/h2db
driverClassName: org.h2.Driver
username: statping
password: test123
Save and close the file.
To start StatPing.ng, run the following command:
sudo /opt/statping-ng/bin/startup.sh
That's it! You have successfully installed StatPing.ng on Elementary OS. You can now access the StatPing.ng dashboard by opening your web browser and visiting http://localhost:8081/ping.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!