Smokeping Install
Start with a minimal install of CentOS 7.
yum update -y
yum install epel-release -y
yum install smokeping httpd perl-Net-Telnet perl-Net-DNS perl-LDAP perl-libwww-perl cairo pango -y
Edit the main config:
/etc/smokeping/config.conf
SELinux / firewall
setenforce 0
(and set SELINUX=disabled in /etc/selinux/config if you want it permanent)
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload
Start services
systemctl enable --now httpd
systemctl enable --now smokeping
systemctl status httpd
systemctl status smokeping
Access at http://serverip/smokeping/sm.cgi.
See also: Cockpit