云服务器免费试用

centos性能监控软件(centos7查看性能监控)

服务器知识 0 646

本文目录:

  • 1、如何在 CentOS 8/RHEL 8 上安装和使用 Cockpit
  • 2、centos 怎么装 iftop 小白一个
  • 3、CentOS7常用安装软件列表
  • 4、CentOS 7安装Zabbix 3.4-Linux过程

如何在 CentOS 8/RHEL 8 上安装和使用 Cockpit

Cockpit 是一个基于 Web 的服务器管理工具,可用于 CentOS 和 RHEL 系统。最近发布的 CentOS 8 和 RHEL 8,其中 cockpit 是默认的服务器管理工具。它的软件包在默认的 CentOS 8 和 RHEL 8 仓库中就有。Cockpit 是一个有用的基于 Web 的 GUI 工具,系统管理员可以通过该工具监控和管理 Linux 服务器,它还可用于管理服务器、容器、虚拟机中的网络和存储,以及检查系统和应用的日志。

在本文中,我们将演示如何在 CentOS 8 和 RHEL 8 中安装和设置 Cockpit。

登录你的 CentOS 8/RHEL 8,打开终端并执行以下 dnf 命令:

运行以下命令启用并启动 cockpit 服务:

使用以下命令在系统防火墙中允许 Cockpit 端口:

验证 cockpit 服务是否已启动和运行,执行以下命令:

正如我们在上面命令的输出中看到的,cockpit 正在监听 tcp 9090 端口,打开你的 Web 浏览器并输入 url:;Your-CentOS8/RHEL8-System-IP:9090。

RHEL 8 中的 Cockpit 登录页面:

使用有管理员权限的用户名,或者我们也可以使用 root 用户的密码登录。如果要将管理员权限分配给任何本地用户,请执行以下命令:

这里 pkumar 是我的本地用户,

在输入用户密码后,选择 “Reuse my password for privileged tasks”,然后单击 “Log In”,然后我们看到以下页面:

在左侧栏上,我们可以看到可以通过 cockpit GUI 监控和配置的内容,

假设你要检查 CentOS 8/RHEL 8 中是否有任何可用更新,请单击 “System Updates”:

要安装所有更新,点击 “Install All Updates”:

如上所见,我们有创建 Bond 接口、网桥和 VLAN 标记接口的选项。

假设我们想创建一个 br0 网桥,并要为它添加 enp0s3 端口,单击 “Add Bridge”:

将网桥名称指定为 br0,将端口指定为 enp0s3,然后单击“Apply”。

在下个页面,我们将看到该网桥处于活动状态,并且获得了与 enp0s3 接口相同的 IP:

如果你想检查系统日志,单击 “Logs”,我们可以根据严重性查看日志:

本文就是这些了,类似地,系统管理员可以使用 cockpit 的其他功能来监控和管理 CentOS 8 和 RHEL 8 服务器。如果这些步骤可以帮助你在 Linux 服务器上设置 cockpit,请在下面的评论栏分享你的反馈和意见。

via:

作者: Pradeep Kumar 选题: lujun9972 译者: geekpi 校对: wxy

centos 怎么装 iftop 小白一个

你好,方法如下:

1、安装iftop依赖软件包:

代码如下 复制代码

# yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel

2、下载iftop源码包

代码如下 复制代码

# wget

3、安装iftop

代码如下 复制代码

# tar xvf iftop-0.17.tar.gz

# cd iftop-0.17

# ./configure --prefix=/usr/local/iftop

# make

# make install

4、使用iftop

# /usr/local/iftop/sbin/iftop 可把此路径写进环境变量

安装过程中碰到的问题

1、make: yacc: Command not found

make: *** [grammar.c] Error 127

解决方法:apt-get install byacc / yum install byacc

2、configure: error: Curses! Foiled again!

