Installing Nmon Monitoring Tool in Linux
If you are using a Debian based Linux distribution you can easily install the Nmoncommand-line utility by grabbing it from the default repositories. To install, Open a new terminal (CTRL+ALT+T) and use the following command.
$ sudo apt-get install nmon
Are you a Fedora user? To install in your machine open a new terminal and run the following command.
$ sudo yum install nmon
CentOS/RHEL users can install it, by downloading it fromhttp://pkgs.repoforge.org/nmon/. Alternatively, you can also install by enablingRPMForge Repository.
In the CentOS, Install Steps:
you can't use yum to install nmon in the centos, so you just install nmon from rpm, so first you should enable rpmRepository for yum.
1.Verifying RHEL/CentOS is 32 Bit or 64 Bit System
We use “uname -a” command to verify a system, whether it is 32 bit or 64 bit. We have provided both results using uname command on a 32 bit and 64 bit system. The 32 bit system will show i686 i686 i386 GNU/Linux and 64 bit server shows x86_64 x86_64 x86_64 GNU/Linux. So, it’s very easy to verify whether a system is 32 or 64 bit using “uname -a” command from the command line shell.
2.Installing RPMForge Repository in RHEL/CentOS 6/5/4
Download and Install RPMForge repository by selecting appropriate rpm package for your system.
For RHEL/CentOS 6 32-64 Bit
## RHEL/CentOS 6 32 Bit OS ## # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm # rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm ## RHEL/CentOS 6 64 Bit OS ## # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm # rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
For RHEL/CentOS 5 32-64 Bit
## RHEL/CentOS 5 32 Bit OS ## # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm # rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.i386.rpm ## RHEL/CentOS 5 64 Bit OS ## # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm # rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
For RHEL/CentOS 4 32-64 Bit
## RHEL/CentOS 4 32 Bit OS ## # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.i386.rpm # rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.i386.rpm ## RHEL/CentOS 4 64 Bit OS ## # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm # rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm
Note : The RPMForge repository will be installed under /etc/yum.repod directory as a filerpmforge.repo.
3.Importing RPMForge Repository Key in RHEL/CentOS 6/5/4
Next, you’ll need to download and install DAG’s GPG key for your system.
# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt # rpm --import RPM-GPG-KEY.dag.txt
Note : The imported GPG key stored under /etc/pki/rpm-gpg directory as a file RPM-GPG-KEY-rpmforge-dag.
4.Installing Packages using RPMForge Repository in RHEL/CentOS 6/5/4
$yum --enablerepo=rpmforge install nmon
5.Test the installation successful
$nmon
Disable RPMForge Repository in RHEL/CentOS 6/5/4
To disable RPMForge repository simply open the file /etc/yum.repos.d/rpmforge.repo.
# vi /etc/yum.repos.d/rpmforge.repo
Change “enabled=1” to “enabled=0“. 0 means turn-off and 1 means turn-on.
### Name: RPMforge RPM Repository for RHEL 6 - dag
### URL: http://rpmforge.net/
[rpmforge]
name = RHEL $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforge
mirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1