巡檢腳本
『壹』 BAT腳本怎麼調用VBS腳本網路巡檢
你是想把vbs代碼寫進bat中,還是通過bat直接運行vbs腳本文件?
『貳』 如何使用python寫華三設備的自動化巡檢腳本
如何使用Python和Nose實現自動化測試? 如何使用Python和Nose實現自動化測試? 本文我將詳細介紹使用Appium下的Python編寫的測試的例子代碼對一個iOS的樣例應用進行測試所涉及的各個步驟,而對Android應用進行測試所需的步驟與此非常類似。
『叄』 求一個DB2 v9.7的日常巡檢腳本! for linux and AIX 如果實用的,額外獎勵大蝦50分!
我有此類腳本,但是設計得比較特殊可能不會適合你。我的日常檢查的檢查項主要有,網路,各資料庫連接狀態,資料庫健康日誌,資料庫作業運行情況,資料庫日誌,操作系統日誌,還有一些系統的關鍵消息。
『肆』 AC 巡檢提示請檢查mysql是否異常--用錯巡檢腳本
問題描述
巡檢提示日誌查詢和報表導出功能: 不正常,請檢查mysql是否異常還提示很多核心進程不存在。(見下圖)
告警信息
處理過程
1、確認設備版本是12.0.12
2、11.x以上設備是沒有Mysql進程的,這個肯定是巡檢腳本用錯導致
根因
使用錯了巡檢腳本
解決方案
使用正確的巡檢腳本
建議與總結
AC不同版本需要使用不同的巡檢工具。
『伍』 VBS 巡檢腳本中的判斷!加循環 求解!(有懸賞)
看看報什麼錯吧!
#$language="VBScript"
#$interface="1.0"
crt.Screen.Synchronous=False
Setsscreen=crt.Screen
DimDevice,HWAggreOfCommands
DimDeviceNumth,CommandNumth
'設備集合
Device=Array("2.68.13.189","2.68.13.105")
'命令集合
HWAggreOfCommands=Array("displaysnmp-agentcommunityread",_
"displaysysmanip-accesssnmp",_
"displayiprouting-table")
'登錄函數
subTelnetDevice(dev_ip)
sscreen.Send"telnet"&dev_ip&chr(13)
wait_yn=sscreen.WaitForStrings("name:",5)'此處如果5S沒等到name出現,後面所有的for循環都終止執行Ctrl+k後執行下一個ip地址登錄一次執行for循環
ifwait_ynthen
ssscreen.Send"root"&chr(13)
sscreen.WaitForString"password:"
ssscreen.Send"nc@-j12"&chr(13)
ssscreen.Send"enable"&chr(13)
ssscreen.Send"config"&chr(13)
elseif
crt.sscreen.sendkeys("^k")'Ctrl+k
EndIf
Endsub
'退出函數
subQuitDevice
ssscreen.Send"quit"&chr(13)
ssscreen.Send"save"&chr(13)
ssscreen.SendVbCr
crt.sleep4000
sscreen.Send""&"quit"&chr(13)
sscreen.Send"y"&chr(13)
Do
sscreen.Sendchr(13)
LoopUntil(sscreen.WaitForString("ME60",1)<>False)
Endsub
'主函數
SubMain
'crt.Screen.Synchronous=True
ForDeviceNumth=LBound(Device)ToUBound(Device)
TelnetDeviceDevice(DeviceNumth)
CommandNumth=0
ForCommandNumth=LBound(HWAggreOfCommands)ToUBound(HWAggreOfCommands)'HWAggreOfCommands()返回值應該是一個字元串類型的·
sscreen.SendHWAggreOfCommands(CommandNumth)
sscreen.SendVbCr
sscreen.Sendchr(13)
Next
QuitDevice
Next
EndSub
『陸』 linux自動巡檢腳本之用戶切換後的命令執行
切換的時候直接寫上要執行的巡檢腳本 並把結果發送的腳本一起寫上
例如:su - aaaa -s /bin/bash shell.sh
切到aaaa用戶用bash環境執行shell.sh腳本
其他自由發揮吧
『柒』 有沒有PC伺服器Windows操作系統巡檢腳本
最簡單的方法。用RadioButton控制項就行了。何苦搞得這么累呢。如果真要這樣做也可以就是五個控制項共用一個事件同時訂閱相同事件然後再判斷你選中的Checkbox其他的為假代碼如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
『捌』 linux系統每天自動巡檢,輸出到一個文件里
先把20台伺服器的ssh登陸語句寫進一個文本文件中host_name.txt,確保有一台機器可以通其他的19台伺服器。
ssh跳轉格式這樣寫:ssh 用戶名@ip
#!/bin/bash
check_sev()
{
ssh_ip=$1
$ssh_ip<<!
vmstat110
iostat110
exit
!
echo
}
echo`date"+%D"`>>check_host.log
whilereadline
do
echo"---------------------------------">>check_host.log
echo"$linedate'+%F%T'">>check_host.log
check_sev$line>>check_host.log
done<host_name.txt
將上面的腳本放在一個主機上,用crontab提交每日任務,
30 10 * * * 上面腳本的目錄地址
將以上內容寫進xx.cron中,crontabxx.cron 提交就是每天的10:30運行你上面的檢查腳本。
具體crontab的用戶你可以網路。
====================================================================
第一個腳本本人純手打,並沒有試,還有不少漏洞,你可以自行修改,比如你這個放腳本的伺服器必須能無密碼ssh登陸其他19個主機,腳本最好加上錯誤日誌記錄,防止某些錯誤導致腳本異常終止。你可以多調試幾遍,有問題的在一起交流。
『玖』 求一個linux伺服器巡檢腳本,50多台伺服器,結果要做成一個excel表格,每天手動開始執行即可!
你可以在每台伺服器上面放同一個腳本。
這個linux腳本加入cron,這個腳本每天定時把df -k free -m uptime 這三項的結果保存到文本文件裡面,比如uptime可以保存到uptime_20140112.txt,以此類推。
然後腳本把這些文件ftp到一個單獨的伺服器上面,比如192.168.1.100,這個伺服器可以是windows。
然後寫個程序讀當天或者幾天的txt文件,然後輸出到excel。可以用你熟悉的語言來寫,應該不難。
『拾』 誰有windows下巡檢Oracle RAC的腳本
1.列出配置的所有資料庫
srvctl config database
2.顯示指定集群資料庫的所有服務
srvctl config service -d GDTV
3.查看所有實例和服務的狀態
srvctl status database -d GDTV
4.查看單個實例的狀態
srvctl status service -d GDTV -s <service_name>
5.特定節點上節點應用程序的狀態
srvctl status nodeapps -n DBSERVER1
srvctl status nodeapps -n DBSERVER2
6.列出RAC資料庫的配置
srvctl config database -d GDTV
7.顯示節點應用程序的配置 —(VIP、GSD、ONS、監聽器)
srvctl config nodeapps -n DBSERVER1 -a -g -s -l
srvctl config nodeapps -n DBSERVER2 -a -g -s -l