Configure new Nagios clients
- 安装
 rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
 rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
 yum install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel xinetd bc
 安装nagios插件
 yum -y install nagios-plugins-all nagios-plugins-nrpe
 nagios-plugins目录:/usr/lib64/nagios/plugins/
 安装nrpe
 yum -y install nrpe
- 修改nrpe设置
 vi /etc/nagios/nrpe.cfg
 only_from = 127.0.0.1,Server_IP
- 修改防火墙设置
 添加5666端口,重启iptables
- 修改services服务
 vi /etc/services
 添加
 nrpe 5666/tcp # NRPE
 service xinetd restart
- 测试nrpe是否安装成功
 cd /usr/lib64/nagios/plugins/
 ./check_nrpe -H 127.0.0.1
 若提示失败,可能是nrpe未安装或nrpe.cfg配置文件设置错误导致
- 修改nrpe.cfg
 vi /etc/nagios/nrpe.cfg
 注释掉目录不存在的nagios插件命令#command[check_users]=/usr/local/nagios/libexec/check_users -w -c 
 #command[check_load]=/usr/local/nagios/libexec/check_load -w ,, -c ,,
 #command[check_hda1]=/usr/local/nagios/libexec/check_disk -w % -c % -p /dev/hda1
 #command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w -c -s Z
 #command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w -c command[check_users]=/usr/lib64/nagios/plugins/check_users -w -c
 command[check_load]=/usr/lib64/nagios/plugins/check_load -w ,, -c ,,
 command[check_sda1]=/usr/lib64/nagios/plugins/check_disk -w % -c % -p /dev/sda1
 command[check_zombie_procs]=/usr/lib64/nagios/plugins/check_procs -w -c -s Z
 command[check_total_procs]=/usr/lib64/nagios/plugins/check_procs -w -cCode 测试命令是否能够执行 
 cd /usr/lib64/nagios/plugins/
 ./check_nrpe -H 127.0.0.1 -c check_users
 ./check_nrpe -H 127.0.0.1 -c check_load
 ./check_nrpe -H 127.0.0.1 -c check_sda1
 ./check_nrpe -H 127.0.0.1 -c check_zombie_procs
 ./check_nrpe -H 127.0.0.1 -c check_total_procs
- 配置Nagios监控端服务器
 cd /usr/lib64/nagios/plugins/
 ./check_nrpe -H Remote_linux_ip_address(被监控的ServerIP)
 显示 NRPE v2.15 即正常
 cd /etc/nagios/objects
 touch hosts.cfg touch services.cfg
 vi hosts.cfg 注意修改IP## Default Linux Host Template ## 
 define host{
 name linux-box ; Name of this template
 use generic-host ; Inherit default values
 check_period 24x7
 check_interval
 retry_interval
 max_check_attempts
 check_command check-host-alive
 notification_period 24x7
 notification_interval
 notification_options d,r
 contact_groups admins
 register ; DONT REGISTER THIS - ITS A TEMPLATE
 } ## Default
 define host{
 use linux-box ; Inherit default values from a template
 host_name Nagios_Centos_Client1 ; The name we're giving to this server
 alias CentOS ; A longer name for the server
 address remote_linux_ip_address ; IP address of Remote Linux host
 }hosts.cfg Code vi services.cfg define service{
 use generic-service
 host_name Nagios_Centos_Client1
 service_description CPU Load
 check_command check_nrpe!check_load
 } define service{
 use generic-service
 host_name Nagios_Centos_Client1
 service_description Total Processes
 check_command check_nrpe!check_total_procs
 } define service{
 use generic-service
 host_name Nagios_Centos_Client1
 service_description Current Users
 check_command check_nrpe!check_users
 } define service{
 use generic-service
 host_name Nagios_Centos_Client1
 service_description Disk Monitoring
 check_command check_nrpe!check_sda1
 } define service{
 use generic-service
 host_name Nagios_Centos_Client1
 service_description Zombie Monitoring
 check_command check_nrpe!check_zombie_procs
 }services.cfg Code 修改nagios.cfg 
 vi /etc/nagios/nagios.cfg 添加如下两行配置
 cfg_file=/etc/nagios/objects/services.cfg
 cfg_file=/etc/nagios/objects/hosts.cfg
 修改command.cfg
 vi /etc/nagios/objects/commamds.cfg 添加define command{
 command_name check_nrpe
 command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
 }commamds.cfg Code 检验nagios的配置是否正常 
 cd /etc/nagios
 nagios -v nagios.cfg
 提示没有错误,重启nagios即可
- 参考文档:http://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/
- 官方nrpe下载地址
 打开:http://sourceforge.net/projects/nagios/files/nrpe-2.x/
 wget http://liquidtelecom.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz
