nagios的基本安装
Nagios服务端的安装需要的nagios软件包:nagios-3.2.3.tar.gz nagios-plugins-1.4.15.tar.gz nrpe-2.12.tar.gz一、Nagios安装前的准备,解决安装的依赖关系设置selinuxsetenforce 01:Nagios的基本运行依赖于httpd、gcc和gd,可以通过下边命令进行安装,yum –y install httpd gcc glibc-common *gd* php php-mysql mysql mysql-server2:完成安装后,开始创建nagios用户和nagcmd组,并将nagios用户添加到nagcmd组中,重启httpd服务,并将apache用户也添加到nagcmd组中。useradd nagiosgroupadd nagcmdusermod –G nagcmd nagiosservicehttpd restartusermod –G nagcmd apacheid nagios查看用户组
3:编译安装nagios软件包nagios-3.2.3.tar.gz nagios-plugins-1.4.15.tar.gz nrpe-2.12.tar.gz1、首先安装nagios-3.2.3.tar.gz#tar -zxf nagios-3.2.3.tar.gz#./configure--with-command-group=nagcmd--ebable-event-broker#make all#makeinstall#makeinstall-init#makeinstall-config#makeinstall-commandmode在httpd的配置文件目录#makeinstall-webconf为email指定您想用来接收nagios报警信息邮件地址,默认是nagios:vim/usr/local/nagios/etc/objects/contacts.cfgEmailnagios@localhost#这个是默认设置安装完成后,创建一个nagiosweb程序的登录用户#htpasswd-cm /usr/local/nagios/etc/htpasswd.users nagiosadmin并且设置密码,然后重启httpd服务。
Nagios 的所有监控都是通过插件完成的,因此在启用nagios前还要安装插件。4:编译安装nagios-plugins-1.4.15.tar.gz#tar -zxf nagios-plugins-1.4.15.tar.gz
#./configure--with-nagios-user=nagios--with-nagios-group=nagios#make#makeinstall完成后将nagios加入到系统服务并将其加入到自动启动服务队列#chkconfig--add nagios#chkconfignagios on检查其主配置文件语法是否正确/usr/local/nagios/bin/nagios-v /usr/local/nagios/etc/nagios.cfg如果检测没问题 OK 我们可以启用nagios服务了!#service nagios restart接下来我们可以用过web界面查看nagiosHttp://localhost/nagios输入我们刚刚创建的用户
登录界面如下:我们已经可以看到本机的nagios界面了!
5:最后我们来安装nrpe-2.12.tar.gz在安装nrpe之前,我们可以会要求先安装一个openssl-devel的软件包#yum -yinstall openssl-devel开始安装;#tar -zxf nrpe-2.12.tar.gz#./configure--enable-ssl--with-ssl-lib=/lib/#make all#makeinstall-plugin#make install-daemon#makeinstall-daemon-config#makeinstall-xinetd配置nrpe信息vim/usr/local/nagios/etc/nrpe.cfgallowed_hosts=127.0.0.1//允许监控的IP启动nrpe服务/usr/local/nagios/bin/nrpe-c /usr/local/nagios/etc/nrpe.cfg -d可以通过ps -ef |grep nrpe或者 netstat -an |grep 5666 来查看nrpe端口是否开启验证nrpe/usr/local/nagios/libexec/check_nrpe -Hlocalhost
做到这一步,服务端的基本安装已经完成,下面是客户端的搭建。
Nagios客户端的安装不同与服务端,nagios客户端的安装比较简单,只需要安装nagios-plugin以及nrpe 软件包即可。同样,在安装软件包前,先解决安装的依赖关系,在客户端中可能只需要安装一个gcc即可,如果有其他需要可以另行安装。1、同样在安装前我们可以先创建一个nagios用户和nagcmd的组2、如果在安装软件包过程中没有编译器,我们可以先安装gcc#yum -y install gcc3、安装nagios-plugins-1.4.15.tar.gznrpe-2.12.tar.gz 为了安装nrpe,先安装nagios-plug
#./configure--with-nagios-user=nagios--with-nagios-group=nagios#make#makeinstall4、安装nrpe和服务端一样先安装openssl-devel的软件包#./configure--enable-ssl--with-ssl-lib=/usr/lib#make all#makeinstall-plugin#makeinstall-daemon#makeinstall-daemon-config#makeinstall-xinetd配置nrpe信息vim/usr/local/nagios/etc/nrpe.cfgallowed_hosts=127.0.0.1加上nagios服务器的IP 用逗号隔开启动nrpe服务/usr/local/nagios/bin/nrpe-c /usr/local/nagios/etc/nrpe.cfg -d可以通过ps -ef |grep nrpe或者 netstat -an |grep 5666 来查看nrpe端口是否开启验证nrpe/usr/local/nagios/libexec/check_nrpe -H localhost
做到这一步,我们的nagios客户端也基本安装完成。
你的丑和你的脸没有关系。。。。。。 死亡教会人一切,如同考试之后公布的结果——虽然恍然大悟,但为时晚矣~! 昨天,系花对我笑了一下,乐得我晚上直数羊,一只羊,两只羊,三只羊…… 老天,你让夏天和冬天同房了吧?生出这鬼天气! 男人在结婚前觉得适合自己的女人很少,结婚后觉得适合自己的女人很多。 男人偷腥时的智商仅次于爱因斯坦!
页:
[1]