本文由秀依林枫提供友情赞助,首发于烂泥行天下。 最近要开始学习nagios监控方面的知识了,但是nagios与apache结合的比较紧密,所以本篇文章就先把apache的源码安装学习下。 我们现在分以下步骤进行安装apache: 1、 安装编译环境 2、 卸载原有apache 3、 下载解压源码包 ...
分类:
Web程序 时间:
2014-12-10 12:16:50
阅读次数:
292
1.Nagios介绍 nagios是一款功能强大的网络监视工具,它可以有效的监控windows、linux、unix主机状态以及路由器交换机的网络设置,打印机工作状态等,并将状态出现异常的服务及时以邮件、msn短信等形式第一时间通告管理员。由于它是一款遵循GPLv2的开源网络监控软件,以其出色的性....
分类:
移动开发 时间:
2014-12-10 10:36:34
阅读次数:
454
nagios的监控原理:实际上很简单。我们在服务器端已经安装了nrpe服务,那么所有的客户端数据都是通过这个nrpe来收集,并且传到nagios服务器,在由nagios去调用生成。工作过程:(1)客户端在nrpe.cfg文件下已经定义了,调用模块的方式或者nagios识别的命令:比如:command[check_i..
分类:
移动开发 时间:
2014-12-09 19:55:49
阅读次数:
210
过滤文件内电子邮箱和网站地址过滤邮箱(只显示过滤文本):#egrep-o‘[A-Za-z0-9.]+@[A-Za-z0-9.]+\.[a-zA-Z]{2,3}‘file.txtzhangsan@sina.comlishi.123@sohu.com过滤网站地址:#egrep-o‘http://[A-Za-z0-9\-\.]+\.[a-zA-Z]{2,3}‘file.txthttp://code.nagios.google.comhttp://ww..
分类:
系统相关 时间:
2014-12-08 15:46:20
阅读次数:
235
一、TC原理介绍Linux操作系统中的流量控制器TC(Traffic Control)用于Linux内核的流量控制,主要是通过在输出端口处建立一个队列来实现流量控制。Linux流量控制的基本原理如下图所示。接收包从输入接口(Input Interface)进来后,经过流量限制(Ingress Pol...
分类:
系统相关 时间:
2014-12-07 22:58:50
阅读次数:
340
监控MySQL有两种方法,一种是通过官方的check_mysql插件,另一种是通过第三方的check_mysql_health的插件。check_mysql_health的功能更为强大一些,这里我两种都简单的说下。第一种方法:使用nagios-plugins官方自带的chech_mysql插件监控mysql可能在nagios服务器上没有官方的m..
分类:
移动开发 时间:
2014-12-07 06:44:56
阅读次数:
197
nagios具有非常强大的报警功能。还可以结合pnp实现时时绘制图形。可以根据自己的需求定义:nagios的脚控类型,可以说监控服务,nagios已经做到了无所不能:下面给出nagios的安装脚步。后期会慢慢更新如何编写脚步定义企业nagios监控系统:脚步的安装包是已经放到/usr/local/src..
分类:
移动开发 时间:
2014-12-06 18:20:53
阅读次数:
225
源码包:httpd-2.2.24.tar.gzphp-5.2.17.tar.gzcdmysql-5.1.73-linux-x86_64-glibc23.tar.gz其余依赖程序均通过yum源来安装,推荐EPEL和CentOS163镜像http://mirrors.163.com/http://mirror.centos.org/epel镜像http://mirrors.fedoraproject.org操作步骤:mysql安装:tarzxfmy..
分类:
移动开发 时间:
2014-12-04 15:58:48
阅读次数:
299
一、安装Nagios所需组件(事先需配置好yum环境)#yum-yinstallhttpdphpgccglibcglib-commongdgd-devellibpnglibjpegzlib二、安装Nagios(软件包位置:http://down.51cto.com/data/1906099)1、解压软件包#tar-zxfnagios-3.2.1.tar.gz-C/usr/local/#cd/usr/local/nagios-3.2.1/..
分类:
移动开发 时间:
2014-12-04 06:34:20
阅读次数:
211
序言: 业务报警订单提交异常,页面一直没有反应,排查后是事务没有提交或者回滚导致,想到如果及时监控事务的运行状态报警出来,那么就可以及时排查出问题所在,方便运营处理,所以自己就弄了一个shell脚本放在nagios来处理事务报警情况。1,编写事务监控脚本 #!/bin/bash# author: tim.man# version: 1.0# desc: check the RUNNI...
分类:
移动开发 时间:
2014-12-04 01:11:08
阅读次数:
257