Nagios监控之Nagios Core安装

1.依赖包检测

# rpm -q httpd gcc glibc glibc-common gd gd-devel php php-mysql openssl-devel

# yum -y install httpd gcc glibc glibc-common gd gd-devel php php-mysql openssl-devel

2.创建nagios用户和用户组

# groupadd  nagcmd

# useradd -G nagcmd -s /sbin/nologin nagios

**把apache加入到nagcmd组,以便于在通过web Interface操作nagios时能够具有足够的权限;

# usermod -a -G nagcmd apache

3.编译安装(非rpm安装httpd的请查看源码安装httpd和php注意点)

# tar zxf nagios-3.3.1.tar.gz

# cd nagios-3.3.1

# ./configure \

--prefix=/usr/local/nagios \

--with-command-group=nagcmd \

--enable-event-broker

# make all

# make install

# make install-init

# make install-commandmode

# make install-config

在httpd的配置文件目录(conf.d)中创建Nagios的Web程序配置文件:

# make install-webconf

4.服务配置

4.1复制文件夹(可以不做)

#cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/

4.2配置权限(可以不做)

#chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers

4.3服务添加自启动

# chkconfig --add nagios

# chkconfig --level 35 nagios on

# chkconfig --list nagios

4.4创建加密用户

创建一个登录nagios web程序的用户,这个用户帐号在以后通过web登录nagios认证时所用:

# htpasswd -c /usr/local/nagios/etc/htpasswd.users ngs

4.5配置cgi.cfg

这里配置的用户名要与加密设置的用户名一直,否则在httpd无法调用CGI程序,Web页面就会给出CGI权限异常。有多个用户名是以逗号分隔。

authorized_for_system_information=ngs

authorized_for_configuration_information=ngs

authorized_for_system_commands=ngs

authorized_for_all_services=ngs

authorized_for_all_hosts=ngs

authorized_for_all_service_commands=ngs

authorized_for_all_host_commands=ngs

5.验证配置

5.1默认目录验证

在安装路径下是否存在etc、bin、sbin、share、var 这五个目录

bin     Nagios可执行程序所在目录

etc     Nagios配置文件所在目录

sbin     NagiosCGI文件所在目录,也就是执行外部命令所需文件所在的目录

share     Nagios网页文件所在的目录

libexec     Nagios外部插件所在目录

var     Nagios日志文件、lock 等文件所在的目录

var/archives Nagios日志自动归档目录

var/rw     用来存放外部命令文件的目录

5.2验证密码文件

#cat /usr/local/nagios/etc/htpasswd.users

注意这里显示的用户名是否为设置的用户名

5.3配置文件验证

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

鸣谢:本人参考了多篇文章后总结而得,在此感谢各位网络分享者!

时间: 2024-11-07 18:10:33

Nagios监控之Nagios Core安装的相关文章

Nagios监控软件源码安装

nagios是目前非常流行的系统,服务器监控免费软件,很多大的国内站点像搜狐,网易都在使用nagios进行服务器监控.nagios的有点在于他本身只是一个框架,对于nagios扩展监控模块,以及报警模块非常方便,能很方便的加入自己编写的服务监控,以及手机短信,邮件,gtalk ,msn报警等等.以下是nagios在linux REDHAT AS4U4 下的安装和简单的配置过程:下载软件:http://pan.baidu.com/s/1c02EzZy http://pan.baidu.com/s/

Nagios 监控系列学习 —— 简介和安装

1.nagios特点:监控服务器状态: 报警功能强大: 绘图功能较弱需要借助其他插件实现或集成其他监控软件. 2.nagios的五种状态:OK WARNNING CRITICAL UNKNOWN PENDING OK : 正常 WARNNING: 警告 (一般超过阈值) CRITICAL:严重警告(主机或服务宕掉或超过规定阈值) UNKNOWN:未知 PENDING: 待定(一般添加新服务初始状态) 3.监控页面: nagios不仅监控和显示服务或主机的状态,还会显示相关信息,但不能绘图来显示趋

Nagios监控之nagios-plugins安装

nagios-plugins插件是在Nagios(Nagios Core)安装完毕的基础上进行的,Nagios Core的安装详情请移步到:[Nagios监控之Nagios Core安装]http://4709096.blog.51cto.com/4699096/1702219 1.编译安装 #nagios-plugins-1.4.14.tar.gz #./configure \ --prefix=/usr/local/nagios \ --with-nagios-user=nagios \ -

Nagios监控配置

1 使用Nagios插件命令监控本机 1.1 问题 本案例要求先部署一台Nagios监控主机,并安装插件软件包,通过插件命令实现如下监控目标: 监控本机Web服务 监控本机FTP服务 监控本机SSH服务 监控本机根分区使用量 监控本机登录用户数量 监控本机运行的进程数量 1.2 方案 使用1台RHEL6虚拟机,安装部署Nagios及配套插件软件包,在本机使用插件命令监控本机服务及资源状态. 在Nagios插件软件包中,包含了大量的监控脚本,常用的插件脚本及对应功能如表-1所示. 表-1 Nagi

Linux系统搭建Nagios监控平台

一.首先在Nagios监控的服务器部署 # 安装Nagios软件及其依赖的软件 [[email protected] ~]# yum install -y httpd php gcc glibc glibc-common net-snmp nagios nagios-plugins nagios-plugins-all nrpe nagios-plugins-nrpe gd gd-devel openssl openssl-devel # 定义Nagios登陆的账号与密码 [[email pro

Nagios监控远程主机

p.MsoNormal,li.MsoNormal,div.MsoNormal { margin: 0cm; margin-bottom: .0001pt; line-height: 150%; font-size: 13.5pt; font-family: "Calibri", "sans-serif" } h1 { margin-top: 17.0pt; margin-right: 0cm; margin-bottom: 16.5pt; margin-left:

Nagios 监控系统架设全攻略(一)

最近一段时间在研究Nagios监控系统,然后网上搜索查看很多的资料,借鉴与各位大虾的经验,整理记录一下自己安装记录. Nagios 全名为(Nagios Ain’t Goona Insist on Saintood),最初项目名字是 NetSaint.它是一款免费的开源 IT 基础设施监控系统,其功能强大,灵活性强,能有效监控 Windows .Linux.VMware 和 Unix 主机状态,交换机.路由器等网络设置等.一旦主机或服务状态出现异常时,会发出邮件或短信报警第一时间通知 IT 运营

监控软件nagios之添加Linux主机

1.首先要确定nagios监控软件在服务器端安装 2.在监控端要安装nrpe插件 [[email protected] ~]# yum install xinetd openssl openssl-devel -y [[email protected] ~]# wget http://liquidtelecom.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz [[email protected] ~]#

企业级监控软件nagios实战[老男孩教育精品]-限时免费

企业级监控软件nagios实战[老男孩linux精品课程]-限时免费注意:限时全免费,截止7月25日.http://edu.51cto.com/course/course_id-1740.html兼容Centos5.8和6.4,同时也适合red hat linux系列! 北京老男孩培训,全国最负责.最高端.最专业的linux运维实战教育机构!打造中国IT实效教育第一品牌! 交流群 246054962 208160987 145178854(标明51CTO) ├─1老男孩linux培训VIP视频-