<强> 强> 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