Solaris下的nagios监控系统

亚泰汉子

亚泰汉子

2016-03-31 16:14

下面请跟着图老师小编一起来了解下Solaris下的nagios监控系统,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

Solaris下的nagios监控系统

   Solaris下的nagios监控系统

  文将介绍Nagios在Solaris10操做系统下的安装过程,其中包括,源码的编译、安装;Apache的安装、Nagios CGI的配置;Nagios监控配置等。

  Solaris下的nagios监控系统介绍如下:

Solaris下的nagios监控系统 图老师

  图-nagios

  文将介绍Nagios在Solaris10操做系统下的安装过程,其中包括,源码的编译、安装;Apache的安装、Nagios CGI的配置;Nagios监控配置等。

  环境、资源准备

  gcc-3.4.6-sol10-x86-local.gz

  libiconv-1.11-sol10-x86-local.gz

  libintl-3.4.0-sol10-x86-local.gz

  make-3.81-sol10-x86-local.gz

  openssl-0.9.8h-sol10-x86-local.gz

  gd-2.0.35-sol10-x86-local.gz

  httpd-2.2.4.tar.gz

  nagios-3.0.3.tar.gz

  nagios-plugins-1.4.11.tar.gz

  nrpe-2.12.tar.gz

  1.安装Nagios

  # groupadd nagios # useradd -g nagios -d /usr/local/nagios nagios # gunzip ./nagios-3.0.6.tar.gz # tar xvf ./nagios-3.0.6.tar.gz # cd ./nagios-3.0.6.tar.gz # ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios

  --with-nagios-group=nagios --with-gd-lib=/usr/sfw/lib

  --with-gd-inc=/usr/sfw/include

  # make all # make fullinstall # make install-config

  2.安装openssl

  # gunzip ./openssl-0.9.8j-sol10-sparc-local.gz # pkgadd -d ./openssl-0.9.8j-sol10-sparc-local # export LD_LIBRARY_PATH=/usr/local/ssl/lib:$LD_LIBRARY_PATH

  3.安装Nagios Plugins

  # gunzip ./nagios-plugins-1.4.13.tar.gz # tar xvf ./nagios-plugins-1.4.13.tar # cd nagios-plugins-1.4.13 # ./configure --without-mysql --prefix=/usr/local/nagios --with-openssl=/usr/local/ssl # make # make install # make clean # chown -R nagios:nagios /usr/local/nagios/libexec

  4.配置Apache

  在/etc/apache2/httpd.conf文件追加如下内容

  #setting for nagios

  ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin

  AuthType Basic

  Options ExecCGI

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fuwuqi/)

  AllowOverride None

  Order allow,deny

  Allow from all

  AuthName "Nagios Access"

  AuthUserFile /usr/local/nagios/etc/htpasswd

  Require valid-user

  Alias /nagios /usr/local/nagios/share

  AuthType Basic

  Options None

  AllowOverride None

  Order allow,deny

  Allow from all

  AuthName "nagios Access"

  AuthUserFile /usr/local/nagios/etc/htpasswd

  Require valid-user

  5.生成登录用户和验证口令

  # /usr/apache2/bin/htpasswd -c /usr/local/nagios/etc/htpasswd

  此处的user_name为登录Nagios Web应用需要输入的用户名www.britepic.org

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fuwuqi/)

  按照提示输入要设置的口令即可

  配置/usr/local/nagios/etc/cgi.cfg,添加用户edison

  ................. .................

  # SYSTEM/PROCESS INFORMATION ACCESS

  # This option is a comma-delimited list of all usernames that

  # have access to viewing the Nagios process information as

  # provided by the Extended Information CGI (extinfo.cgi). By

  # default, *no one* has access to this unless you choose to

  # not use authorization. You may use an asterisk (*) to

  # authorize any user who has authenticated to the web server.

  authorized_for_system_information=nagiosadmin,edison

  # CONFIGURATION INFORMATION ACCESS

  # This option is a comma-delimited list of all usernames that

  # can view ALL configuration information (hosts, commands, etc).

  # By default, users can only view configuration information

  # for the hosts and services they are contacts for. You may use

  # an asterisk (*) to authorize any user who has authenticated

  # to the web server.

  authorized_for_configuration_information=nagiosadmin,edison

  # SYSTEM/PROCESS COMMAND ACCESS

  # This option is a comma-delimited list of all usernames that

  # can issue shutdown and restart commands to Nagios via the

  # command CGI (cmd.cgi). Users in this list can also change

  # the program mode to active or standby. By default, *no one*

  # has access to this unless you choose to not use authorization.

  # You may use an asterisk (*) to authorize any user who has

  # authenticated to the web server.

  authorized_for_system_commands=nagiosadmin,edison

  # GLOBAL HOST/SERVICE VIEW ACCESS

  # These two options are comma-delimited lists of all usernames that

  # can view information for all hosts and services that are being

  # monitored. By default, users can only view information

  # for hosts or services that they are contacts for (unless you

  # you choose to not use authorization). You may use an asterisk (*)

  # to authorize any user who has authenticated to the web server.

  authorized_for_all_services=nagiosadmin,edison

  authorized_for_all_hosts=nagiosadmin,edison

  # GLOBAL HOST/SERVICE COMMAND ACCESS

  # These two options are comma-delimited lists of all usernames that

  # can issue host or service related commands via the command

  # CGI (cmd.cgi) for all hosts and services that are being monitored.

  # By default, users can only issue commands for hosts or services

  # that they are contacts for (unless you you choose to not use

  # authorization). You may use an asterisk (*) to authorize any

  # user who has authenticated to the web server.

  authorized_for_all_service_commands=nagiosadmin,edison

  authorized_for_all_host_commands=nagiosadmin,edison

展开更多 50%)
分享

猜你喜欢

Solaris下的nagios监控系统

服务器
Solaris下的nagios监控系统

Linux---Nagios监控出图

服务器
Linux---Nagios监控出图

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Linux下Nagios的安装与配置方法

服务器
Linux下Nagios的安装与配置方法

solaris下的ftp命令介绍保存

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
solaris下的ftp命令介绍保存

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Linux操作系统下Oracle主要监控工具介绍

编程语言 网络编程
Linux操作系统下Oracle主要监控工具介绍

linux系统监控工具

服务器
linux系统监控工具

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

SRS premium sound 到底有没有用

SRS premium sound 到底有没有用

iPhone6怎么快捷截屏?

iPhone6怎么快捷截屏?
下拉加载更多内容 ↓