FreeBSD下部署nagios监控

  <强>一,首先安装apache, apache应该是我们最常用的部署了,它可以被弄得很复杂,但在nagios   这个平台上,我们只需要简单的功能即可。
     引用   焦油xzvf httpd-2.2.16.tar。广州
cd   httpd-2.2.16
。/configure——prefix=/usr/本地/apache

  安装
,,,,,,,,<强>二、安装php
     
  cd php-5.3.4
。/configure——prefix=/usr/地方/php   ——with-apxs2=/usr/地方/apache/bin/apx型——with-zlib   ——with-jpeg-dir=/usr/地方/jpeg6——with-png-dir=/usr/地方/libpng2   ——with-iconv=/usr/地方/libiconv with-config-file-path=/usr/地方/lib   ——disable-debug——enable-safe-mode——enable-short-tags

使   安装
cp php.ini-production/usr/local/php/etc/php.ini

,,,,,, <强>三、安装nagios

,,,,   1.添加帐户,用来运行nagios
     
  pw groupadd nagios
pw useradd nagios - g nagios - s/usr/sbin/nologin
,,, 2。编译安装nagios
     
  焦油xzvf nagios-3.2.3.tar。广州
cd   nagios-3.2.3
。/configure——prefix=/usr/地方/nagios——with-nagios-user=nagios   ——with-nagios-group=nagios
让所有
make install
  install-commandmode
  install-config

,,,,,, <强>四,配置apache   强,,

,,,,修改httpd。参看文件,找打
     
  & lt; IfModule dir_module>
,,, DirectoryIndex   索引。html
& lt;/IfModule>,,
,,,,修改为
     
  & lt; IfModule dir_module>
,,, DirectoryIndex   索引。php指数。html
& lt;/IfModule>
,,,,找到
     
  AddType应用程序/x-compress还是z
AddType   应用程序/x-gzip . gz .tgz ,
,,在后面添加:
     
  AddType应用程序/x-httpd-php。php
AddType   应用程序/x-httpd-php php3
AddType应用程序/x-httpd-php . htm
AddType   应用程序/x-httpd-php . html

,,,,在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
,,需要有效的用户
#   AddHandler cgi脚本cgi pl
& lt;/Directory>

别名/nagios   “/usr/地方/nagios/分享“

& lt;目录   “/usr/地方/nagios/分享“在
# SSLRequireSSL
,,选项没有
,,   AllowOverride没有
,,为了允许,拒绝
,,允许从所有
#秩序   否认,允许
#拒绝所有
#允许来自127.0.0.1
,,AuthName”Nagios   访问“
,,AuthType基本
,,AuthUserFile/usr/local/nagios/etc/htpasswd
,,需要   有效的用户
& lt;/Directory>,,,,
,,,,创建网络验证用户
     
/usr/local/apache/bin/htpasswd - c/usr/local/nagios/etc/htpasswd   管理

,,,,,,,, <强>五、安装nagios插件
     
  焦油xzvf nagios-plugins-1.4.13.tar。广州
cd   nagios-plugins-1.4.13
。/配置前缀=/usr/地方/nagios   ——with-nagios-user=nagios with-nagios-group=nagios

使   安装
,,,,,,可以看到在/usr/地方/nagios/libexec   目录下多出很多文件,这些就是nagios插件,如果编译安装后看不到check_mysql插件,需要本机安装mysql并添加编译选项   ——使用mysql=/usr/bin/mysql_config指出mysql_config路径。
,,,,   
,,,,,, <强>六、安装nrpe
     
  焦油xzvf nrpe-2.12.tar。广州
cd   nrpe - 2.12
。/configure——prefix=/usr/地方/nrpe
让所有
  安装
,,,,,,   在其它被监控主机上安装nrpe同样需要添加nagios用户,并安nagios插装件,要不然被监控主机缺少插件有些监控功能不能正常使用。
,,,,安装完nrpe后,在安装目录/usr/地方/nrpe/libexec只有一个文件check_nrpe,而在nagios插件目录,却缺少这个文件,因此需要把这个文件复制到nagios插件目录;同样,,,因为nrpe需要调用的诸如check_disk等插件在自己的目录没有,可是这些文件确是nagios插件所存在的,所以也需要从nagios目录复制一份过来。我们把复制过程列举出来:
     引用   cp/usr/local/nrpe/libexec/check_nrpe ,/usr/地方/nagios/libexec
cp/usr/local/nagios/libexec/*,,/usr/地方/nrpe/libexec ,,,

FreeBSD下部署nagios监控