windows監控腳本
❶ bat腳本,用IBM ITM監控軟體的UA調用,在windows2008上可用,在windowsXP上不能用
額……我胡亂猜的 錯了別介意
你這個腳本是用jit2Clientfor命令從MYsql里篩選制定數據對吧?
如果是 那麼你可以在XP下手動執行這個命令(帶參數)看看報錯信息
同時可以逐漸減少參數 根據報錯信息分析哪個參數有問題
你的資料庫在XP本地么? 如果不是 也有可能是路徑問題?
❷ 如何使用python腳本實現對windows系統監控
示例:
#!/usr/bin/envpython
#encoding:utf-8
"""
MonitorLog.py
Usage:MonitorLog.py...
Monitorthelogfile
-flogfile
-hhelpinfo
pythonMonitorLog.py-fC:monitor.log
Createdbyzhouboon2011-08-29.
"""
importsys
importos
importgetopt
importsubprocess
importtime
importcodecs
importwinsound
ABSPATH=os.path.dirname(os.path.abspath(__file__))
MONITERCONF='moniter_keyword.txt'#utf8file
defmain():
try:
opts,args=getopt.getopt(sys.argv[1:],'hf:')
exceptgetopt.GetoptError,err:
printstr(err)
print__doc__
return1
path=''
fork,vinopts:
ifk=='-f':
path=v
elifk=='-h':
print__doc__
return0
ifnot(pathandos.path.exists(path)):
print'Invalidpath:%s'%path
print__doc__
return2
#命令行元組
cmd=('tail','-f',path)
print''.join(cmd)
output=subprocess.Popen(cmd,stdout=subprocess.PIPE)
keywordMap={}
#載入監控的關鍵字信息
withcodecs.open(os.path.join(ABSPATH,MONITERCONF),'r','utf8')asf:
lines=f.readlines()
forlineinlines:
line=line.strip()
ifnotline:
continue
keyword,wav=line.strip().split(':')
keywordMap[keyword]=wav
whileTrue:
line=output.stdout.readline()
#processcode,得到輸出信息後的處理代碼
ifnotline:
time.sleep(0.01)
continue
line=line.strip().decode('utf8')
printline
forkeywordinkeywordMap:
ifline.find(keyword)>-1:
winsound.PlaySound(keywordMap[keyword],
winsound.SND_NODEFAULT)
#time.sleep(0.01)
return0
if__name__=='__main__':
sys.exit(main())
❸ 監控windows文件夾的腳本如何寫
set fso=createobject("scripting.filesystemobject")
set ws=createobject("wscript.shell")
fpth="F:\臨時文件\" '設置指定的文件夾路徑
set fd=fso.getfolder(fpth)
set ofw=fso.opentextfile(fpth& "wind_record.txt",8,true)
fname="1.txt" '設置指定的文件名
set fis=fd.files
do
for each fil in fis
if lcase(fil.name)=lcase(fname) then
ofw.writeline fname & " " & now
ws.popup "出現指定文件---"& fname,2,"Windows",64 '出現文件後,彈出兩秒自動關閉的提示框
end if
next
wscript.sleep 3000 '每3000毫秒循環檢測一次
loop
另外,453625978朋友的批處理中的 ping 127.1 /n 10 並不是延時10秒,而是ping 10次
如果要用ping作延時,應該是ping /w 這個參數
然後,樓主可能沒有考慮到,這個程序運行後你將如何退出??
甚至是如何執行,手動,開機自動? 你都沒有說明 .
所以,我只給出了程序的主體部分,有興趣的話,你可以密我交流. 或Q,121 ,770 ,754
❹ zabbix監控windows mysql腳本報錯
你需要再看看你的建表語句,是不是5個欄位,2個int 3個varchar var/varchar 那是必須要加引號的,對的話就看看主鍵,自增設置是否正確,沒處理好的話就把sql語句放到mysql里運行,會反饋錯誤號,按理說你這個也應該有,然後根據錯誤號唉網路里查詢,這樣就可以有針對行得處理了
