老坛の菜园子

好记性不如乱笔头


  • 首页

  • 分类41

  • 标签31

  • 归档348

  • 关于

  • 搜索

环型数据库RRD及RRDtool工具

发表于 2018-01-30 | 分类于 数据库
RRDRRD全称是Round Robin Database,即「环型数据库」。顾名思义,它是一种循环使用存储空间的数据库,适用于存储和时间序列相关的数据。RRD数据库在被创建的时候就已经定义好了数据库的大小,当空间存储满了以后,又从头开始覆盖旧的数据,这样整个存储空间的大小就是一个固定的数值,所以和其他线性增长的数据库不同 。 可以把RRD 理解为一个有时间刻度的圆环,每个刻度上可以存储一个数值,同时有一个从圆心指向最新存储值的指针。 RRD的数据库文件是以.rrd为结尾的文件,当然也可以随便定 ...
阅读全文 »

开源监控解决方案OMD技术

发表于 2018-01-30 | 分类于 监控
OMD简介OMD,英文全称是The Open Monitoring Distribution,OMD支持当前Centos的主流版本,同时也兼容RHEL的版本。 OMD是一套开源的监控套件,包含了多种开源的工具。简单概括如下: (1)以Nagios为核心,用于任务的调度。 (2)Check_MK是基于Nagios的一个强力的扩展程序,接替Nagios负责数据采集和web管理(Nagios只做任务调度),集成了众多的监控插件/模板并支持目前主流的操作系统(Windows、Centos、Debian、 ...
阅读全文 »

check_mk系列(7)_一些使用技巧

发表于 2018-01-30 | 分类于 监控
check_mk的PNP4Nagios面板的小功能 功能1:可以查看对应时间段该host/service的所有告警信息,是超链接到nagios的历史告警报告页面上。功能2:可以查看对应时间段该host/service的所有可用性数据,是超链接到nagios的Availablility报告页面上。功能3:收藏视图到check_mk GUI的个人收藏夹中。功能4:将pnp4nagios绘制的趋势图在单独的页面中显示,且可以灵活地调整时间范围,如下: check在check_mk的面板中,有很多功能 ...
阅读全文 »

check_mk系列(6)_分布式任务处理系统gearman以及在nagios应用

发表于 2018-01-30 | 分类于 监控
gearman简介gearman是一个分布式任务处理系统,我们可以将一个任务拆解成很多的子任务(worker)来处理。gearman技术栈架构如下: 备注:黄色部分为Geaman提供,蓝色部分为用户自定义的应用程序,包括client和worker。 gearman组成部分一个gearman请求的处理过程涉及三个角色,如下: (1)gearman client 提供gearman client API给应用程序调用。API可以使用C,PHP,PERL,MYSQL UDF等待呢个语言,它是请求的发 ...
阅读全文 »

check_mk系列(5)_自定义监控配置

发表于 2018-01-30 | 分类于 监控
check_mk自定义监控配置方法下面以创建一个统计磁盘状态的监控为例来说明,check_mk自定义监控的配置步骤为: (1)在check_mk agent端增加采集脚本 在/usr/lib/check_mk_agent/plugins目录中自定义一个script脚本,并赋予可执行权限,假设为usr/lib/check_mk_agent/plugins/rapid.sh,其内容如下: 123456789101112131415#!/bin/shecho '<<<rapid> ...
阅读全文 »

check_mk系列(4)_livestatus模块

发表于 2018-01-30 | 分类于 监控
check_mk livestatus简介livestatus也是由mathias-kettner编写,livestatus是一个Nagios NEB模块,nagios daemon启动时,会将livestatus加载到nagios daemon进程中。简单来说,livestatus为用户提供了一个UNIX Socket,通过它,用户可以直接查询运行中的Nagios守护进程的状态信息。用户通过简单的查询语言,就可以得到即时的结果,该结果正是来自nagios进程所使用的内存中的数据结构区域。因为这 ...
阅读全文 »

check_mk系列(3)_WATO说明

发表于 2018-01-30 | 分类于 监控
WATO提供的配置模块原则上来说,我们可以修改/omd/sites/sgwlog/etc/check_mk目录下文件,来配置check_mk(比如增加host/service等等),但是这种方式非常不友好。其实check_mk的GUI页面上有WATO面板,可以通过它进行可视化地配置check_mk。 WATO提供的配置模块有: (1)Hosts模块 在WATO的host面板中,New host表示在当前目录中新增一台host。New folder表示在当前目录中新增一个目录。New clust ...
阅读全文 »

check_mk系列(2)_check_mk-agent

发表于 2018-01-30 | 分类于 监控
check_mk agent简介使用check_mk,需要在被监控主机上安装一个check_mk-agent rpm包。check_mk-agent rpm包会在主机上安装如下文件: 下面分别说明几个主要文件的用途: (1)/usr/bin/check_mk_agent是check_mk agent的主程序,它是一个shell脚本。用来收集监控信息,将信息事先提取后,等待check_mk端来获取数据。 (2)/etc/xinetd.d/check_mk为xinetd下的服务配置文件,用于守护c ...
阅读全文 »

check_mk系列(1)_介绍及基本原理

发表于 2018-01-30 | 分类于 监控
check_mk简介check_mk是一款通用的Nagios/Icinga数据采集插件,它采用了新的方法从操作系统和网络组件中收集数据,表现得比NRPE、check_by_ssh、NSClient和check_snmp更加优秀。 具体的工作控制流程如下: (1)nagios每一次对所监控的主机每进行一次检查的时间间隔触发一个活动检查。这种主动检查将会触发check_mk插件 (2)check_mk通过TCP连接到目标主机。目标主机上的check_mk_agent检索有关该主机的所有相关数据,并 ...
阅读全文 »

nagios系列(8)_nagios闲杂知识

发表于 2018-01-30 | 分类于 监控
nagios的商业版本Naigos XINaigos XI是Nagios的商业版本 nagios的一些闲杂知识1./bin/nagiostats #可以打印出nagios的一些状态信息,比如状态文件路径、PID、主动被动检测次数等等
阅读全文 »
1…32333435
锄禾小生

锄禾小生

348 日志
40 分类
31 标签
GitHub E-Mail Google Twitter
© 2023 锄禾小生
Hosted by 老坛の菜园子