[转帖]通过架设Cockpit服务 使用Web浏览器监测管理多个Linux服务器

通过,架设,cockpit,服务,使用,web,浏览器,监测,管理,多个,linux,服务器 · 浏览次数 : 0

小编点评

## Cockpit简介 Cockpit是一个易于使用,轻量级和简单但功能强大的工具,通过单个Web浏览器监视和管理多个远程Linux服务器。 **功能:** * 管理多个服务器 * 基于Web的shell访问 * 使用Docker 管理容器 * 支持高效的系统用户帐户管理 * 使用Performance Co-Pilot框架收集系统性能信息 * 支持使用sos-report收集系统配置和诊断信息 * 支持Kubernetes集群或Openshift v3集群 **安装:** * 在Fedora和CentOS上安装Cockpit要安装和Fedora发行使Cockpit。 * 使用以下命令安装Cockpit: ```bash 123456yum install cockpitsystemctl enable cockpitsystemctl start cockpit& firewall-cmd --add-service=cockpitfirewall-cmd --add-service=cockpit --permanent ``` **登录:** * 使用Web浏览器在以下位置访问Cockpit: ``` 123https://【你的IP地址】:9090或者https://【你的网站域名】:9090 ``` * 输入系统用户名和密码登录下面的界面: ``` 登录后,你会看到CPU/内存/系统版本/时间/主机名/主机ID/网络流量/磁盘IO等一些系统信息和性能图表的展示 ``` * 在 仪表盘菜单–>服务中可以查看目标,查看系统服务、接口、路径等信息。 **其他:** * Cockpit支持多个服务器的管理。 * 在Cockpit中,您可以查看基于时间的日志,例如最近24小时或7天的日志。 * 要检查单个日志条目,只需单击即可。 * Cockpit使您快速的管理用户帐户系统上,转到工具–>帐户。 * 添加其他服务器,请注意,您添加的每个服务器的信息都显示在Cockpit中,并使用不同的颜色进行标注。

正文

Cockpit是一个易于使用,轻量级和简单但功能强大的工具,通过单个Web浏览器监视和管理多个远程Linux服务器。 如果你管理着一台 Linux 服务器,那么你可能正在寻找一个可靠的管理工具。为了这个你可能已经看了 Webmin 和 cPanel 这类软件。但是,如果你正在寻找一种简单的方法来管理还包括了 Docker 的 Linux 服务器,那么有一个工具可以用于这个需求:Cockpit。 

关于监控工具的相关文章:

Cockpit是GNU / Linux服务器易于使用,重量轻,简单而强大的远程管理器,这是一个互动的服务器管理用户界面,通过网络浏览器提供了一个实时Linux的会话。

Cockpit可以安装在 Debian、Red Hat、CentOS、Arch Linux 和 Ubuntu 之上。Cockpit使得系统管理员能够轻松可靠地执行任务。

**注:2019年新发布的RHEL8和CENTOS8默认已经继承该Cockpit模块**

Cockpit特点:

  1. 允许在一个Cockpit会话中管理多个服务器。
  2. 提供基于Web的shell的访问。
  3. 通过 Docker 管理容器 。
  4. 支持高效的系统用户帐户的管理 。
  5. 使用Performance Co-Pilot框架收集系统性能信息,并将其显示在图形化界面中。
  6. 支持使用sos-report收集系统配置和诊断信息。
  7. 还支持Kubernetes集群或Openshift v3集群。
  8. 允许修改网络设置等。

如何在Linux系统中安装Cockpit

您可以从它们的默认官方库中的所有的Linux发行版安装Cockpit :

在Fedora和CentOS上安装Cockpit

要安装和Fedora发行使Cockpit ,请使用以下命令。

1
2
3
4
5
6
yum install cockpit
systemctl enable cockpit
systemctl start cockpit
 
firewall-cmd --add-service=cockpit
firewall-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服务器相似的内容:

