[转帖]通过架设Cockpit服务 使用Web浏览器监测管理多个Linux服务器
Cockpit是一个易于使用,轻量级和简单但功能强大的工具,通过单个Web浏览器监视和管理多个远程Linux服务器。 如果你管理着一台 Linux 服务器,那么你可能正在寻找一个可靠的管理工具。为了这个你可能已经看了 Webmin 和 cPanel 这类软件。但是,如果你正在寻找一种简单的方法来管理还包括了 Docker 的 Linux 服务器,那么有一个工具可以用于这个需求:Cockpit。 
关于监控工具的相关文章:
- 超强大的服务器性能监控工具Zabbix:安装与使用
- 使用JConsole监控远程Tomcat服务器简单图文教程
- 使用Nagios搭建监控服务器详细教程
- 免费开源的网络性能监控工具:Smokeping的安装与配置
- 功能强大直观的Ntopng和Munin部署实战
Cockpit是GNU / Linux服务器易于使用,重量轻,简单而强大的远程管理器,这是一个互动的服务器管理用户界面,通过网络浏览器提供了一个实时Linux的会话。
Cockpit可以安装在 Debian、Red Hat、CentOS、Arch Linux 和 Ubuntu 之上。Cockpit使得系统管理员能够轻松可靠地执行任务。
**注:2019年新发布的RHEL8和CENTOS8默认已经继承该Cockpit模块**
Cockpit特点:
- 允许在一个Cockpit会话中管理多个服务器。
- 提供基于Web的shell的访问。
- 通过 Docker 管理容器 。
- 支持高效的系统用户帐户的管理 。
- 使用Performance Co-Pilot框架收集系统性能信息,并将其显示在图形化界面中。
- 支持使用sos-report收集系统配置和诊断信息。
- 还支持Kubernetes集群或Openshift v3集群。
- 允许修改网络设置等。
如何在Linux系统中安装Cockpit
您可以从它们的默认官方库中的所有的Linux发行版安装Cockpit :
在Fedora和CentOS上安装Cockpit
要安装和Fedora发行使Cockpit ,请使用以下命令。
|
1
2
3
4
5
6
|
yum install cockpitsystemctl enable cockpitsystemctl start cockpitfirewall-cmd --add-service=cockpitfirewall-cmd --add-service=cockpit --permanent |
Cockpit安装成功后,您可以使用Web浏览器在以下位置访问它。
|
1
2
3
|
https://【你的IP地址】:9090或者https://【你的网站域名】:9090 |
输入系统用户名和密码登录下面的界面:

登录后,你会看到CPU/内存/系统版本/时间/主机名/主机ID/网络流量/磁盘IO等一些系统信息和性能图表的展示,如下:

接下来 在 仪表盘菜单–>服务 中可以查看目标 , 系统服务 , 接口 , 路径等信息。
下面的界面显示了系统上正在运行的服务。

您可以单击一个服务来管理它。 只需点击下拉菜单即可获得所需的功能。

日志菜单用于显示日志信息,这些信息分为错误 , 警告 , 通告和所有 (如下图所示)
此外,您还可以查看基于时间的日志,例如最近24小时或7天的日志。
要检查单个日志条目,只需单击即可。

Cockpit也使您快速的管理用户帐户系统上,转到工具 –>帐户 。 单击用户帐户可以查看用户帐户详细信息。

要添加系统用户,点击“ 创建新帐户 ”按钮,然后在界面下方输入新的用户信息。

为了得到一个终端窗口,点击工具–> 终端 。

如何将其他Linux服务器添加到Cockpit
提示 :请注意,再添加到本机Cpckpit之前,您必须在所有目标远程Linux服务器上安装了Cockpit,也就是说 请在添加任何新的服务器到Cockpit之前安装它。
要添加其他服务器,点击仪表盘 (如下图), 点击(+)号,然后输入服务器的IP地址(或者域名)。 请记住,您添加的每个服务器的信息都显示在Cockpit中,并使用不同的颜色进行标注。

