nmon centos yum(centos和ubuntu哪个好)

很多朋友对于nmon centos yum和centos和ubuntu哪个好不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

64位CentOS64安装配置流量监控工具ntopng

ntopng是网络流量实时监控显示工具,能够自动从网络上识别有用的信息,不少人在安装的时候出现了不少问题,下面小编就给大家介绍下CentOS 6.4如何安装ntopng,一起来了解下吧。

64位CentOS 6.4安装网络监控 ntopng

1、配置默认yum源

实验使用阿里的镜像

1、备份

mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.def

2、下载新的CentOS-Base.repo到/etc/yum.repos.d/

CentOS 5

wget-O/etc/yum.repos.d/CentOS-Base.repo

CentOS 6

wget-O/etc/yum.repos.d/CentOS-Base.repo

3、之后运行yum makecache生成缓存

2、安装epel源及给国内镜像

1、下载安装

wget

chmod u+x epel-release-6-8.noarch.rpm

rpm-ivh epel-release-6-8.noarch.rpm

2、备份(如有配置其他epel源)

mv/etc/yum.repos.d/epel.repo/etc/yum.repos.d/epel.repo.backup

mv/etc/yum.repos.d/epel-testing.repo/etc/yum.repos.d/epel-testing.repo.backup

3、下载新repo到/etc/yum.repos.d/

epel(RHEL 6)

wget-O/etc/yum.repos.d/epel.repo

3、安装依赖库

yum install libpcap-devel glib2-devel GeoIP GeoIP-devel libxml2-devel libxml2-devel redis wget rrdtool

下载安装libzmq3,网站为:

wget

chmod u+x libzmq3-3.2.2-5.1.x86_64.rpm

rpm-ivh libzmq3-3.2.2-5.1.x86_64.rpm

解决如下出错:

[root@net1~]# rpm-ivh ntopng-1.2.2-8420.x86_64.rpm

warning: ntopng-1.2.2-8420.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 7921df34: NOKEY

error: Failed dependencies:

librrd.so.4()(64bit) is needed by ntopng-1.2.2-8420.x86_64

libzmq.so.3()(64bit) is needed by ntopng-1.2.2-8420.x86_64

rrdtool》= 1.3.8 is needed by ntopng-1.2.2-8420.x86_64

4、安装及配置ntopng

1、下载

网站:

wget

wget

2、安装

chmod u+x ntopng-1.2.2-8420.x86_64.rpm ntopng-data-1.2.2-8420.noarch.rpm

rpm-ivh ntopng-1.2.2-8420.x86_64.rpm

rpm-ivh ntopng-data-1.2.2-8420.noarch.rpm

5、配置ntopng

1、查看默认配置文件

[root@net1~]# cd/etc/ntopng/

[root@net1 ntopng]# ls

ntopng.conf.sample ntopng.start

注,ntopng.conf.sample文件是配置文件样例,ntopng.start是ntopng启动时需要的配置文件(测试的ntopng版本此文件为空)。

[root@net1 ntopng]# cat ntopng.conf.sample

-G=/var/tmp/ntopng.gid

注,-G指定运行所用进程号文件。

修改后的内容为:

[root@net1 ntopng]# cat ntopng.conf

-G=/var/tmp/ntopng.pid

--local-networks“10.1.1.0/24”

--interface eth1

--user nobody

--http-port 8888

注,--local-network“指定本地子网段”;--interface eth1指定监听eth1网卡上的流量;--user z指定ntopng运行时使用的账户为nobody;--http-port指定web服务端口为8888,如果不指定默认为3000。

6、启动ntopng

注,在运行ntopng之前,要确认先启动redis服务,redis为ntopng提供键值存储。我们这边重新启动一下redis服务。

service redis start

service ntopng start

7、测试访问一下

默认的用户名和密码是admin。

上面就是CentOS 6.4安装ntopng的介绍了,在安装完ntopng后,记得要测试访问,且在安装前,需要配置yum源并进行相关备份。

如何查看Linux内核下CPU的使用率

在Linux系统中,了解CPU使用率对于优化性能和解决问题至关重要。本文将详细介绍几种方法,帮助你查看和分析CPU使用情况。

首先,使用top命令是监控实时系统状态的首选工具。它提供当前运行任务的动态统计汇总,包括CPU和内存的完整利用率。在使用时,只需运行top命令,即可看到系统整体状态信息,如正常运行时间、平均负载、进程计数、当前CPU使用率等。通过按Z键,你可以高亮显示特定进程,以便更详细地查看。

另一个强大的工具是htop。它类似于top,提供了更详细的系统资源利用率摘要,支持垂直和水平滚动以显示更多信息,并在命令行下方提供进程路径。若未安装,可以通过命令sudo apt-get install htop(对Ubuntu/Debian)或sudo yum install htop(对CentOS/RHEL)进行安装。

使用ps命令,你可以确定哪些进程正在消耗CPU。通过运行ps-C进程名-o%cpu,你可以快速查找特定进程的CPU使用率。

nmon是一个交互式命令行工具,用于监控CPU、磁盘、NFS、内存和网络利用率。使用nmon,你可以通过按t键查看占用资源较多的进程。安装命令为sudo yum install nmon。

在执行atop命令时,你可以将输出记录到文件中,以便后续查看。此命令有类似功能,若未安装,执行sudo yum install atop即可。使用命令atop-w文件名将输出记录到文件,通过atop-r文件名读取文件内容查看CPU使用情况。

Glances是一个Python编写的实用工具,用于显示系统资源信息,包括CPU、内存、网络监控、进程、磁盘I/O和文件系统利用率等。若未找到命令,执行sudo yum install glances进行安装。使用glances可以实时监控系统状态,或者运行web服务器查看详细信息。

vmstat命令用于打印CPU活动、进程、块IO、磁盘和分页的详细信息。若要以2秒间隔监控系统资源,连续运行5次,使用vmstat 2 5。

sar命令用于收集和报告系统活动的详细信息,以显示CPU使用率。使用sar,你可以按特定时间间隔监视CPU使用率,例如sar 3 10表示每3秒收集10条数据。

综上所述,Linux系统提供了多种工具和命令,用于查看和分析CPU使用率。选择合适的工具取决于具体需求和系统环境。除了这些命令,还有iostat和mpstat等命令,它们也可以提供CPU使用率的详细信息。可视化工具如<nmon和Glances则提供了更直观的监控体验。

阅读剩余
THE END