Nagios的安装和基本配置(四:调试验证 错误总结)
任务四、调试验证
4.1、验证连通性
在/usr/local/Nagios/etc/nrpe.cfg文件中server的ip地址
#vi /usr/local/Nagios/etc/nrpe.cfg
#重启nrpe
#pkill nrpe
#netstat -Intp
#/usr/local/Nagios/bin/nrpe -d -c /usr/local/Nagios/etc/nrpe.cfg
#在server主机做验证
#cd /usr/local/nagios/libexec
#./check_nrpe -H 192.168.1.120
验证成功
#echo “/usr/local/nagios/bin/nrpe -d -c /usr/local/nagios/etc/nrpe.cfg”>> /etc/rc.local
#chmod +X /etc/rc.d/rc.local
#netstat -Input|grep 5666
#/usr/local/nagios/libexec/check_nrpe -H 192.168.1.200
在client端上做同样 的验证
#注释nrpe.cfg中以下几行
4.2、创建监控脚本
#在nrpe.cfg文件末尾增加下面几行内容:
#创建一个监控内存的perl脚本
#vi /usr/local/nagios/libexec/check_mem.pl
#修改脚本权限
#chmod 755 /usr/local/nagios/libexec/check_mem.pl
#重启npe服务
在本机验证脚本效果
#/usr/local/nagios/libexec/check_nrpe -H localhost -c check_mem
#在server端进行脚本验证
# /usr/local/nagios/libexec/check_nrpe -H 192.168.1.120
# /usr/local/nagios/libexec/check_nrpe -H 192.168.1.120 -c check_disk
修改nagios.cfg配置文件
#在/usr/local/nagios/etc/objects路径下创建hosts.cfg和services.cfg文件
#修改检查语法脚本
#vi /etc/init.d/nagios +181
#修改commands.cfg文件,末尾添加以下内容:
4.3、主机模板配置
#vi hosts.cfg +21
#删除一下内容
#添加以下内容
#将监控的主机添加到主机组里
#vi hosts.cfg+76
#服务模板配置
#vi services.cfg
写入以下内容
#重启nagios服务
#systemctl daemon-reload
#/etc/init.d/nagios restart
4.4、结果验证
出现的问题与解决方案
排错一:配置本地yum源,检查依赖环境出错。
排错思路:
- 检查此软件是否已安装;
- 检查此软件版本是否最新;
- 检查此软件环境是否合适
原因:此软件未安装。
解决方案:
安装此软件;
排错二:浏览器无法访问Nagiosweb页面。
排错思路:
- 检查网络环境是否畅通;
- 检查防火墙配置是否合适;
原因:http服务的80端口未开放。
解决方案:
开放http服务的80端口,并重启防火墙及http服务;
排错三:nrpe服务无法启动,找不到nrpe.cfg文件。
排错思路:
- 检查此软件是否完全安装;
原因:此软件未完全安装。
解决方案:
复制解压的软件包中nrpe.cfg文件至指定目录,并重新启动服务;
相关文章:
hitTest和pointInside方法
hittest方法 就是用来寻找最合适的view当一个事件传递给一个控件,就会调用这个控件的hitTest方法点击了白色的view: 触摸事件 -> UIApplication -> UIWindow 调用 [UIWindow hitTest] -> 白色view [WhteView hitTest] 实验1: 定义 BaseView&…

Github上的PHP资源汇总大全
依赖管理 ——用于依赖管理的包和框架 Composer/Packagist : 一个包和依赖管理器 Composer Installers: 一个多框架Composer库安装器 Pickle: 可以在任意平台上安装PHP扩展包 依赖管理的附加部分 ——其它依赖管理的相关工具 Satis : 静态的Composer库生成器 Composition: 一个…

