cockpit
cockpit
概述
Cockpit是一个免费且开源的基于web的管理工具,系统管理员可以执行诸如存储管理、网络配置、检查日志、管理容器等任务。通过Cockpit提供的友好的Web前端界面,可以轻松地管理我们的GNU/Linux服务器,是一个非常轻量级且简单易用的系统管理工具,更重要的是用Cockpit可实现集中式管理。
安装Cockpit
执行如下命令,安装Cockpit包。
yum install cockpit -y
执行如下命令,启动服务并设置开机自启动。
systemctl enable cockpit.socket --now
执行如下命令,关闭防火墙。
systemctl stop firewalld
使用Cockpit
登录
打开浏览器,在地址栏中输入https://IP:9090/后,按“Enter”键。
输入root用户的用户名和密码。

:::note ■ cockpit管理工具默认监听9090端口。 :::
■以下图片仅为示例,实际信息会和图片有差异。
用户名
密码
其他选项
登录
服务器:localhost.localdomain
主界面
主界面显示当前主机的系统信息,可以看到CPU、内存、磁盘,以及网络的使用情况。
root@
帮助
localhost.localdomain
概览>性能指标数据
Q、搜索
系统
内存
磁盘
网络
CPU
概览
读取
写入
接口
入
出
1CPU
2%
RAM
2.2GiB可用
0
0
日志
1.32 KiB/s
718 B/s
ens3
39.8 GB可用
加载
1分钟:0.06,5分钟:0.03,15分钟:0.01
网络
4.0 GiB可用
6
0
0
交换空间
867 MB可用
账户
/boot
服务
已使用
服务
user@0
153 MB
/media/root/Union TechOS
0可用x
lightdm
139MB
dbus
133 MB
工具
license
47.3 MB
内核转储
dbus
40.0MB
诊断报告
终端
添加需要监控的主机
单击如下图所示的左侧上方的位置。
root@
帮助
localhost.localdomair
Q、搜索
重启
localhost.localdomain运行中UnionTech OS Server 20
系统
概览
最后登录:2022年6月23日08:31:08来自10.755.244于pts/2
X
日志
Welcome to UnionTech OS Server 20
C
X
网络
账户
健康
使用
配置
系统信息
服务
2%1CPU
型号
CPU
QEMU Standard PC(i440FX +PIX, 1996)
主机名
localhostlocaldomain编辑
工具
内存
1.1/3.3 GiB
机器编号0abc52868f8fe603102lfcbb62abedec
系统时间
2022年6月23日16:52
运行时间6天
域
内核转储
加入域
性能配置集
virtual-guest
诊断报告
安全shell密钥
显示指印
终端
PCP
启用保存的指标数据
查看硬件详细信息
查看详情和历史记录
SELinux
单击“添加新主机”。

