2021
02-23
02-23
Zabbix 结合 bat 脚本实现多个应用程序状态监控的方法
场景模拟:国内有部分企业需要运行某些窗口程序(即.exe)来支撑重要的业务运作,一旦这些重要的窗口程序中断了,那么就会造成巨大的经济损失或者影响工作效率,后果如此严重。所以想通过zabbix进行多程序状态的监控,一旦这些重要的窗口程序中断,里面产生告警,通知运维人员去修复。提前准备好,两个bat脚本,findexe.bat(把要监控的exe程序做成自动发现),check_exe_status.bat(获取监控exe程序的状态)第一步?准备bat脚本:f...
继续阅读 >
@echooffremCopyright(c)2019Mosesand/oritsaffiliates.remGetAdministratorRights>nul2>&1"%SYSTEMROOT%\system32\cacls.exe""%SYSTEMROOT%\system32\config\system"if'%errorlevel%'NEQ'0'(gotoUACPrompt)else(gotogotAdmin):UACPromptechoSetUAC=CreateObject^("Shell.Application"^)>"%temp%\getadmin.vbs"echoUAC.ShellExecute"%~s0","","","runas",1>>"%temp%\getadmin.vbs""%temp%\g...
测试环境:C:\>systeminfo|findstr/c:"OSName"OSName:MicrosoftWindowsServer2008R2Enterprise很多人在Windows2008里面创建任务计划执行bat文件的时候都会遇到这样的问题:任务计划执行之后返回的状态码是0x1而不是正常的0x0我今天也被这个问题给坑了,几乎花了一天的时间来排错。单独执行bat脚本一切正常,在Windows2003的任务计划里面执行bat脚本也没有问题,但是只要放到Windows2008的任务计划里面就不行。在国内...