在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
发表评论