UIButton长按事件
添加长按事件1 - (void)viewDidLoad2 {3 [super viewDidLoad];4 //Do any additional setup after loading the view, typically from a nib.5 6 UIButton *aBtn[UIButton buttonWithType:UIButtonTypeRoundedRect];7 [aBtn setFrame:CGRectMake(0, 10, 60, 60…

Hadoop集群搭建(一:集群安装及网络环境配置)
实验目的及要求 完成VMware workstations安装,会应用相关操作;完成虚拟机中Linux CentOS 7操作系统安装;完成静态网络地址的配置,所有主机的网络能够正常使用,相互之间能够正常连接;完成主机名配置&#x…

QQ音乐API分析记录
我一直是QQ音乐的用户,最近想做一个应用,想用QQ音乐的API,搜索了很久无果,于是就自己分析QQ音乐的API。 前不久发现QQ音乐出了网页版的,是Flash的,但是,我用iPhone打开这个链接的时候࿰…
Vision 圖像識別框架的使用
阅读 137收藏 102017-10-18原文链接:www.itread01.comGoogle无人车之父、MIT/斯坦福/耶鲁专家带你进入无人驾驶之域 http://cn.udacity.com/course/intro-to-self-driving-cars--nd113 本文為CocoaChina網友 品位生活 投稿 北京時間2017.6.6日淩晨1點,新…

Jmeter性能测试 入门
Jmeter性能测试 入门 原文:Jmeter性能测试 入门Jmeter是一款优秀的开源测试工具, 是每个资深测试工程师,必须掌握的测试工具,熟练使用Jmeter能大大提高工作效率。 熟练使用Jmeter后, 能用Jmeter搞定的事情,你就不会使用…

Hadoop集群搭建(二:集群主机间免密登录配置)
实验目的及要求: 静态网络地址配置;主机名的配置;防火墙的配置,使平台相关软件的常用端口能够远程正常访问;主机地址映射的配置,使所有主机能够通过主机名相互正常访问;免密码登录的配置&#…
你真的会用 CocoaPods 吗?
CocoaPods 可以说是 iOS 开发应用最广泛的包管理工具,本篇文章主要介绍 CocoaPods 的第三方库是怎样从网络集成到我们本地的项目当中,也是制作私有库、开源库和 iOS 项目组件化的一个知识铺垫。 让我们从一张图片开始: CocoaPods 工作流程 …

【spring 5】AOP:spring中对于AOP的的实现
在前两篇博客中,介绍了AOP实现的基础:静态代理和动态代理,这篇博客介绍spring中AOP的实现。 一、采用Annotation方式 首先引入jar包:aspectjrt.jar && aspectweaver.jar applicationContext配置文件: <span…

通过BeanShell获取UUID并将参数传递给Jmeter
有些HTTPS请求报文的报文体中包含由客户端生成的UUID,在用Jmeter做接口自动化测试的时候,因为越过了客户端,直接向服务器端发送报文,所以,需要在Jmeter中通过beanshell获取UUID,并能将参数传递给Jmeter&…

Hadoop集群搭建(四:Zookeeper环境安装)
实验 目的 要求 目的: 1、掌握在完全分布模式的整合平台中Zookeeper的完全分布模式的安装 要求: 完成Zookeeper的完全分布农事的安装;Zookeeper服务能够正常启动和连接;Zookeeper控制台能够正常进入;Zookeeper控制台命…
史上第二走心的 iOS11-Drag Drop 教程
原文链接:www.jianshu.com只需完成个人实名注册,即可获得腾讯云免费套餐!云服务器CVM、云数据库 MYSQL、文件存储 CFS.....应有尽有!https://cloud.tencent.com/act/free 话不多说,先上效果图 普通view拖拽效果 TableV…

指针的各式定义
1,一个整形数: int a; 2,一个指向整形数的指针: int *a; 3,一个指向指针的指针,它指向的指针指向一个整形数: int **a; 4,一个有10个整形数的数组: int a[10]; 5&#…

AS 400 常用命令
转自:http://blog.chinaunix.net/uid-22375044-id-3049793.html 一、命令技巧 命令构成: CRT* (Creat) 创建 WRK* (Work With) 操作 RMV* (Remove) 去除 DSP* (Display) 显示 ADD* (Add) 添加 CHG* (Change) 改变 DLT* (Delete) 删除 CFG* (Config) 配置…

Hadoop集群搭建(五:Hadoop HA集群模式的安装)
实验 目的 要求 目的: 1、Hadoop的高可用完全分布模式的安装和验证 要求: 完成Hadoop的高可用完全分布模式的安装;Hadoop的相关服务进程能够正常的启动;HDFS能够正常的使用;MapReduce示例程序能够正常运行;…
iOS开发业界毒瘤 Hook
原文地址 为什么有这篇博文 不知道何时开始iOS面试开始流行起来询问什么是 Runtime,于是 iOSer 一听 Runtime 总是就提起 MethodSwizzling,开口闭口就是黑科技。但其实如果读者留意过C语言的 Hook 原理其实会发现所谓的钩子都是框架或者语言的设计者预留…

常用rsync命令操作梳理
作为一个运维工程师,经常可能会面对几十台、几百台甚至上千台服务器,除了批量操作外,环境同步、数据同步也是必不可少的技能。说到“同步”,不得不提的利器就是rsync。rsync不但可以在本机进行文件同步,也可以作为远程…

Word英文字符间距太大 中英文输入切换都不行
在Word中输入文字时会遇到这样的情况,就是说中文字符的间距是正常的,但是英文字符间的间距却不正常,总是太宽了,如图: 。 而且这时切换中英文输入都没用,Word的字体设置也正常。后来上网查了下,…

Hadoop集群搭建(六:HBase的安装配置)
实验 目的 要求 目的: 1、HBase的高可用完全分布模式的安装和验证 要求: 完成HBase的高可用完全分布模式的安装;HBase的相关服务进程能够正常的启动;HBase控制台能够正常使用;表创建、数据查询等数据库操作能够正常…

架构师的第一阶段:准备做(Pre-Architecture)
上节说到,做任何事情都可以分为三个阶段:准备做、做、做好。本文,就将进入第一个阶段,准备做阶段。 Pre-Architecture:准备架构 准备架构阶段,最最重要的是弄清楚要做什么东西,即掌握用户需求。…
iOS动画系列之八:使用CAShapeLayer绘画动态流量图
这篇文章通过使用CAShapeLayer和UIBezierPath来画出一个动态显示剩余流量的小动画。 最终实现的效果如下: Paste_Image.png 动态效果图: shapeLayerAni.gif 1. CAShapeLayer 实际中,能够用CALayer完成的任务是比较少的,如果使用这…

hiho_1139_二分+bfs搜索
题目 给定N个点和M条边,从点1出发,到达点T。寻找路径上边的个数小于等于K的路径,求出所有满足条件的路径中最长边长度的最小值。 题目链接:二分 最小化最大值,考虑采用二分搜索。对所有的边长进行排序,二分&#x…

Hadoop集群搭建(七:MySQL的安装配置)
实验 目的 要求 目的: 1、掌握MySQL在集群平台中的安装 要求: 完成MySQL的集群版的安装;MySQL集群的相关服务进程能够正常启动;MySQL集群的SQL服务能够作为系统服务开机自动启动;MySQL客户端能够远程连接MySQL集群的…
如何在VMware虚拟机上安装Linux操作系统(Ubuntu)
作为初学者想变为计算机大牛非一朝一夕,但掌握基本的计算机操作和常识却也不是多么难的事情。所以作为一名工科男,为了把握住接近女神的机会,也为了避免当白痴,学会装系统吧!of course为避免把自己的电脑作为牺牲品&am…

cf #363 b
B. One Bombtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given a description of a depot. It is a rectangular checkered field of n m size. Each cell in a field can be empty (".") or…
swift-video-generator:图片加音频生成视频及多视频合并库及演示
阅读 80收藏 92017-11-07原文链接:github.com腾讯云学生优惠套餐,985高校学习云计算的主力机型,2G2核,1M带宽系统盘(Linux 50G/Windows 50G)免费赠送50GB对象存储空间还有.cn域名一年使用权!不要…

Hadoop集群搭建(八:Hive的安装配置)
实验 目的 要求 目的: (1)掌握数据仓库工具Hive的安装和配置; 要求: 完成Hive工具的安装和配置;Hive工具能够正常启动运行;Hive控制台命令能够正常使用;能够正常操作数据库、表、…
iOS 富文本编辑工厂, 让书写更简便.
由于最近常用富文本, 在编辑一个富文本时需要操作很多的属性, 书写起来很不方便. 所以我将这些相关属性整理并使用链式方式将它简化了一下. 效果请看下面Demo. 项目工程 实现很简单, 我嘴太笨, 这里就不介绍了, 如有兴趣直接看源码吧. 同时可以通过cocoapods来使用它. pod SJAt…

ORACLE 数据的逻辑组成
数据块(block)Oracle数据块(Data Block)是一组连续的操作系统块。分配数据库块大小是在Oracle数据库创建时设置的,数据块是Oracle读写的基本单位。数据块的大小一般是操作系统块大小的整数倍,这样可以避免不…