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则提供了更直观的监控体验。