nagios如何修改Apache?首先安装Apache安装完成后,修改服务apache增加配置文件nagios访问此目录需要身份验证。(注:如果不设置身份验证,则在httpd.conf ***注释添加的内容“加粗字体”部分)
vi /usr/local/apache/conf/httpd.conf
#=======================NagiosSuport=========================# ScriptAlias/nagios/cgi-bin"/usr/local/nagios/sbin" <Directory"/usr/local/nagios/sbin">#SSLRequireSSL OptionsExecCGI AllowOverrideNone Orderallow,deny Allowfromall #Orderdeny,allow #Denyfromall #Allowfrom127.0.0.1 AuthName"NagiosAccess" AuthTypeBasic AuthUserFile/usr/local/nagios/etc/htpasswd.zhaohang #AuthUserFile/usr/local/nagios/etc/htpasswd.admin Requirevalid-user </Directory>Alias/nagios"/usr/local/nagios/share" <Directory"/usr/local/nagios/share">#SSLRequireSSL OptionsNone AllowOverrideNone Orderallow,deny Allowfromall #Orderdeny,allow #Denyfromall #Allowfrom127.0.0.1 AuthName"NagiosAccess" AuthTypeBasic AuthUserFile/usr/local/nagios/etc/htpasswd.zhaohang #AuthUserFile/usr/local/nagios/etc/htpasswd.admin Requirevalid-user </Directory>#=======================NagiosSuport=========================# 增加验证用户: 即通过web访问nagios在登录之前,您必须使用此用户。有时,为了长时间监控刷新,避免输入密码的麻烦,不加密码.注释红行可满足要求. 用户:zhaohang 密码为:123456
/usr/local/apache/bin/htpasswd -c /usr/local/nagios/etc/htpasswd.zhaohang zhaohang
# /usr/local/apache/bin/htpasswd -c /usr/local/nagios/etc/htpasswd.admin admin
查看认证文件的内容:
less /usr/local/nagios/etc/htpasswd.zhaohang
test:OmWGEsBnoGpIc 前半部分是用户名test,后面是加密密码。
nagios到目前为止,安装已经基本完成。你可以通过它web来访问了,http://192.168.0.108/nagios/.nagios的配置中,我们还将会介绍
安装配置nagios、监控Linux服务器、Nagios 3.0配置和监控的初步安装Windows十个服务器Nagios故障解决技巧。