在Centos安装简易的Web监控项目,实现简易的面板管理功能

这里会提到两个项目,Webmin和Cockpit,其宝塔面板也算一个,但是由于国内兼容性较好,不在本文体现。

他们都是直接使用系统本地用户登录的管理平台。


Cockpit支持系统监控、WebShell、防火墙管理、用户管理、进程分析管理等一些简单的内容。


Cockpit的安装使用:

subscription-manager repos --enable rhel-7-server-extras-rpms
yum install cockpit
systemctl enable --now cockpit.socket


安装完成后访问9090端口进入Web管理页面。


如果你需要使用Cockpit的防火墙控制,

可能需要修改/etc/firewalld/firewalld.conf

AllowZoneDrifting=no


重启,并放开全部的端口,否则你可能会无法登录Cockpit

systemctl restart firewalld
firewall-cmd --state
firewall-cmd --set-default-zone=trusted
firewall-cmd --zone=trusted --add-interface=eth0
firewall-cmd --permanent --zone=trusted --add-interface=eth0
firewall-cmd --reload


我个人认为,Webmin的能力比Cockpit更加强大。

他具备更强大更复杂的管理能力,而且部分内容的展现相比Cockpit强了一些。


安装Webmin

curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
sh setup-repos.sh
yum install webmin iptables-services


完成上述操作后,访问10000端口直接登录Webmin




发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。