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..
###################################################################################### THIS IS SAMPLE CODE AND IS ENTIRELY UNSUPPORTED. THIS CODE AND ...
分类:
其他好文 时间:
2014-08-14 14:02:28
阅读次数:
147
Mysql主从复制监控脚本,监控IO和SQL线程。如果问题。发送邮件报警。#!/bin/bash#writebylijun#Date2014-08-12#Descriptionmonitorthemasterpassthedatatotheslave#=====================mail="邮件地址"#===================#获取slaveio进程和sql进程的状态b="`mysql-uroot-p..
分类:
数据库 时间:
2014-08-13 03:49:15
阅读次数:
278
查看碎片程度高的表SELECTsegment_nametable_name,COUNT(*)extentsFROMdba_segmentsWHEREownerNOTIN(‘SYS‘,‘SYSTEM‘)GROUPBYsegment_nameHAVINGCOUNT(*)=(SELECTMAX(COUNT(*))FROMdba_segmentsGROUPBYsegment_name);查找使用CPU多的用户sessionselecta.sid,spid,status,substr(..
分类:
数据库 时间:
2014-08-05 14:22:11
阅读次数:
347