LINUX安装nagios监控软件(一)简单配置
参考文档
http://nagios.sourceforge.net/docs/3_0/quickstart-opensuse.html
先确认redhat上是否已经安装了apache2和C/C++ 的development libraries
httpd -v
返回:
Server version: Apache/2.0.52
Server built: May 24 2006 11:45:10
然后用“添加/删除应用程序”工具安装所有开发相关的包
第一步 新增账号信息
新增用户
useradd -m nagios
passwd nagios
新增用户组
usermod -G nagios nagios
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd www-data
第二步 下载nagios和插件
http://www.nagios.org/download/core/
下载core,nagios-3.1.2.tar.gz
http://www.nagios.org/download/plugins/
下载plugin,nagios-plugins-1.4.13.tar.gz
第三步 编译安装nagios
tar xzvf nagios-3.1.2.tar.gz
mv nagios-3.1.2/ /usr/local/nagios
cd /usr/local/nagios/
./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
第四步 自定义设置
示例配置文件在/usr/local/nagios/etc
修改配置文件/usr/local/nagios/etc/objects/contacts.cfg,将告警邮件发向自己的邮箱
vi /usr/local/nagios/etc/objects/contacts.cfg
第五步 配置WEB
将nagios配置文件拷贝到apache
make install-webconf
新增nagiosadminWEB的用户名和密码等
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
重启apache应用
service httpd restart
第六步 安装插件
tar zxvf nagios-plugins-1.4.13.tar.gz
cd nagios-plugins-1.4.13
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install
第七步 启动服务
chkconfig --add nagios
chkconfig nagios on
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
service nagios start
启动成功,访问 http://ip/nagios
发现登陆不上,报错如下:
Authorization Required
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.
查看配置文件
vi /etc/httpd/conf.d/nagios.conf
cd /usr/local/nagios/etc
查看文件,原来这个.users文件的权限是root,可能apache访问不了哟。修改下试试
-rw-r--r-- 1 root root 26 12月 23 15:51 htpasswd.users
查看apache日志
cd /var/log/httpd
tail -f error_log,登陆的时候报错如下:
[Wed Dec 23 16:22:38 2009] [error] [client 10.206.19.254] (13)Permission denied: Could not open password file: /usr/local/nagios/etc/htpasswd.users
网上说是selinux的原因,于是我做如下操作关闭selinux
命令:setenforce 0
再次访问就OK了,可以正常登陆,但是点击某些页面时有如下提示:
It appears as though you do not have permission to view information for any of the hosts you requested...
vi /usr/local/nagios/etc/cgi.cfg
修改use_authentication=1为use_authentication=0
service nagios restart 重启后就OKl了:)
分享到:
相关推荐
Nagios 监控软件搭建部署需要完成 Nagios 服务端安装、配置 Nagios 服务器、安装 nagios-plugins 和其他可选的附加程序等步骤。 4.Nagios 监控软件应用 Nagios 监控软件应用广泛,适合中小型企业应用,可以满足...
本文档将详细介绍如何在CentOS 6.5 64位系统上安装配置Nagios监控平台,以及如何配置监控Linux和Windows客户端的方法,并实现微信报警功能。 #### 二、安装环境 - **操作系统**: CentOS 6.5 64位 - **Nagios版本**...
Nagios的基本安装相对简单,主要要求操作系统为Linux或支持的Unix系统。Apache HTTP服务作为可选的前提条件,提供Web界面展示监控信息。安装Nagios时,除了官方文档提到的基本软件包外,可能还需要安装Apache、NRPE...
Linux平台下Nagios监控服务系统的设计与实现将充分发挥Linux操作系统的优势,提供一个高效、可靠、安全的监控服务系统。 本文将从以下几个方面讨论基于Linux平台下Nagios监控服务系统的设计与实现: 一、 Linux...
总结来说,安装Nagios监控软件涉及多个步骤,包括安装依赖、编译源码、配置Apache、创建认证用户、安装插件,以及最后的配置和优化。通过Nagios,我们可以对网络环境进行全方位的监控,及时发现和处理潜在问题,保障...
### Nagios监控Linux主机、Web服务及其实现飞信自动报警 #### 一、Nagios简介 Nagios是一款非常强大的开源网络监控系统,它主要用于监控计算机系统的各种服务状态,比如服务器硬件健康状况、应用软件运行状态、...
`use`指令用于继承预定义的模板,如`linux-server`,这包含了针对Linux服务器的基本监控配置。 - **服务块(Service Block)**: 定义了Nagios要检查的具体服务,例如SSH、HTTP、DNS等。每个服务都包含检查命令、...
整个过程虽然可能涉及一些复杂步骤,但遵循上述指南,应该能够在CentOS 5.6上成功安装并配置Nagios监控平台。在实际操作中,可能会遇到权限、配置文件错误等问题,需要根据错误提示逐步解决。Nagios的强大在于其灵活...
Linux运维监控Nagios配置是IT系统管理中的关键一环,它可以帮助我们实时监测服务器、网络设备和服务的状态,提前预警潜在的问题,确保系统的稳定运行。Nagios是一款强大的开源监控系统,可以监控主机、服务、网络...
通过上述知识点的讲解,可以看出本文主要是介绍如何在基于Open SuSE Linux平台的基础上使用Nagios监控SQL数据库。本文详细讲解了从安装Nagios开始,到创建用户、配置监控服务、启动监控服务的完整流程,并且还介绍了...
在Linux环境下,Nagios的安装和部署涉及到多个步骤和依赖组件。以下是对Nagios在Redhat Linux 5上安装部署的详细过程。 首先,你需要下载必要的软件包,包括: 1. HTTP服务器Apache(httpd)的源代码 2. Nagios的...
总结起来,Nagios监控部署的关键步骤包括安装和配置Nagios服务器、NRPE客户端,以及定义监控对象和报警机制。通过邮箱报警,我们可以迅速了解网络中的任何异常情况,从而及时采取措施解决问题。这是一个非常实用的...
搭建Nagios监控服务器,首先需要在Linux环境下安装Nagios核心以及相关的插件。搭建过程中,需要配置主机和服务的定义文件,确定监控对象,设定阈值,以及设置通知方式等。而搭建完成后,将通过Nagios Web界面展示被...
【编译安装LAMP环境和Nagios部署...总之,搭建LAMP环境和部署Nagios涉及多个步骤,包括软件的安装、配置、服务管理以及系统安全设置。在实际操作中,要确保每个步骤都顺利完成,以构建稳定可靠的Web服务器和监控系统。
本文将详细介绍在Linux环境下安装和配置Nagios的全过程,以及一些个人实践心得。 首先,确保你拥有以下软件包:httpd、imagepak-base、mysql、nagios、nagios-plugins、nrpe、perl、php、pnp4nagios和rrdtool。这些...
通过以上步骤,你就可以在本地或远程服务器上成功部署并配置一个基本的Nagios监控系统了。这个过程中,文档中的安装配置手册会提供详细的指导,帮助你解决遇到的问题。记得在每个步骤后都进行测试,确保每个部分都能...