October 2018
M T W T F S S
« Sep    
1234567
891011121314
15161718192021
22232425262728
293031  

Categories

WordPress Quotes

Every great man, every successful man, no matter what the field of endeavor, has known the magic that lies in these words: every adversity has the seed of an equivalent or greater benefit.
W. Clement Stone

Recent Comments

October 2018
M T W T F S S
« Sep    
1234567
891011121314
15161718192021
22232425262728
293031  

Short Cuts

2012 SERVER (64)
2016 windows (9)
AIX (13)
Amazon (34)
Ansibile (18)
Apache (133)
Asterisk (2)
cassandra (2)
Centos (209)
Centos RHEL 7 (258)
chef (3)
cloud (2)
cluster (3)
Coherence (1)
DB2 (5)
DISK (25)
DNS (9)
Docker (28)
Eassy (11)
ELKS (1)
EXCHANGE (3)
Fedora (6)
ftp (5)
GIT (3)
GOD (2)
Grub (1)
Hacking (10)
Hadoop (6)
horoscope (23)
Hyper-V (10)
IIS (15)
IPTABLES (15)
JAVA (7)
JBOSS (32)
jenkins (1)
Kubernetes (2)
Ldap (5)
Linux (189)
Linux Commands (167)
Load balancer (5)
mariadb (14)
Mongodb (4)
MQ Server (22)
MYSQL (84)
Nagios (5)
NaturalOil (13)
Nginx (30)
Ngix (1)
openldap (1)
Openstack (6)
Oracle (34)
Perl (3)
Postfix (19)
Postgresql (1)
PowerShell (2)
Python (3)
qmail (36)
Redis (12)
RHCE (28)
SCALEIO (1)
Security on Centos (29)
SFTP (1)
Shell (64)
Solaris (58)
Sql Server 2012 (4)
squid (3)
SSH (10)
SSL (14)
Storage (1)
swap (3)
TIPS on Linux (28)
tomcat (59)
Uncategorized (29)
Veritas (2)
vfabric (1)
VMware (28)
Weblogic (38)
Websphere (71)
Windows (19)
Windows Software (2)
wordpress (1)
ZIMBRA (17)

WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

Who's Online

23 visitors online now
1 guests, 22 bots, 0 members

Hit Counter provided by dental implants orange county

installing Nagios 4.1 on Centos 7

#### Problem Statement installing Nagios 4.1 on Centos 7 
## Step #1: Install LAMP
	yum install httpd -y
	systemctl start httpd
	systemctl enable httpd
	yum -y install mariadb-server mariadb
	systemctl start mariadb
	systemctl enable mariadb
	systemctl status mariadb
	mysql
	mysql_secure_installation
	yum install php php-mysql php-gd php-pear -y
## Install dependencies for Nagios
	sudo yum install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel xinetd unzip wget
#Create user and group 
	sudo useradd nagios
	sudo groupadd nagcmd
	sudo usermod -a -G nagcmd nagios
# download Core nagios source and build it from source
	cd ~
	curl -L -O https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.1.tar.gz
	tar xvf nagios-*.tar.gz
	cd nagios-*
	./configure --with-command-group=nagcmd 
	make all
	sudo make install
	sudo make install-commandmode
	sudo make install-init
	sudo make install-config
	sudo make install-webconf
	sudo usermod -G nagcmd apache
# Download and install plugins from Source
	cd ~
	curl -L -O http://nagios-plugins.org/download/nagios-plugins-2.1.1.tar.gz
	tar xvf nagios-plugins-*.tar.gz
	cd nagios-plugins-*
	./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl
	make
	sudo make install
# Install NRPE and build from source
	cd ~
	curl -L -O http://downloads.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz
	tar xvf nrpe-*.tar.gz
	cd nrpe-*
	./configure --enable-command-args --with-nagios-user=nagios --with-nagios-group=nagios --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib/x86_64-linux-gnu
	make all
	sudo make install
	sudo make install-xinetd
	sudo make install-daemon-config
	sudo vi /etc/xinetd.d/nrpe
# in file /etc/xinetd.d/nrpe, change line to allow which hosts can connect via NRPE
	#only_from = 127.0.0.1 192.168.33.0/24
		sudo service xinetd restart
	sudo vi /usr/local/nagios/etc/nagios.cfg
	#cfg_dir=/usr/local/nagios/etc/servers # Uncomment
	sudo mkdir -p /usr/local/nagios/etc/servers
	sudo vi /usr/local/nagios/etc/objects/contacts.cfg #change admin email to send notifications
	sudo vi /usr/local/nagios/etc/objects/commands.cfg
	#sudo /etc/nagios/commands.cfg
	# Add following line: Remove the leading # in lines 
	#define command{
        #command_name check_nrpe
        #command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
	#}

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
sudo systemctl start nagios.service
sudo systemctl restart httpd.service
# Enable nagios to run in multi user mode and on bootup 
sudo chkconfig nagios on
# Grant permissions to run the web app for Nagios
sudo vi /etc/httpd/conf.d/nagios.conf
Order allow,deny
Allow from all

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  

  

  

Blue Captcha Image
Refresh

*

Protected by WP Anti Spam