[转帖]通过架设Cockpit服务 使用Web浏览器监测管理多个Linux服务器

Cockpit是一个易于使用,轻量级和简单但功能强大的工具,通过单个Web浏览器监视和管理多个远程Linux服务器。 如果你管理着一台 Linux 服务器,那么你可能正在寻找一个可靠的管理工具。为了这个你可能已经看了 Webmin 和 cPanel 这类软件。但是,如果你正在寻找一种简单的方法来管理

[转帖]通过DNS实现高可靠的负载均衡和访问提速

https://www.jianshu.com/p/251811ef1405 1. DNS简介 DNS (Domain Name System,域名系统),其主要作用就是将主机名解析成ip地址的过程,完成了从域名到主机识别ip地址之间的转换。 DNS是一个分布式、分层次的主机名管理架构,通过配置DN

[转帖]Armv9 架构相比 Armv8 有何升级/区别:全面性能提升

https://baijiahao.baidu.com/s?id=1695708603852200216&wfr=spider&for=pc 自 2011 年 10 月 Arm 首次公布 Armv8 架构以来,已经有近 10 年的时间了,这是计算领域相当多变的 10 年,因为指令集架构通过移动领域到

[转帖]数据库系列之TiDB存储引擎TiKV实现机制

TiDB存储引擎TiKV是基于RocksDB存储引擎,通过Raft分布式算法保证数据一致性。本文详细介绍了TiKV存储引擎的实现机制和原理,加深对TiDB底层存储架构的理解。 1、TiDB存储引擎TiKV TiDB存储引擎TiKV是分布式的key-value存储引擎,它是一种高度分层的架构,通过Ra

[转帖]Cilium架构 (Cilium 2)

https://www.cnblogs.com/charlieroro/p/12728891.html Cilium架构 译自:http://docs.cilium.io/en/stable/architecture/ 本文档描述了Cilium的架构。它通过记录BPF数据路径(datapath)的钩

[转帖]解读CPU架构:X86、ARM、MIPS、IRSC-V、CISC

https://www.cnblogs.com/zhangxinglong/p/15019549.html CPU发挥“大脑”的功能,负责数据的处理和运算, CPU 与 GPU 、内存、硬盘和网卡间并不能直接通信,需要通过内存控制芯片、 PCIe 控制芯片和 I/O 处理芯片等实现,这类通信协调芯片

[转帖]一张图读懂阿里云数据库架构与选型

https://www.cnblogs.com/zhoujinyi/p/16289252.html 背景 阿里云RDS已经发展超过十年,在演进的过程中,其架构和规格已经变得比较复杂,本文尝试通过一张架构图,较为完整的概况RDS所支持的主要的架构类型、规格,帮助开发者从高可用、成本、可靠性等角度选择适

[转帖]架构真经

1 大道至简 1.1 规则1 避免过度设计 【内容】在设计中警惕复杂的解决方案 【应用场景】适用于任何项目,应用所有大型项目和复杂系统或项目设计过程中 【用法】通过测试同事是否轻松的理解解决方案,来验证是否存在过度设计 【原因】复杂的解决方案实时成本过高,而且长期维护费用昂贵 【要点】过于复杂的系统

[转帖]003、体系结构之TiKV持久化

TiKV架构和作用 数据持久化分布式一致性MVCC分布式事务Coprocessor coprocessor : 协同处理器。 可以将一些SQL计算交给TiKV处理。不需要将TiKV所有数据通过网络发送给TiDB Server RocksDB 任何持久化的存储引擎,数据终归要保存在磁盘上,TiKV 也

[转帖]10 张图搞懂服务注册发现机制

http://blog.itpub.net/70024420/viewspace-2926779/ 在微服务架构或分布式环境下,服务注册与发现技术不可或缺,这也是程序员进阶之路必须要掌握的核心技术之一,本文通过图解的方式带领大家轻轻松松掌握。 引入服务注册与发现组件的原因 先来看一个问题,假如现在我