- 浏览: 145666 次
文章分类
最新评论
-
yajie:
写的一知半解,丁你个费!
数据挖掘(协同过滤、关联推荐、聚类分类)一些资料 -
xo_knight:
7.0有什么新的功能和改变吗
MyEclipse7.0相关备忘 -
kjj:
# <interceptor-ref name=&quo ...
Struts2 Action方法执行两次的问题?model-driven奇怪现象 -
xuhuasen:
我工程只是在ajax异步发送action方法时才执行了两次,检 ...
Struts2 Action方法执行两次的问题?model-driven奇怪现象 -
azure1898:
可能是你的提交按钮是submit类型,并且在按钮的onclic ...
Struts2 Action方法执行两次的问题?model-driven奇怪现象
Nagios 是一个开放源代码的主机、服务和网络监控平台,有各种应用插件,功能非常强大.
一,主程序的安装:
nagios-*.tar.gz 主程序
nagios-plugins.*.tar.gz 插件
nrpe*.tar.gz 被监控端程序
1,安装主程序:
#tar -zxvf nagios*.tar.gz
#cd nagios*
#./configure --prefix=/usr/local/nagios
#make all
#pw useradd nagios
#mkdir /usr/local/nagios 注:安装的时候如果提示:
#chown nagios:nagios /usr/local/nagios /usr/bin/install -c -m 755 -d -o
#make install root -g root /usr/local/etc/rc.d
#make install-init 只需增加root组,将rc.d改成chown root:root rc.d
#make install-commandmode
#make install-config
2.安装插件
#tar -zxvf nagios-plugins*.tar.gz
#cd nagios-plugins*
#./configure --prefix=/usr/local/nagios
#make && make install
3,将apache的运行用户加入nagios的组
#grep ^user httpd.conf
#pw groupadd nagios -m www
#setting for nagios 20070707
ScriptAlias /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 None
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd
//用于此目录访问身份验证的文件
Require valid-user
</Directory>
|
联系人
|
contact
|
出了问题像谁报告?一般当然是系统管理员了
|
监控时间段
|
timeperiod
|
7X24小时不间断还是周一至周五,或是自定义的其他时间段
|
被监控主机
|
host
|
所需要监控的服务器,当然可以是监控机自己
|
监控命令
|
command
|
nagios发出的哪个指令来执行某个监控,这也是自己定义的
|
被监控的服务
|
service
|
例如主机是否存活,80端口是否开,磁盘使用情况或者自定义的服务等
|
cfg_file=/usr/local/nagios/etc/contactgroups.cfg //联系组配置文件路径
cfg_file=/usr/local/nagios/etc/contacts.cfg //联系人配置文件路径
cfg_file=/usr/local/nagios/etc/hostgroups.cfg //主机组配置文件路径
cfg_file=/usr/local/nagios/etc/hosts.cfg //主机配置文件路径
cfg_file=/usr/local/nagios/etc/services.cfg //服务配置文件路径
cfg_file=/usr/local/nagios/etc/timeperiods.cfg //监视时段配置文件路径
|
authorized_for_system_information=nagiosadmin,test
authorized_for_configuration_information=nagiosadmin,test
authorized_for_system_commands=test //多个用户之间用逗号隔开
authorized_for_all_services=nagiosadmin,test
authorized_for_all_hosts=nagiosadmin,test
authorized_for_all_service_commands=nagiosadmin,test
authorized_for_all_host_commands=nagiosadmin,test
|
define timeperiod{
timeperiod_name 24x7 //时间段的名称,这个地方不要有空格
alias 24 Hours A Day,7Days A Week
sunday 00:00-24:00
monday 00:00-24:00
tuesday 00:00-24:00
wednesday 00:00-24:00
thursday 00:00-24:00
friday 00:00-24:00
saturday 00:00-24:00
}
|
define contact{
contact_name test //联系人的名称,这个地方不要有空格
alias sys admin
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,u,r
service_notification_commands notify-by-email
host_notification_commands host-notify-by-email
email yahoon@test.com
pager 1338757xxxx
address1 xxxxx.xyyy@icq.com
address2 555-555-5555
}
|
service_notification_period 24x7
服务出了状况通知的时间段,这个时间段就是上面在timeperiods.cfg中定义的.
|
host_notification_period 24x7
主机出了状况通知的时间段, 这个时间段就是上面在timeperiods.cfg中定义的
|
发表评论
-
iptables封讯雷
2010-07-05 16:06 2336本文转自网络 下载文件最新内核: http://www. ... -
温顾而知新--gcc和vi基本用法
2010-04-15 14:35 1009vi编辑器是所有Unix及Li ... -
yum php 5.1 更新 5.2
2009-06-09 14:04 1182rpm --import http://www.jason ... -
Linux系统管理硬件配置
2009-05-12 15:45 1237常用命令整理如下:查 ... -
nagios二 客户端程序的安装
2009-01-12 18:46 2614要监视客户机的本地信息需要用到nrpe这个程序 NRPE的原理 ... -
lighttpd的启动脚本
2009-01-12 18:43 3432参考http://trac.lighttpd.net/tra ... -
lighttpd+tomcat+squid3.0
2009-01-12 18:41 1779我这里主要是用lighttpd来代替已有的apach ... -
squid3.0反向代理
2009-01-12 18:39 1237apache(81端口)+squid(80端口)(apach ... -
Linux Iptables语法
2009-01-12 18:37 1133语法 1. 对链的操作 建 ... -
nmap使用详解
2009-01-12 18:35 1021nmap使用详解 nm ... -
网络监控工具:IPTraf
2009-01-12 18:30 40212.使用IPTraf 2.1 ... -
优化squid配置
2009-01-12 18:29 1180#设置运行时的用户和组权限 cache_effective_u ... -
squid 基本配置
2009-01-12 18:27 1264配置命令configure有很多选项,如果不清楚可先用“-he ... -
linux 内核升级
2009-01-12 15:44 2018一 准备工作1 查看linux内核版本#uname -a2 下 ... -
lvs DR模式
2009-01-12 15:43 1918集群技术主要分为三大类: 高可用性(High Availa ... -
sarg对squid的日志流量分析报表(按小时,天,周生成)
2009-01-12 15:41 34401.SARG介绍 SARG的全称是:Squid Analys ... -
Linux下Java的安装及环境配置
2009-01-12 15:40 1743在sun官网下载JDK 6(jdk-6u7-linux-i5 ... -
linux集群
2009-01-12 15:33 1182集群系统主要就2种: 系统:Centos5.0 集群软件: ...
相关推荐
"Nagios 监控 Windows 主机(NSClient++ 安装与应用)" Nagios 是一个功能强大的监控系统,能够监控各种设备和服务的状态。然而,在 Windows 平台上使用 Nagios 需要借助 NSClient++ 插件。本文将详细介绍 Nagios ...
Nagios 监控一般由一个主程序(nagios)、一个插件程序(nagios-plugins)和几个可选的附加程序(NRPE、NSClient++、NSCA 和 NDOUtils)等组成。 2.Nagios 服务端安装 2.1 安装前准备 在安装 Nagios 服务端之前,...
Nagios是一款强大的网络监视工具,它能够实时监控网络服务的状态,包括服务器、网络设备、应用程序等,并在出现问题时及时发出警报。在CentOS 6.4环境下配置Nagios监控,主要涉及以下几个步骤: 1. **安装依赖...
### Nagios监控Linux主机——NRPE安装与应用详解 #### NRPE概述及其工作原理 NRPE(Nagios Remote Plugin Executor)是Nagios的一种扩展工具,主要用于远程监控Linux主机的状态,比如CPU负载、内存使用情况、磁盘...
本文档将详细介绍如何在CentOS 6.5 64位系统上安装配置Nagios监控平台,以及如何配置监控Linux和Windows客户端的方法,并实现微信报警功能。 #### 二、安装环境 - **操作系统**: CentOS 6.5 64位 - **Nagios版本**...
Nagios监控MySQL的另一个关键插件是`check_mysql.pl`,虽然这个文件名在提供的列表中未直接给出,但通常会包含在MySQL监控的工具包中。这个脚本可以检查MySQL服务器的连接状态、查询响应时间、磁盘空间使用情况等。...
通过以上步骤,可以完成Nagios监控主机的安装和基本配置。需要注意的是,由于Linux系统发行版本众多,上述步骤可能会有细微差别,具体操作时应参考相应系统的文档。同时,由于Nagios的监控功能非常强大和灵活,因此...
本篇文章将详细介绍如何将Oracle数据库与Nagios监控系统相结合,以及整个监控系统安装部署与Cacti整合的完整流程。 首先,Nagios是一个功能强大、灵活性极高的监控工具,能够监控Windows、Linux和Unix的主机状态,...
通过上述知识点的讲解,可以看出本文主要是介绍如何在基于Open SuSE Linux平台的基础上使用Nagios监控SQL数据库。本文详细讲解了从安装Nagios开始,到创建用户、配置监控服务、启动监控服务的完整流程,并且还介绍了...
搭建Nagios监控服务器,首先需要在Linux环境下安装Nagios核心以及相关的插件。搭建过程中,需要配置主机和服务的定义文件,确定监控对象,设定阈值,以及设置通知方式等。而搭建完成后,将通过Nagios Web界面展示被...
本压缩包包含的`check_cpu.sh`、`check_mem.sh`和`check_uptime.sh`是Nagios监控脚本,用于监测服务器的CPU使用率、内存使用情况以及系统运行时间(即系统负载)。 1. **CPU监控脚本 (check_cpu.sh)** - Nagios中...
四、Nagios监控 1. 服务监控:Nagios可以检查HTTP、SMTP、DNS、FTP等服务的状态,通过插件检查响应时间、错误代码等。 2. 性能监控:收集CPU、内存、磁盘空间等硬件资源数据,进行性能分析。 3. 主机监控:检测...
这些是构建完整Nagios监控环境所必需的组件。 1. 安装Nagios主程序: - 解压nagios-2.9.tar.gz并进入解压后的目录。 - 使用`./configure`指定安装路径和其他选项,例如`--prefix=/usr/local/nagios`,同时确保GD...
### Nagios监控Windows配置详解 #### 一、引言 Nagios是一款广泛使用的开源监控系统,能够帮助管理员监控网络中的主机和服务的状态。对于Windows系统的监控,通常会使用到NSClient++这款轻量级的代理软件。本文档将...
### Nagios监控入门知识点 #### 一、Nagios Core简介 Nagios Core是一款开源的网络监控系统,被广泛应用于各种规模的企业网络环境中。它能够帮助管理员监控网络中的主机和服务状态,及时发现并解决问题,确保网络...
《Nagios监控安装配置详解》 Nagios是一款开源的网络监控系统,它能够对网络服务、主机、网络设备以及各种应用程序进行实时监控,确保IT基础设施的稳定运行。本文档详细介绍了Nagios的安装配置过程,包括监控插件的...
Nagios是一款强大的网络监控系统,它主要用于检测网络服务、主机状态以及各种系统资源,确保IT基础设施的稳定运行。这款开源软件允许用户自定义监控项,以满足特定的监控需求,比如监控Windows和Linux系统的健康状况...
整个过程虽然可能涉及一些复杂步骤,但遵循上述指南,应该能够在CentOS 5.6上成功安装并配置Nagios监控平台。在实际操作中,可能会遇到权限、配置文件错误等问题,需要根据错误提示逐步解决。Nagios的强大在于其灵活...