一、监控系统的简单介绍(1)cacti:存储数据能力强,报警性能差(2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的数据长度,储存在内存中。比如,连续采样数据存储,有连续三次不在合理范围内的数据就报警(3)zabbix:结合上面两种工具的优点,又..
分类:
系统相关 时间:
2017-02-07 16:47:29
阅读次数:
265
nagios中在nagios告警时,有时候会禁用告警通知,监控恢复正常时禁用通知没有取消,导致下次监控不正常时没有告警通知;为防止这种情况,编写了恢复告警通知脚本,添加了恢复此类告警通知的例行任务代码如下:#!/usr/bin/envpython
#Desc:tochangeservices‘notificationstatus(..
分类:
移动开发 时间:
2017-01-25 23:28:06
阅读次数:
602
在宿主机上安装collectd工具后,可以通过collectd工具来获取宿主机上的虚拟机的cpu,memery,if-traffic等数据。可以通过nagios监控脚本来实现对这些数据监控。以下是一个简单的监控虚拟机内存脚本:#!/bin/bash
#Desc:tocheckmemoryaboutvminstance
STATE_OK=0
STATE_WARNING=1..
分类:
移动开发 时间:
2017-01-25 23:27:14
阅读次数:
434
cloudstack中的host主机因为一些原因导致状态不为up状态,希望nagios通过cloudmonkey来监控这个状态,如下:#!/usr/bin/python
#desc:thisscriptistocheckthestatusofhostsincloudstack
#canuse-htoshowusage
importos,sys
importjson
fromoptparseimportOptionParser
E_OK=0..
分类:
移动开发 时间:
2017-01-25 23:26:20
阅读次数:
413
catcheck_xen_pif.sh
#!/bin/sh
count=0
uuid_list=`xebond-list|grepmaster|awk‘{print$4}‘`
#getio_read_kbsparam
foruuidin$uuid_list
do
io_read[$count]=`xepif-param-getparam-name=io_read_kbsuuid=$uuid`
# echo${io_read[$count]}
letcount=count+1
done
#geti..
分类:
移动开发 时间:
2017-01-25 23:25:58
阅读次数:
400
catcheck_xen_mem.sh
#!/bin/sh
functionusage()
{
msg="$0:usetocheckxenservermemeryusagefornagios"
echo"****************************************************"
echo-e"\033[1;94m${msg}\033[0m"
echo-e"Usage:"
echo-e"$0[-wwarning-ccritical]"
echo-e"$0-w80-c90"
e..
分类:
移动开发 时间:
2017-01-25 23:24:03
阅读次数:
399
11年时候,曾经对 Ganglia 和 Nagios有一定接触,这是两个用于监视数据中心的工具。这两个工具被大量用于高性能计算(HPC)环境中,但是它们对于其他环境也具有很大的吸引力(例如云、呈现集群和托管中心)。此外,两者对监视的定义也采取了不同的侧重点。Ganglia 更多地与收集度量数据并随时 ...
分类:
移动开发 时间:
2017-01-22 16:45:22
阅读次数:
408
Nagios 系统监控 Nagios 是一款免费的开源 IT 基础设施监控系统,功能强大,灵活性强,能有效监控 Windows、Linux、VMware 和 Unix 主机状态,交换机、路由器等网络设置等。一旦主机或服务状态出现异常时,会发出邮件或短信报警第一时间通知 IT 运营人员,在恢复后发出正 ...
分类:
移动开发 时间:
2017-01-21 23:24:20
阅读次数:
392
Nagios监控远程主机Nagios 主要用于监控一台或者多台本地主机及远程的各种信息,包括本机资源及对外的服务等。默认的Nagios 配置没有任何监控内容,仅是一些模板文件。若要让Nagios 提供服务,就必须修改配置文件,增加要监控的主机和服务,下面将详细介绍。文件名或目录名用途cgi.cfg控... ...
分类:
移动开发 时间:
2017-01-21 22:21:14
阅读次数:
337
Nagios安装 Nagios工作原理 Nagios的功能是监控服务和主机,但是他自身并不包括这部分功能,所有的监控、检测功能都是通过各种插件来完成的。 启动Nagios后,它会周期性的自动调用插件去检测服务器状态,同时Nagios会维持一个队列,所有插件返回来的状态信息都进入队列,Nagios每次 ...
分类:
移动开发 时间:
2017-01-21 22:17:52
阅读次数:
360