今天我学习了 几个告警的处理
haproxy监听端口监控
将告警处理,然后把配置端口添加到配置文件中。
如果配置导入失败,那么就连接机器把haproxy的进程杀死,然后再导入、
本机DNS解析异常
如果有多个dns,那么把出现故障的dns给注释掉。如果dns个数很少,那么添加新的dns,不过添加dns时要注意,最好使用服务
如果就配置了两个,其中一个不行,就得找另外一个...
分类:
其他好文 时间:
2014-09-30 16:51:29
阅读次数:
197
使用perl来监控ORACLEDATAGUARD脚本#!/usr/bin/perl
usestrict;
usewarnings;
useDBI;#LoadtheDBImodule
my$ZabbixServer="192.168.3.24";
my$ZabbixPort="10051";
my$HOSTNAME="ora2";
my$SenderCMD="/usr/local/zabbix/bin/zabbix_sender";
my$Primtns="test_st";
my$Stan..
分类:
数据库 时间:
2014-09-12 15:23:34
阅读次数:
269
shell脚本监控网站并实现邮件、短信报警shell进程监控脚本(发送邮件报警)Shell脚本监控服务器在线状态和邮件报警的方法如果是139邮箱还可免费手机短信通知。注:通过系统直接发送mail容易被拦截,可使用mail连接第三方smtp发送邮件。
分类:
其他好文 时间:
2014-09-06 18:31:53
阅读次数:
201
1#!/bin/bashpid=`ps-ef|greptomcat8082|grep-vgrep|wc-l`port=`netstat-anplt|grep8082|wc-l`path=/usr/tomcat/tomcat8082/bin/startup.shif[$pid=1-a$port-eq1];thenecho"tomcatisrunning"elseecho"tomcat8082isstopedandnowlet‘srunit"sleep3echo"nowrestarttomcat8082"[-x$..
分类:
其他好文 时间:
2014-09-03 11:26:37
阅读次数:
237
Cacti定义了三种类型的模板,分别是主机模板数据模板图形模板主机模板(Hosttemplates),它是图像模板和数据查询的一个集合,描述了监控某一类型的机器需要生成那些图像。数据模板(Datatemplates),它描述了Cacti存储哪些数据到指定类型的RRD文件。该模板与RRDTool工具的cre..
分类:
其他好文 时间:
2014-08-31 10:35:41
阅读次数:
29695
zabbix搭建好后,除了调用默认的模板,还要监控其它常用的进程,有redis,rsync,nginx,gunicorn,mysql等等都要进行监控。自定义监控的配置过程如下:1、编写进程监控脚本,获取监控项的具体值2、在zabbix_agentd.conf文件中定义UserParameter3、在界面配置item,通过键值来控制传..
分类:
其他好文 时间:
2014-08-20 02:46:16
阅读次数:
418
SetobjFSO=CreateObject("Scripting.FileSystemObject")SetcolDrives=objFSO.DrivesDimmsgForEachobjDriveincolDrivesIfobjDrive.IsReadyandobjDrive.DriveLetter="D"andint(objDrive.FreeSpace/(1024*1024*1024))<=400ThencallCheckFile("备份服务器10.158.32.142的空间小..
最近手上某个项目跟新代码,新的代码里大量采用memcahce作为缓存。所以开始深入了解memcache的内存分配策略。以前就听说有个PHP写的memcache监控脚本,在网上搜索了一下,果断下载下来用?memcache.php。 修改一下...
分类:
其他好文 时间:
2014-08-18 12:43:24
阅读次数:
192
1:主要工作经历1.1:刚来的时候,花了两三天的时候熟悉整个监控系统的代码,弄清了大概流程之后,被分配的任务在监控脚本,主要用于统计监控机器执行的接口函数、TCP特定端口链接数目、交换机存储转发模式等等,由于从没学过perl语言,组长写了一个perl脚本例子之后,我便可以独立地完成脚本方面的任务,当...
分类:
其他好文 时间:
2014-08-15 12:25:28
阅读次数:
171
文件监控DIMstrDateDIMstrDatestringOldDIMstrPath01,strPath02,strPath03DIMfsDIMTextbodystrDate=DatestrDatestringOld=Year(strDate)&Right("0"&Month(strDate),2)&Right("0"&Day(strDate),2)&".rar"strPath="D:\backup\10.65.14.61\"&strDatestrin..