nagios安装过程 亲自测试 感谢:守护你每一天的教程
使用的Wdlinux的简装版CentOS5
安装需要的软件
apache gcc GD库 nagios-3.0.3.tar.gz nrpe-2.12.tar.gz
yum安装apache gcc gd
yum -y install httpd gcc glibc glibc-common gd gd-devel
创建nnagios用户
useradd nagios && passwd nagios
passwoed:nagios
groupadd uagcmd
usermod -G nagcmd nagios
usermod -G nagcmd apache
编译安装
cd ~
tar zxvf nagios-3.0.3.tar.gz
cd nagios-3.0.3
./configure --with-command-group=nagcmd --prefix=/usr/local/nagios
make all
make install
make install-init
make install-config
make install-commandmode
cd /usr/loacl/nagios
ls
检查安装是否完成
etc bin sbin share var
安装插件
cd ~
tar -zxvf nagios-plugins-1.4.12.tar.gz
cd nagios-plugin*
./configure --with-nagios-user=nagios --with-nagios-group=nagios --perfix=/uer/local/nagios
make && make instll
cd /usr/local/nagios
ls
检查 libexec
修改apache配置文件
cd /etc/httpd/conf
cp httpd.conf httpd.conf.bak
vi httpd.conf
#setting for nagios
# ---------------------------------------
ScripsAlias /nagios/cgi-bin /usr/local/nagios/sbin
<Directory "/usr/local/nagios/sbin">
Options ExecCGI
AllowOverride None
Order allow,deny
allow from all
Authname "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd
Require valid-user
</Directory>
Alias /nagios /usr/local/nagios/share
<Directory "/usr/local/nagios/share">
Options ExecCGI
AllowOverride None
Order allow,deny
allow from all
Authname "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd
Require valid-user
</Directory>
创建apache访问用户
/usr/bin/htpasswd -c /usr/local/nagios/etc/htpasswd sea
new password:sea
修改cgi.cft文件
vi /usr/local/nagios/etc/cgi.cft
----------------------
authorized_for_system_iniformation=sea,nagiosadmin
authorized_for_configuration_iniformation=sea,nagiosadmin
authorized_for_system_commands=sea,nagiosadmin
authorized_for_all_services=sea,nagiosadmin
authorized_for_all_hosts=sea,nagiosadmin
authorized_for_all_service_commands=sea,nagiosadmin
authorized_for_all_host_commands=sea,nagiosadmin
添加服务
chkconfig -add nagios
chkconfig nagios no
验证配置
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
启动服务
service nagios start
Wdlinux 系统没自带SeLinux
SELinux 解决
chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin
chcon -R -t httpd_sys_content_t /usr/local/nagios/share
http://192.168.0.211/nagios/
正常通过
----------------------------------------
被监测机器是windows 2003
下载 NSClient.rar
安装完成后
[modules]
FileLogger.dll
CheckSystem.dll
CheckDisk.dll
NSClientListener.dll
NRPEListener.dll
SysTray.dll
CheckEventLog.dll
CheckHelpers.dll
;CheckWMI.dl
取消前面的;
[Settings]
allowed_hosts=192.168.0.211
[nrpe]
port=5666
netstat -an 看下5666端口有没开放
修改 /usr/local/nagios/nagios.cfg
加载 cfg_file=/usr/local/nagios/etc/objects/windows.cfg
修改 objects/windows.cfg
——————————————————————————————
分享到:
相关推荐
Nagios安装后,默认配置文件位于`/etc/nagios`目录下。下面列出了一些重要的配置文件。 ##### 1. `nagios.cfg` 该文件是Nagios的核心配置文件,控制着Nagios的整体行为。为了便于调试,可以选择使用`minimal.cfg`...
本文将详细介绍在Linux环境下安装和配置Nagios的全过程,以及一些个人实践心得。 首先,确保你拥有以下软件包:httpd、imagepak-base、mysql、nagios、nagios-plugins、nrpe、perl、php、pnp4nagios和rrdtool。这些...
### Nagios安装与配置知识点详解 #### 一、Nagios概述 - **定义与背景**:Nagios是一款开源的计算机系统与网络监控工具,主要用于监控Windows、Linux及Unix等操作系统下的主机状态以及网络设备(如路由器、交换机...
本文将详细介绍如何在CentOS 6.4系统下安装和部署Nagios。 首先,Nagios的核心功能包括监控本地和远程主机的资源(如内存、CPU、磁盘空间等)、检查网络服务(如HTTP、SMTP、FTP等)的可用性,并支持自定义插件扩展...
在这个“nagios安装与配置”的主题中,我们将深入探讨Nagios的安装过程、基本配置以及如何忽略awstats配置。 一、Nagios安装 1. **系统需求**:Nagios支持多种Linux发行版,如Ubuntu、CentOS等。确保你的系统满足...
### Nagios安装与配置知识点详解 #### 一、Nagios简介及原理 **Nagios** 是一款非常流行的开源网络监控系统,主要用于监控网络中各种服务器、工作站、路由器、交换机等设备的状态。它能够有效地监控 Windows、...
### Nagios安装配置 #### 一、Nagios概述与应用场景 Nagios是一款开源的监控工具,主要用于监测网络中的主机、服务以及网络设备的状态。它广泛应用于各大企业及组织中,尤其对于需要24小时不间断运行的服务环境来...
在IT领域,监控系统是确保服务稳定性和性能的关键工具之一,Nagios作为一款开源的...提供的文档如《Solaris10下Nagios安装.doc》和《Solaris10下Nagios安装.pdf》会进一步细化安装过程,帮助用户解决可能出现的问题。
在本文中,我们将深入探讨Nagios的安装过程,并结合提供的"nagios安装必备文件",确保您能够顺利完成安装。 1. **Nagios概述** Nagios的核心功能是监测网络服务,包括HTTP、SMTP、FTP等协议的服务状态,以及服务器...
### Nagios安装与配置详解 #### 一、概述 Nagios是一款开源的网络监控工具,主要用于监控服务器、网络设备和服务的状态。通过安装Nagios,可以实现对系统的实时监控,帮助管理员及时发现并解决问题。本文档将详细...
### NAGIOS安装配置手册 #### 一、关于Nagios ##### 1. Nagios简介 Nagios是一款开源的计算机系统与网络监视系统,主要用于监控主机和服务的状态,并在某些异常情况发生时通过电子邮件、短信或用户定义的方式通知...
### Nagios安装配置知识点 #### 一、Nagios简介及功能 Nagios是一款开源的网络监控系统,主要用于监控主机和服务的状态,并在状态发生变化时(例如:出现故障或者恢复正常)发送通知。它可以监控各种各样的系统...
Nagios 和 Cacti 安装部署指南 Nagios 是一个开源的应用软件,用于监控系统和网络。它通常运行于一个主服务器上,这个服务器运行 Linux 或 Unix 操作系统。Nagios 利用其众多的插件实现对本机和远端服务的监控, 当...
NAGIOS 安装 一、安装前准备 1.1、系统环境: 序号 软件类别 软件名称 软件版本 1 系统软件 Centos 5.4 5.4 2 数据库软件 Mysql 5.5.9 3 应用软件 jdk 1.6.0_13 4 apache 2.2.17 5 php 5.3.0RC3 6 Nagios-...
### Nagios安装配置知识点 #### 一、Nagios简介 Nagios是一款开源的网络监控系统,能够帮助用户监控网络中的服务器、路由器以及其他设备的状态。它可以检测并报告网络问题,帮助管理员快速定位并解决问题,确保网络...
### Nagios 安装步骤详解 #### 一、前言 Nagios 是一款非常流行的开源网络监控系统,主要用于监控主机和服务的状态,并在出现问题时发送警告通知。本篇指南将详细解析 Nagios 的安装步骤,确保您能够顺利地在您的...
本教程将详细阐述Nagios的安装步骤和配置要点。 **一、安装步骤** 1. **Apache 安装**: 在主服务器端,首先需要安装Apache Web服务器。通过`./configure`进行配置,启用所需的模块如`so`、`expires`、`headers`...
### 云监控Nagios安装步骤详解 #### Nagios简介 Nagios是一款开源的、可在Linux/Unix平台上运行的监控系统。它主要用于监控系统运行状态及网络信息,并且能够针对异常情况提供通知机制,例如当系统或服务状态发生...