输入被监控主机的IP地址或域名,单击“添加”。
root@
帮助
localhost.lo caldomain
添加新主机
Q搜索
重启
localhost.localdomain运行中Uni
主机
主机
可以是主机名、IP地址、别名或者ssh://URI
X
最后登录:2022年6月23日08:31:08
root@
localhost.localdomain
用户名
添加新主机
为空时,与当前用户连接
Welcome to UnionTech os Server 20
C
X
颜色
健康
配置
添加
取消
i440FX+PIX,1996
主机名 localhost.localdomain编辑 系统时间 2022年6月23日16:53 021fcbb62abedec 运行时间6天 域 加入域 性能配置集 virtual-guest 安全shell密钥 显示指印)
功能模块
系统
切换至新增的主机,可在“系统”页面查看主机的硬件信息、负载概览等。
root@
帮助
server1
Q搜索
X
Authorized users only.All activities may be monitored and reported.
应用
编辑
% of 1 CPU core
硬件QEMU KVM Virtual Machine
Dashboard
100
机器编号6169d3af86c648379e4c755
操作系统UnionTech OS Server 20 Euler
50
系统
Q
08:52
08:53
08:54
08:55
08:56
安全Shell密钥显示指印
系统
主机名server1
MiB内存
日志
域加入域
768
系统时间2022-06-23 16:55i
存储
512
电源选项重启
256
性能配置集空
网络
08:52
08:53
08:54
08:55
08:56
MiB/s磁盘读/写
oVirt Machines
16
账户
服务
08:54
08:55
08:56
08:52
08:53
Mbps网络流量
工具
201612
内核转储
软件更新
08:52
08:53
08:54
08:55
08:56
单击硬件名称,可以查看系统的硬件信息和PCI设备信息。
root@
帮助
serverl
Q搜索
Authorized users only.All activities may be monitored and reported.
X
应用
编辑
% of 1 CPU core
QEMU KVM Virtual Machine
Dashboard
100
机器编号6169d3af86c648379e4cc755…..
操作系统UnionTech OS Server 20 Euler
50
系统
0
08:54
08:55
08:57
安全Shell密钥显示指印
08:53
08:56
系统
主机名server1
MiB内存
日志
域加入域
768
系统时间2022-06-23 16:57i
存储
512
电源选项重启
256
性能配置集空
0
网络
08:54
08:55
08:56
08:57
08:53
MiB/s磁盘读/写
oVirt Machines
16
账户
8
服务
08:54
08:53
08:55
08:56
08:57
Mbps网络流量
工具
201612
内核转储
软件更新
08:53
08:54
08:55
08:56
08:57
root@
帮助
serverl
系统》Hardware Information
Q搜索
System Information
应用
编辑
类型Other
BIOS
EF Development Kit l/ OM
Dashboard
KVM Virtual Machine
BIOS version 0.0.0
版本virt-4.1
BIOS date
2015/02/06
CPU
系统
PCI
系统
Class
Model
Vendor
Slot
日志
Bridge
QEMU PCle Host bridg
Red Hat,Inc
0000:00:00.0
存储
Bridge
QEMU PCle Root port
Red Hat,Inc
0000:00:01.0
网络
Bridge
1B36:000E
Red Hat,Inc
0000:01:00.0
oVirt Machines
Bridge
QEMU PCle Root port
Red Hat,Inc
0000:00:01.1
Bridge
QEMU PCle Root port
Red Hat,Inc
0000:00:01.2
账户
Bridge
QEMU PCle Root port
Red Hat,Inc
0000:00:01.3
服务
Bridge
QEMU PCle Root port
Red Hat, Inc
0000:0:0104
工具
Bridge
QEMU PCle Root port
Red Hat,Inc
0000:0:01.5
内核转储
Display controller
Virtio GPU
Red Hat, Inc
00006:0.0
0000:04:00.0
Mass storage controlle
Virtio SCSI
Red Hat,Inc
软件更新
Virtio block device
Red Hat,Inc
0000:05:0.00
Mass storage controlle
应用
Network controller
Virtio network device
Red Hat,Inc
0000:00.0
诊断报告
日志
Cockpit将日志信息分为错误、警告、注意等不同的分类,可以看出这是按事件的级别进行分类的。
root@
帮助
server1
June 23,2022
严重性
Error and above v
Q搜索
所有内容
Only Emergency
应用
编辑
June 23,2022
Alert and above
08:55 /usr/1ib/syste Crtclnadoe
ce:3:Invalid URL,ignoring:ninfod(8)
systemd
2
Dashboard
08:14 Failed to star Error and above
systemd
07:20[/usr/1ibtmp Waming and above
]Unknown user 'firebird'.
systemd-tmpfiles
02:09 Failed to star Notice and above
systemd
2
系统
Info and above
June 22, 2022
Debug and above
系统
20:07 Failed to start dnt makecache
2
systemd
日志
19:15Can't find sendai1 at /usr/sbin/sendmai1, not mailing output
anacron
07:58 Failed to start dnf makecache
systemd
4
存储
07:9 [/us//tperrco
systemd-tmpfiles
01:54 Failed to start dnf makecache.
2>
systemd
网络
June 21,2022
oVirt Machines
419:51Failed to start dnf makecache.
systemd
2
19:47Can't find sendmai at /usr/sbin/sendmai1, not mailing output
anacron
账户
07:43 Failed to start dnf makecache
systemd
4
07:19/usr/1b/tmpfies.d/frebird.cnf:1 Unknown user 'firebird".
systemd-tmpfiles
服务
01:39 Failed to start dnf makecache
systemd
2>
June 20,2022
工具
22:37 Failed to start dnf makecache
systemd
19:36Can't find sendmail at/usr/sbin/sendmai1,not mailing output
anacron
内核转储
07:26 Failed to start dnf makecache
systemd
5
07:1[/usr/1b/tmpfies.d/firebird.con:1 Unknown user 'firebird'.
systemd-tmpfiles
软件更新
01:22Failed to start dnf makecache.
2>
systemd
应用
June 19,2022
诊断报告
22:20 Failed to start dnf makecache
systemd
存储
Cockpit可以方便地查看硬盘的读写速度。我们可以查看存储的Journal日志,以便进行故障排除和修复。在页面中还有一个已用空间的可视化图。在存储页面可以卸载、格式化、删除一块硬盘的某个分区。它还有类似创建RAID设备、卷组等功能。
root@
帮助
server1
Q搜索
MiB/s读取中
MiB/s写入中
RAID设备
没有存储设置为RAID
应用
编辑
1.50
0.500
Dashboard
卷组
08:56
08:57
08:58
08:59
09:00
08:56
08:57
08:58
08:59
09:00
UOS
58.8 GiB
系统
文件系统
系统
名称
挂载点
大小
驱动器
/dev/uos/home
/home
0.549/18.6 GiB
日志
VirtlO Disk
60 GiB机械硬盘
/dev/uos/root
37.1/38.1 GiB
R:0B/sW:0B/s
存储
/dev/vda2
121/976 MiB
/boot
QEMU QEMU CD-ROM(drive-scsi0-0-0-0)
网络
光盘驱动器
UnionTechos
/media/root/UnionTechos
5.59/5.59 GiB
R:0B/s W:0B/s
oVirt Machines
NFS Mounts
账户
No NFS mounts setup
服务
存储日志
June23,2022
工具
8:59_bject_otfy bjetLas UDisLinockobjet has no proprty named 'bock-1vm2
udisksd
3
08:5 g_object_notfy: ob ect class DisksL inx8Lckobet has no property named 'physcal-voume
udisksd
内核转储
:e,otifyjss issLingicalolmebjet has no propertynamed gical-olume
udisksd
3
08:5gobject_notify:object class UDisksLinuxVolumeGroupbject' has no property named 'volume-group
udisksd
软件更新
08:5g_object_notify: object class "Disksobjectskeleton' has no property named manager-1vm2
udisksd
08:59 Loading module libudisks2_1vm2. so.
应用
udisksd
诊断报告
网络
在“网络”页面,可以看到两个可视化发送和接收速度的图。还可以看到可用网卡的列表,可以对网卡进行绑定设置、桥接,以及配置VLAN。单击网卡,就可以进行编辑操作。最下面的是网络的Journal日志信息。
具
Jn-0aiy
中收接
中发
名
服
疑睡音未
dv
epe tvo
q5
sqd0.6
osEdua
圆
中没
中发
称名
V
家
半日
au iA
系
关
1e
系
L0:60
00:60
65:80
88:80
45:80
L0:60
00:60
65:80
85:80
49:80
0
rodusea
000
00
提
应
008
008
中
中Pq
我Q
TieTes
防
@1oo
root@
帮助
server1
网络》enp350
Q搜索
Kbps发送中
Kbps接收中
应用
编辑
800
Dashboard
400
400
0
0
09:03
09:00
09:01
09:02
09:03
09:04
09:00
09:01
09:02
09:04
系统
系统
52:54:00:D3:17:3D
enp3s0
Red Hat,Inc, Virtio network device virtio net
日志
状态
, e80:0:0:0:4dbo:118:4322:819b/64
载体是
存储
自动连接
通用
网络
IPv4自动(DHCP)
IPy6自动
oVirt Machines
MTU自动
账户
虚拟机
如果被监控的主机为KVM主机,那么其中运行的虚拟机也可以在cockpit中进行管理操作。在虚拟机页面中会列出当前主机中的所有KVM虚拟机。
root@
帮助
server1
Host
Cluster
VDSM
No oVirt connection Reloao
Templates
Q搜索
Create New VM
Virtual Machines
应用
编辑
No VM is running or defined on this host
Dashboard
系统
系统
日志
存储
网络
oVirt Machines
账户
呢夕
帐户
在“帐号”页面中,可以添加、修改、删除系统帐户。

账户
uos
Q、搜索
系统
终止会话
删除
uOs
概览
日志
全名
uos
网络
用户名
uos
账户
0服务器管理员?
角色
服务
最近登陆
从不
口锁定账户
工具
账号从不锁定
访问
内核转储
设置密码
强制变更
要求于2022年9月21日修改密码
密码
诊断报告
终端
授权公共SSH密钥
添加密钥
SELinux
没有这个帐户的授权公钥
服务
服务被分成了5个类别:目标、系统服务、套接字、计时器和路径。
root@
帮助
localhost.localdomain
Q搜索
系统服务
目标
套接字
计时器
路径
系统
过滤器
概览
根据名称或描述进行过滤
所有一
日志
运行中
accounts-daemon
Accounts Service
启用
网络
账户
Save/Restore Sound Card State
未运行
静态
alsa-restore
服务
未运行
alsa-state
Manage Sound Card State (restore and store)
静态
工具
anaconda-direct
the anaconda installation program
未运行
静态
内核转储
诊断报告
未运行
anaconda-nm-config
Anaconda NetworkManager configuration
静态
终端
anaconda-noshell
Restrict Anaconda Text Console
未运行
静态
SELinux
未运行
anaconda-pre
pre-anaconda logging service
静态
anaconda-sshd
OpenSSH server daemon
未运行
静态
单击服务名称,可以对其进行更多的管理操作,例如重启、关闭、禁用等。
root@
帮助
localhost.localdomain
服务
accounts-daemon.service
搜索
系统
Accounts Service
停止并禁用
概览
状态
日志
运行中活跃自2022年6月17日早上8点31分
自动开始
网络
账户
路径
/usr/lib/systemd/system/accounts-daemon.service
服务
要求
工具
sysinittarget, system.slice, dbus.socket
内核转储
需要
ns-user-lookup.target
诊断报告
需要于
终端
graphical.target
SELinux
冲突
shutdown.target
之前
graphical.target, shutdown.target
后
sysinittarget, system.slice,nss-user-lookup.target,dbus.socket,systemd-journald.socket, basic.target
内核转储
可以配置kdump服务打开或者关闭,也可以设置故障转储日志的位置。
root@
server1
Dashboard
kdump状态
开
服务正在运行
系统
保留内存1GiB
系统
故障转储位置位于/var/crash本地
测试配置
日志
存储
网络
oVirt Machines
账户
服务
工具
内核转储
软件更新
软件更新
Cockpit可根据更新重要程度给出相应提示和说明,进而进行软件的更新。
root@
server1
Loading available updates, please wait....
应用
编辑
Dashboard
系统
系统
日志
存储
网络
oVirt Machines
账户
服务
工具
内核转储
软件更新
应用
诊断报告
应用
应用程序屏幕显示可用于Cockpit的加载项列表,这使查找和安装用户所需的插件变得容易。
server1
应用
编辑
应用
Dashboard
没有应用被安装或不可用
系统
系统
日志
存储
网络
oVirt Machines
账户
服务
工具
内核转储
软件更新
应用
诊断报告
终端
Cockpit界面提供实时终端执行任务,这使我们可以根据需求在Web界面和终端之间自由切换,可以快速执行任务,操作非常方便。
root@
server1
root@server1:~
应用
编辑
Dashboard
Welcome to 4.19.90-2010.2.0.0046.up1.ue120.aarch64
System information as of time:2022年06月23日星期
四17:14:34 CST
系统
System load:
0.00
Processes:
186
系统
Memory used:
48.2%
Swap used:
42.8%
Usage On:
98%
IP address:
日志
Users online:
4
存储
```bash
[root@server1~]#
网络
oVirt Machines
账户
服务
工具
内核转储
软件更新
应用
诊断报告
终端
#### Diagnostic Report
通过cockpit的诊断报告功能,可以快速生成系统的sosreport,并且可以下载到本地。
root@ server1 应用 编辑 姐 Dashboard 系统 该工具将会为诊断系统问题的用户,从该系统搜集系统配置和诊断信息。 系统 搜集的信息将保存在系统本地。 日志 创建报表 存储 网络 oVirt Machines 账户 服务 工具 内核转储 软件更新 应用 诊断报告
#### SELinux
可以监控Selinux的开启和关闭状态。
root@ server1 Dashboard 系统 系统 日志 该系统上SELinux已禁用。 存储 网络 oVirt Machines 账户 服务 工具 内核转储 软件更新 应用 诊断报告 终端 SELinux
No comments to display
No comments to display