Configure new Nagios clients的更多相关文章
- Nagios在Ubuntu server上的安装配置
		首先我参看的是Nagios的官方文档,Nagios – Installing Nagios Core From Source——The Industry Standard in IT Infrastr ... 
- CentOS6.6+Puppet3.7.4分布式部署Nagios监控系统
		测试框架 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 CentOS-6.6-x86_64(minimal) puppet-3.7 ... 
- Nagios安装
		在做安装之前确认要对该机器拥有root权限. 确认你安装好的Fedora系统上已经安装如下软件包再继续: Apache GCC编译器 GD库与开发库 可以用yum命令来安装这些软件包: yum ins ... 
- nagios监控系统安装及配置
		Nagios通常由一个主程序(Nagios).一个插件程序(Nagios-plugins)和四个可选的ADDON(NRPE.NSCA.NSClient++和NDOUtils)组成.Ngios的监控工作 ... 
- Nagios学习笔记四:基于NRPE监控远程Linux主机
		1.NRPE简介 Nagios监控远程主机的方法有多种,其方式包括SNMP.NRPE.SSH和NCSA等.这里介绍其通过NRPE监控远程Linux主机的方式. NRPE(Nagios Remote P ... 
- Nagios学习笔记一:基本安装和配置
		()解决安装Nagios的依赖关系: Nagios基本组件的运行依赖于httpd.gcc和gd.可以通过以下命令来检查nagios所依赖的rpm包是否已经完全安装: # yum -y install ... 
- 一步步实现Nagios监控linux主机及飞信报警
		一步步实现Nagios监控linux主机及飞信报警 上篇文章介绍了在linux主机上架设nagios监控服务,并对windows主机进行服务状态变化的监控,这次我们继续上次内容. 首先实现n ... 
- Nagios:企业级系统监控方案
		在大多数情况下Cacti + RRDtool已经实现对系统各种参数的监测.但很多企业可能不满足于仅仅监测系统基本参数的需求,而是需要监测除基本参数之外的各种应用程序的运行状况.很显然在这种情况下对于一 ... 
- 六大Nagios常见问题解决办法
		Nagios常见问题1: It appears as though you do not have permission to view information for any of the host ... 
随机推荐
- 软件工程启程篇章:C#和四则运算生成与运算
			0x01 :序言 I leave uncultivated today, was precisely yestoday perishes tomorrow which the person of th ... 
- 安装配置JDK和Eclipse的步骤
			导读 作为Java程序员,需要在Linux系统上安装Eclipse,很多人不知要如何安装,在安装Eclipse前,还需安装JDK,Linux下如何安装JDK和Eclipse呢?下面跟朋友们介绍下Lin ... 
- Linux之磁盘挂载
			1.查看磁盘分区情况: fdisk -l 可以看到,红框中的硬盘没有分区. 2.开始分区: fdisk /dev/vdb 3.格式化分区: mkfs.xfs 分区名 4.挂载磁盘 挂载方式1: 手动挂 ... 
- 【问题解决方案】之 jmeter启动报错:Not able to find Java executable or version. Please check your Java installation
			故事发生在云计算实验课上-- ** 故事发生在云计算实验课上-- Step 1 在Xshell中登录自己的cloud虚拟机后,<sudo su ->切换到root用户 Step 2 < ... 
- 爬虫——selenium基础
			Selenium,自动化浏览器技术.主要用于web应用自动测试和自动完成web基本任务管理.官方网站:https://selenium-python.readthedocs.io/getting-st ... 
- nmon for Linux & Java
			nmon for Linux | Main / HomePagehttp://nmon.sourceforge.net/pmwiki.php Java Nmon Analyser download | ... 
- .net WCF WF4.5
			花了两天时间学习使用WF,把一些遇到的问题记录下来,使用的环境是VS2017,网上的资料普遍太老了 需要注意,如果使用多项目同时启动的方式需要把WCF调整到WF启动顺序之上 1.怎么使用代码活动 新建 ... 
- jmeter压测参数设定(转)
			jmeter压测参数设定 一.基本公式 线程数 = QPS * time: 注:QPS--每秒完成请求的个数:time--每个请求响应完成平均需要时间: 故QPS * time就是所有请求完成响应所需 ... 
- MyEclipse配置tomcat报错 - java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 51.0
			1 开发Servlet程序时,MyEclipse配置好tomcat与JDK之后,启动时控制台报下列错误: 1 java.lang.UnsupportedClassVersionError: org/a ... 
- [转帖]Oracle 裁员史:技术人死于重组,卒于云计算
			Oracle 裁员史:技术人死于重组,卒于云计算 https://www.infoq.cn/article/tm-mcdHCPCI4eEwr6dbY 大厂裁员 我妈妈也总担心我没工作了 怎么还房贷 田 ... 
