网站首页
手机版

Solaris下的nagios监控系统(solaris命令大全rlogin)

更新时间:2024-09-22 00:11:30作者:佚名

Solaris下的nagios监控系统(solaris命令大全rlogin)

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

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

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

配置/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

本文标签: 监控系统  口令  安装过程  

为您推荐

Solaris下的nagios监控系统(solaris命令大全rlogin)

Solaris下的nagios监控系统 Solaris下的nagios监控系统 文将介绍Nagios在Solaris10操做系统下的安装过程,其中包括,源码的编

2024-09-22 00:11

iOS6技巧之勿扰功能的设置指南 iphone6s勿扰模式

iOS6技巧之勿扰功能的设置指南(图文教程) 苹果已经发布的iOS6,很多同学纷纷升级到了ios6,本教程为大家介绍ios6中的勿扰功能,可以进行来电过滤。 这

2024-09-22 00:11

Apple TV最新测试版更新汇总 iOS7风格图标和字体更新介绍

Apple TV最新测试版更新汇总 iOS7风格图标和字体更新介绍 根据Apple TV最新测试版发布的相关新闻介绍,现在让你们看看新测试版究竟更新了什么内容,

2024-09-22 00:10

圈圈助手ios软件源(圈圈辅助器最新版下载)

圈圈助手ios软件源 IOS圈圈助手源地址以及安装教程 分享一下IOS版本的圈圈助手源地址以及安装教程,注意这个是圈圈助手的官方软件源哦,只要你的IOS设备已经

2024-09-22 00:10

如何获得ios7开发者账号申请方法 ios开发者账号申请流程

如何获得ios7开发者账号申请方法 什么是开发者账号? 顾名思义,开发者账号当然是ios开发者用到的了,将写的程序部署到真机上,打包发布到app store上,

2024-09-22 00:10

IOS7新功能如何使用_IOS7新手教程(ios7 ui)

IOS7新功能如何使用_IOS7新手教程 1、全新设计的界面 iOS7是iOS面世以来在用户界面上做出改变最大的一个操作系统。iOS7抛弃了以往的拟物化设计,而

2024-09-22 00:09