同样,您可以在Cockpit下添加许多Linux服务器,并有效管理它。
(END)
翻译源自Cockpit官方文档 : http://cockpit-project.org/guide/latest/
[转帖]通过架设Cockpit服务 使用Web浏览器监测管理多个Linux服务器的更多相关文章
- 部署web前端的react项目到linux服务器
部署web前端的react项目到linux服务器 项目的目录结构 ``` ├─dlls #dlls编译后的问题 ├─doc #帮助文件入口 │ ├─src │ ├─apps #各个功能模块放在这里 │ ...
- 把web项目部署到阿里云linux服务器上
最近弄了个试用阿里云服务器倒腾了半天终于部署好,分享一下. 1.登入阿里云打开你申请的是云服务器的实例: 点击重置密码---重置密码后重启服务器才能生效(一般需要重置密码.这里设置的密码是使用xhel ...
- ASP.NET CORE Web浏览器和Web服务器
//web浏览器 //浏览器本质的原理:浏览器向服务器发请求,服务器把请求的内容返回给浏览器,然后浏览器把返回的内容绘制成一个图形化的界面 //Socket一种通讯交流的技术 //qq用户把信息通过s ...
- 前端Web浏览器基于Flash如何实时播放监控视频画面(前言)之流程介绍
[关键字:前端浏览器如何播放RTSP流画面.前端浏览器如何播放RTMP流画面] 本片文章只是起到抛砖引玉的作用,能从头到尾走通就行,并不做深入研究.为了让文章通俗易懂,尽量使用白话描述. 考虑到视频延 ...
- 基于服务(Web Service)的文件管理Winform客户端实现(二)
上一篇主要介绍文件管理服务有哪些方法,实现了哪些功能. 基于服务(Web Service)的文件管理Winform客户端实现(一) 本篇将根据文件服务服务实现Winform客户端设计.开发. 3. ...
- 初识Web 服务(即Web Service)
一.什么是Web服务 简单来说就是在Internet上提供的这种服务,我们称这种服务为Web服务. 二.Web服务的主要目标? 是支持跨平台的可互操作性. 三.Web服务的优势 四.Web服务提供了一 ...
- wcf服务与web发布时无法访问 几种解决办法
1 如果wcf服务与web发布在同一iis目录下,没有跨域的问题 但发布前要修改 ServiceReferences.ClientConfig 把wcf服务地址改为你发布后的iis的ip地址( ...
- 【转】简述什么是Web服务(Web Service)技术?
Web Service 是在 Internet 上进行分布式计算的基本构造块,是组件对象技术在 Internet 中的延伸,是一种部署在Web 上的组件.它融合了以组件为基础的开发模式和 ...
- Tomcat中部署web应用 ---- Dubbo服务消费者Web应用war包的部署
样例视频:http://www.roncoo.com/course/view/f614343765bc4aac8597c6d8b38f06fd IP: 192.168.2.61 部署容器:apache ...
- websocketj--随时随地在Web浏览器中操作你的服务端程序
0 - 有没有觉得Linux标准终端界面输入输出枯燥无味? 1 - 什么?vmstat命令的输出数据不直观?有没有想过能够可视化该命令的输出? 2 - 尝试过用浏览器操作Windows中的cmd吗? ...
随机推荐
- JavaImprove--Lesson01--枚举类,泛型
一.枚举 认识枚举类 枚举是一种特殊的类 枚举的格式: 修饰符 enmu 枚举类名{ 名称1,名称2: 其它成员 } //枚举类 public enum A { //枚举类的第一列必须是罗列枚举 ...
- 详解驱动开发中内核PE结构VA与FOA转换
摘要:本文将探索内核中解析PE文件的相关内容. 本文分享自华为云社区<驱动开发:内核PE结构VA与FOA转换>,作者: LyShark . 本章将探索内核中解析PE文件的相关内容,PE文件 ...
- DevOps 团队如何防御 API 攻击
在过去,勒索软件是 DevOps 团队常常担心的主要安全威胁.尽管现在勒索软件攻击仍在发生,但随着企业安全防护能力与意识增强,勒索软件造成的安全威胁已不如从前.然而,根据 Gartner 调查显示,A ...
- 电商流量分析怎么做?试试这款数据工具 DataLeap!
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 作为成熟的电商模式,货架场景可以让商家以更低的门槛入驻,让消费者完成更高销量的购买和复购. 在这一场景下,运营人员 ...
- 以 100GB SSB 性能测试为例,通过 ByteHouse 云数仓开启你的数据分析之路
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 I. 传统数仓的演进:云数仓 近年来,随着数据"爆炸式"的增长,越来越多的数据被产生.收集和存 ...
- SQL SERVER 查询表结构,导出到Excel 生成代码用
查询所有表 select * from information_schema.tables SQL SERVER 查询表结构,导出到Excel 生成代码用 --快速查看表结构字段(比较全面的) SEL ...
- 创建DOM节点时出现错误信息:box.appendChild is not a function
1.代码正常书写如下 <div class="box"></div> <!-- JavaScript代码 --> <script> ...
- 0x01 基本算法-位运算
A题:a^b https://ac.nowcoder.com/acm/contest/996/A 题目描述 求 a 的 b 次方对 p 取模的值,其中 0 <= a,b,p <= 10^9 ...
- volatile和synchronized和lock的区别
volatile和synchronized的区别: volatile关键字解决的是变量在多个线程之间的可见性(对于用volatile修饰的变量,JVM虚拟机只是保证从主内存加载到线程工作内存的值是最新 ...
- vue 文件路径获取文件名
例如: url 是//resource//20220819//kfz//调试.zip转换后结果为 调试.zip//文件路径获取文件名 getFileName(url) { let name = &qu ...