- 浏览: 2097650 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (366)
- hadoop (91)
- DB (2)
- vmware (0)
- python (49)
- Java (72)
- Linux (57)
- 多线程 (2)
- hive (1)
- hbase (3)
- mongodb (5)
- Hibernate (3)
- nodejs (1)
- 模式与重构 (1)
- 持续集成CI (4)
- Mysql (2)
- chorme (1)
- 软件开发 (0)
- 敏捷 (5)
- maven (3)
- windows (7)
- 测试驱动 (1)
- scala (3)
- Jetty (0)
- android (1)
- eclipse (1)
- 设计模式 (1)
- 面向对象设计 (2)
- oracle (3)
- cassandra (15)
- pig (3)
- rails (1)
- redis (4)
- ruby (1)
- storm (0)
- 实时运算 (3)
- scribe (1)
- hadoop源码 (3)
- cassandra jna (1)
- Kafka (2)
- Sublime (2)
- C++ (2)
- C (1)
- 版本控制 (1)
- 服务器 (1)
- docker (0)
- flink (1)
最新评论
-
伍大都督:
解释太到位了,感谢分享
理解Linux系统中的load average(图文版) -
rfjian123:
非常感谢,用你的方法解决了问题。
Server sent unexpected return value (403 Forbidden) in response to OPTIONS -
yuhaifei12:
今天遇到同样的问题了。设置的是每分钟执行一次。结果发现每分钟执 ...
解决Linux下crontab同一时间重复执行问题 -
BigBird2012:
想问一下,使用ExecutorService每次都要调用 sh ...
spring quartz使用多线程并发“陷阱” -
zhuqx1130:
有用,谢谢
解决Sublime Text 3中文显示乱码(tab中文方块)问题
Server端安装
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm
#安装nagios
yum -y install nagios nagios-nrpe nagios-plugins nagios-plugins-nrpe check_logfiles
#添加nagios到系统自动运行
chkconfig --add nagios
chkconfig nagios on
nagios相关路径:
/etc/nagios/objects #模板相关配置
/usr/bin/nagios # nagios程序
配置Apache密码访问
htpasswd -c /etc/nagios/htpasswd.users nagiosadmin
启动并测试
service httpd start
#打开浏览器,输入密码,在host里面应该有“localhost”这台机器
http://{your_ip_address}/nagios
添加被监控设备
安装(client端)
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -ivh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
#安装nagios
yum -y install nagios-nrpe nagios-plugins nagios-plugins-nrpe
配置(client端)
# 下列配置表示允许127.0.0.1, 192.168.121.55(Server)这两台机器访问当前机器的信息
allowed_hosts=127.0.0.1,192.168.121.55
测试(client端)
service nrpe start
chkconfig --add nrpe
chkconfig nrpe on
#查看端口是否启动
netstat -an | grep 5666
#本机测试服务是否正常
/usr/lib/nagios/plugins/check_nrpe -H 127.0.0.1 -c check_load
/usr/lib64/nagios/plugins/check_nrpe -H 127.0.0.1 -c check_load # 64 bit 命令
#服务器端测试访问是否正常。**在Server上执行**
/usr/lib/nagios/plugins/check_nrpe -H {client_ip} -c check_load
#64bit /usr/lib64/nagios/plugins/check_nrpe -H {client_ip} -c check_load
配置(Server端)
# 创建client配置(192.168.121.4为client ip)
vi /etc/nagios/objects/192.168.121.4.cfg
use linux-server
host_name client-1
alias client-1
address 192.168.121.4
}
define service{
use generic-service
host_name client-1
service_description Current Load
check_command check_nrpe!check_load
}
# 将上面配置加到系统
vi /etc/nagios/nagios.cfg
运行和测试(Server端)
service nagios start
FAQ:
Q: HTTP WARNING: HTTP/1.1 403Forbidden
A: nagios找不到监控文件,执行 "touch /var/www/html/index.html"
Q: 64bit下错误“Service check command 'check_nrpe' specified in service”
A: 发现commands.cfg里面居然没有“check_nrpe”这个命令定义,加上后OK
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}
附录
Nagios的发音:[ˈnædʒiɔs]
参考:
CentOS下nagios报警飞信部署四步走
http://www.elain.org/?tag=nagios
Nagios/监控linux客户端
http://xiwi.org/index.php/Nagios/%E7%9B%91%E6%8E%A7linux%E5%AE%A2%E6%88%B7%E7%AB%AF
nagios详细配置
http://lilinqing.blog.51cto.com/1122687/483604
ganglia和nagios监控企业集群
http://www.ibm.com/developerworks/cn/linux/l-ganglia-nagios-1/
http://www.ibm.com/developerworks/cn/linux/l-ganglia-nagios-2/
-- end --
发表评论
-
shell下使用log4j 1.x “No appenders could be found for logger”问题两个处理办法
2018-05-25 23:25 1648错误: log4j:WARN No appenders c ... -
linux screen命令
2016-06-29 13:55 1126script /dev/null # 将屏幕操作输出到n ... -
Linux通过网络端口(或者PID)查找运行程序路径
2015-05-07 16:47 1909nginx运行在38989端口 1. netsta ... -
Linux中Kill进程的N种方法(转)
2014-10-27 10:03 1361long long ago,曾有一个想法,就是完全脱离win ... -
我的shell小脚本
2014-07-23 10:30 1115懒得学shell,但还是会用到,就把每次用的小功能整理下来 ... -
yum错误“Error in PREUN scriptlet in rpm package ”
2014-03-10 12:07 3983打算通过yum安装软件,发展之前有软件残骸。使用yu ... -
Linux下创建一个任意大小文件
2014-02-08 12:04 1628创建文件名"test",文件大小100 ... -
“ping: unknown host”问题诊断(转)
2013-12-05 11:28 1784如果ping命令返回如下错误,那主要的可能性就是系统的DNS ... -
Linux时间、时区一些知识(转)
2013-11-26 12:24 1219一、时区 1. 查看当前时区 ... -
强制Java使用东八时区方法
2013-11-15 15:37 1838今天线上有台服务器时区错误,导致很多使用new Da ... -
查看文件中不可见字符
2013-11-11 09:17 10264有个数据文件,按行读取的时候总是出错,明明一行读取出来确 ... -
shell获取linux服务器对外IP技巧
2013-10-24 11:02 3399在服务器执行 curl http://iframe.i ... -
关闭CentOS提示“You have mail in /var/spool/mail/root”(转)
2013-10-24 09:14 9550Linux有时会出现“You have new mail i ... -
sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory(转)
2013-09-24 08:21 1410在Linux中执行.sh脚本,异常/bin/sh^M: ba ... -
shell-init: error retrieving current directory: getcwd: cannot access parent dir
2013-09-02 15:41 3113解决方法,执行下面命令: cd && ... -
linux sed学习笔记
2013-08-12 14:53 1040删除字符 #删除'%' cat compare.txt ... -
因磁盘inode被用光导致"No space left on device"
2013-07-29 11:16 2087/data目录下无法创建文件 > touch a ... -
cassandra节点down机(java.lang.OutOfMemoryError: unable to create new native thread)
2013-07-25 09:13 2592在对集群做压力测试的时候,发现有节点down机,错误信息如 ... -
我的shell笔记
2013-07-17 09:41 1092根据文件内容查找文件(注意-name后面参数要使用双引号, ... -
查看 SELinux状态及关闭SELinux(转)
2013-07-04 08:38 1365查看SELinux状态: 1、/usr/sbin/sest ...
相关推荐
标题中的"Nagios使用教程"表明本文档是关于如何安装、配置和使用Nagios这个开源的系统和服务监测工具。Nagios能够监控网络和系统资源,包括服务器、网络、交换机、应用和网络服务等。它能够远程监测服务的状态,以及...
### Ubuntu 10.04 LTS 下 Nagios 3.4.1 的简单安装与配置 #### 一、概述 本文档将详细介绍如何在 Ubuntu 10.04 LTS 系统上安装并配置 Nagios 3.4.1 监控系统。Nagios 是一款开源的网络监控工具,能够帮助管理员对...
### Nagios远程监控Windows服务器的安装与配置 #### 一、Nagios简介及功能 Nagios是一款开源的电脑系统和网络监视工具,能够有效监控Windows、Linux和Unix等不同操作系统下的主机状态,以及交换机、路由器等网络...
Nagios是一款开源的系统和网络监控应用程序,它能够对用户指定的主机和服务进行监控,并在状态发生变化时进行报警。...对于系统运维人员而言,这不仅是一份基础的配置教程,也是提高监控管理能力的重要参考资料。
本教程介绍了nagios的基本安装与配置方法,包括环境搭建、软件安装、基本配置等方面。通过上述步骤,可以构建起一套简单的远程监控系统,用于监控主机和服务的状态。需要注意的是,实际部署时还需根据具体情况进一步...
- **安装与配置**:详细介绍如何在不同操作系统上安装Nagios,以及配置Nagios服务器和客户端。 - **插件使用**:解析Nagios支持的各种插件,包括检查网络服务(如HTTP、SMTP)、主机资源(CPU、内存)和系统状态的...
Nagios不仅是一个简单的监控工具,它还具有强大的配置和管理界面。通过其Web界面,管理员可以方便地查看服务和主机的状态、查看历史数据、管理报警和通知等。配置Nagios通常涉及编辑一些配置文件,如定义服务、主机...
《学习Nagios 3.0》一书深入讲解了Nagios系统监控软件的设置、配置与管理,为读者提供了全面而详细的教程。Nagios是一款开源的网络监控系统,能够帮助用户实时监控网络服务状态,及时发现并报告网络问题,确保网络...
在提供的压缩包文件中,bbk3437.pit至bbk3333.pit可能包含了Nagios和Cacti的配置文件、日志、教程资料或其他相关资源。这些文件可以帮助用户学习和设置这两个工具,例如了解如何配置监控项、定制报警规则、安装和...
通过本教程的学习,读者不仅能够深入了解Nagios的工作原理及其在系统监控领域的强大功能,还能够掌握如何有效地配置和管理Nagios,从而提高整个网络和系统的可用性和稳定性。无论是初学者还是有经验的系统管理员,都...
Pnp4Nagios是一款用于Nagios监控系统性能数据处理和图形化的插件,它的核心功能在于提供一种简单且有效的方式来可视化Nagios监控的数据。在深入探讨Pnp4Nagios 0.6.21的特性之前,我们先来了解一下Nagios——这是一...
Zabbix是一款强大的开源网络监控系统,它集合了Cacti和Nagios的优点,提供了简单易用的安装配置,支持多种语言,特别是中文,降低了学习和使用的门槛。Zabbix的主要特点是安装快速,配置直观,同时具备分布式监视、...
- 根据需要安装和配置监控工具,如Nagios或Zabbix。 **总结** Ubuntu Server 12.04的安装是一个相对简单的过程,提供了丰富的选项来定制你的服务器环境。通过详细阅读提供的"ubuntu安装图解",可以清晰地了解每个...
在本文中,我们将深入探讨如何安装和配置FreePBX服务器。 首先,要安装FreePBX,你需要一个支持VoIP的Linux操作系统,例如CentOS或Ubuntu。安装过程通常分为以下几个步骤: 1. **更新系统**:确保你的系统是最新的...
10. **社区支持**:Nagios和Nagiosql都有活跃的社区,提供文档、教程、插件和问题解答,对于遇到的问题,可以通过社区寻求帮助。 综上所述,Nagiosql是Nagios监控系统的重要组成部分,它通过Web界面提供了一种高效...
6. **安装与集成**:安装Lilac-Reloaded相对简单,只需几步即可完成与Nagios的集成。通常包括下载源代码、解压、配置、编译以及安装到Nagios的插件目录。同时,Lilac-Reloaded提供了详细的文档和教程,帮助用户顺利...
本教程将详细讲解SNMP的安装和使用步骤,以帮助你更好地理解和操作网络设备。 一、SNMP简介 SNMP是由Internet工程任务组(IETF)制定的一系列协议标准,分为多个版本,包括SNMPv1、SNMPv2c和SNMPv3。SNMPv1是最基础...
本教程将围绕"简单邮件服务器例子123"这一主题,深入讲解如何构建及运行一个基本的邮件服务器。 首先,我们需要了解邮件服务器的基本原理。邮件服务器主要遵循SMTP(Simple Mail Transfer Protocol)协议来发送邮件...
第一章 关于Linux的历史(N) 第二章 图形界面还是命令窗口(N) 第三章 Linux操作系统的安装 第四章 初步进入linux世界 第五章 Linux系统的远程登录 第六章 Linux文件与目录...第二十四章 使用nagios搭建监控服务器