(Can't find a curses library supporting mvchgat.)

Consider installing ncurses.

解决方法:apt-get install libncurses5-dev / yum install ncurses-deve

1、iftop界面相关说明

界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的

中间的这两个左右箭头,表示的是流量的方向

TX:发送流量

RX:接收流量

TOTAL:总流量

Cumm:运行iftop到目前时间的总流量

peak:流量峰值

rates:分别表示过去 2s 10s 40s 的平均流量

2、常用的参数:

-i设定监测的网卡,如:# iftop -i eth1

-B 以bytes为单位显示流量(默认是bits),如:# iftop -B

-n使host信息默认直接都显示IP,如:# iftop -n

-N使端口信息默认直接都显示端口号,如: # iftop -N

-F显示特定网段的进出流量,如# iftop -F 10.10.1.0/24或# iftop -F 10.10.1.0/255.255.255.0

-h(display this message),帮助,显示参数信息

-p使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息;

-b使流量图形条默认就显示;

-P使host信息及端口信息默认就都显示;

-m设置界面最上边的刻度的最大值,刻度分五个大段显示,例:# iftop -m 100M

3、运行iftop后的常用交互命令:

按h切换是否显示帮助;

按n切换显示本机的IP或主机名;

按s切换是否显示本机的host信息;

按d切换是否显示远程目标主机的host信息;

按t切换显示格式为2行/1行/只显示发送流量/只显示接收流量;

按N切换显示端口号或端口服务名称;

按S切换是否显示本机的端口信息;

按D切换是否显示远程目标主机的端口信息;

按p切换是否显示端口信息;

按P切换暂停/继续显示;

按b切换是否显示平均流量图形条;

按B切换计算2秒或10秒或40秒内的平均流量;

按T切换是否显示每个连接的总流量;

按l打开屏幕过滤功能,输入要过滤的字符,比如ip,按回车后,屏幕就只显示这个IP相关的流量信息;

按L切换显示画面上边的刻度;刻度不同,流量图形条会有变化;

按j或按k可以向上或向下滚动屏幕显示的连接记录;

按1或2或3可以根据右侧显示的三列流量数据进行排序;

按根据远程目标主机的主机名或IP排序;

按o切换是否固定只显示当前的连接;

按q退出监控

CentOS7常用安装软件列表

记录我在CentOS7系统上常用到的一些软件

htop 是一个 Linux 下的交互式的进程浏览器,可以用来替换Linux下的top命令。

nload 命令用于查看linux网络流量状况,实时输出。可以理解为是一个控制台应用程序,用来实时监测网络流量和带宽使用情况的命令。

使用可视化的界面显示流入和留出系统的网络带宽数据。

安装完成 使用nload命令监控流量

监控网卡

Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器。

Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。

在Screen环境下,所有的会话都独立的运行,并拥有各自的编号、输入、输出和窗口缓存。用户可以通过快捷键在不同的窗口下切换,并可以自由的重定向各个窗口的输入和输出。

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个。

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

CentOS 7安装Zabbix 3.4-Linux过程

Zabbix 3.4 支持Centos 7。貌似不支持6.9.

虚拟机配置 双核 8G内存

01、最小化安装操作系统

02、升级系统组件到最新版本

03、关闭 SELinux

04、关闭防火墙

完成3、4两步,重启一下。

05、获取SQL源

可以从下载

06、安装 Zabbix 所需软件支持包

先装mysql

安装Apache

安装php

安装php扩展

07、设置 MySQL 参数(8GB 内存为例)

在文件最后添加以下内容:

注:原则上 innodb_buffer_pool_size 需要设置为主机内存的 80%,如果主机内存不是 8GB,以上参数可依据相应比例进行调整,例如主机内存为 16GB,则 innodb_buffer_pool_size 建议设置为 12GB,innodb_log_buffer_size 建议设置为 32M,innodb_log_file_size 建议设置为 128M,以此类推。请注意innodb_buffer_pool_size的值必须是整数,例如主机内存是4G,那么innodb_buffer_pool_size可以设置为3G,而不能设置为3.2G

08、启动 MySQL

09、获取 MySQL 的 root 初始密码

JtZizq!Rl6E+

10、进行 MySQL 安全配置

配置开始时会用到第 09获取的初始密码,建议修改为自定义密码,其它选项选择 y 即可

密码改为:Aa123456,.

11、重启 MySQL

12、配置 MySQL 中 zabbix要的库和账号权限

13、安装 Zabbix源

14、安装zabbix

15、导入 zabbix 所需信息

16、配置 zabbix 参数

主要是以下几个选项参数需要设置(8GB 内存为例):

DBPassword 配置为第 12 步第 3 行中设置的自定义密码

(Timeout在432

其它参数保持默认值即可

如果需要监控VMware虚拟机,则还需要设置以下选项参数:

17、配置 Apache 中的 PHP 参数(8GB 内存为例)

18、重启系统

19、启动 zbx

20、在浏览器中输入 监控服务器的IP地址/zabbix,进行 zabbix 的页面初始化配置

这个页面PHP设置要求全部OK

如果密码输错,是跳转不到下一步的。密码是前面设置的 Qingdao@2017

注:第4步的”Zabbix server detail”页面中,”Name”处可填写对此监控系统的描述性文字,支持中文,有点像网站的名称。

21、第一次登录zbx监控系统,默认用户名 admin,默认密码 zabbix,确认可正常登录系统。

22、登录进入系统后,确认 Zabbix server is running 的值是 Yes。

然后选择 Administrator – Users – Admin

23、回到”监测中” – “仪表板”,就可以看到监控系统已设置为中文界面了。

【centos性能监控软件】的内容来源于互联网,如引用不当,请联系我们修改。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos性能监控软件(centos7查看性能监控)
本文地址: https://solustack.com/16340.html

相关推荐:

网友留言:

我要评论:

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