一键安装nagios

  

<强> nagios

<强>

此脚本仅仅适用于centos 6.4 x86_64,百胜安装的httpd和php,这里的安装过程以后我会整理一份手工安装版本的需要源码安装的,请期待后面的更新。


nagios的报警之强大目前还没有别的软件可以比肩,也是运维人员必须要掌握的一个软件。包括nagios脚本的开发,各种应用的监控。这里先给新手朋友一个如何安装nagios的思路。




直接上脚本

# !/bin/bash   #日期:2013/12/6   #:renzhenxing   #安装nagios服务器或nagios-plugs   阅读- p”请输入nagiosadmin密码:“   selinux=' grep selinux=执行/etc/selinux/config | awk - f”=皗打印$ 2}' '   如果(" $ selinux "=="执行"]   然后   回声“Selinux系统不能关闭”,   出口1   fi   yum安装- y wget gcc gcc + + gcc * bc - snmp net-snmp-utils net-snmp-libs libpng libpng-devel libjpeg libjpeg-devel openssl098e gd *阻止gd2 * openssl-devel * openssl *   cd/usr/local/src   如果[- f nagios-4.0.1.tar。广州)   然后   回声”......................................... nagios.tar.gz ..................很好! ! !”   其他的   回声”nagios.tar.gz .............................不可以! ! ! ..................下载”   wget http://jaist.dl.sourceforge.net/project/nagios/nagios - 4. - x/nagios 4.0.1/nagios 4.0.1.tar.gz   fi   如果[- f nagios-plugins-1.5.tar。广州)   然后   回声”............................................nagios-plugs .................很好! ! !”   其他的   回声”nagios-plugins-1.5.tar.gz ....................不可以! ! ! !..............下载”   wget https://www.nagios-plugins.org/download/nagios-plugins-1.5.tar.gz   fi   如果[- f nrpe-2.15.tar。广州)   然后   回声”............................................ nrpe-2.15.tar.gz .................很好! ! !”   其他的   回声”.................................. nrpe-2.15.tar.gz……不可以! ! ! ............下载”   wget http://jaist.dl.sourceforge.net/project/nagios/nrpe 2.15 - 2. - x/nrpe - -/- nrpe 2.15.tar.gz   fi   # # #安装nagios添加ID:   useradd - m nagios   回声“nagios”| passwd——stdin nagios   # # #添加安装gid:   groupadd nagcmd   # # #守护进程为apache运行账号:   usermod - a - g nagcmd守护进程   # # #安装nagios-4.0.1.tar.gz   焦油-zxf nagios-4.0.1.tar。广州,,cd nagios-4.0.1   ./configure——with-command-group=nagcmd with-gd-lib=/usr/地方/libgd/lib/獁ith-gd-inc=/usr/地方/libgd/include/让所有   制作安装   使install-init   使install-config   使install-commandmode   cd . ./猫在祝辞/etc/httpd/conf/httpd.conf<& lt; EOF   # # # nagios的cgi httpd:   ScriptAlias/nagios/目录“/usr/地方/nagios/sbin”   & lt;目录“/usr/地方/nagios/sbin”比;   # SSLRequireSSL   选择ExecCGI   AllowOverride没有   为了允许,拒绝   允许从所有   #订单否认,允许的   #否认从所有   #允许来自127.0.0.1   AuthName“Nagios访问”   AuthType基本   AuthUserFile/usr/local/nagios/etc/htpasswd.users   需要有效的用户   & lt;/Directory>   别名/nagios“/usr/地方/nagios/份额”   & lt;目录“/usr/地方/nagios/分享“比;   # SSLRequireSSL   选项没有   AllowOverride没有   为了允许,拒绝   允许从所有   #订单否认,允许的   #否认从所有   #允许来自127.0.0.1   AuthName“Nagios访问”   AuthType基本   AuthUserFile/usr/local/nagios/etc/htpasswd.users   需要有效的用户   & lt;/Directory>   EOF   # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #   # # #位置nagios admin密码(默认值:che100):   htpasswd cb/usr/local/nagios/etc/htpasswd.用户nagiosadmin $   # # #服务httpd服务器:   服务httpd重启   # # #安装nagios-plugs(默认值:/usr/地方/nagios/):   焦油-xzf nagios-plugins-1.5.tar.gz   cd nagios插件- 1.5   ./configure——with-nagios-user=nagios with-nagios-group=nagios   使   制作安装   cd . ./安装nrpe: # # #   焦油-zxf nrpe-2.15.tar.gz   cd nrpe - 2.15   ./configure,,让所有,,使install-plugin   # # #禁用suexec的功能。此功能对CGI的执行路径进行了限制   setenforce 0   # # #停止iptables:   iptables停止服务   # # #启动nagios服务器:   nagios重启服务   回声”- - - - - - - - - - - - - - - - nagios服务器安装好的! ! ! - - - - - - - - - - - - - - - - - - - - - - - -”   回声”“   回声”- - - - - - - - - - - - - - -服务nagios开始开始- - - - - - - - - - - - - - - - - - - - - - - -”   echo "

一键安装nagios