亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > shell腳本實現服務器進程監控的方法

shell腳本實現服務器進程監控的方法

熱門標簽:申請400電話有什么用 400電話申請找 電銷機器人加盟多少錢 4層電梯外呼控制系統設計 天津智能外呼系統排名 宿松高德地圖標注 汨羅代理外呼系統 貴陽400電話到哪里去辦理 網絡電話外呼系統撥號軟件
  • 寫作背景:

  項目是基于java、weblogic及timer的處理模式,每次服務部署之后timer的整體狀態是一個盲區,因為100多個進程,是否有啟動遺漏或者啟動重復的,想做到一目了然是件困難的事情。所以我考慮用shell腳本的文件查找與匹配方法來解決這個問題,簡單記錄下,僅供參考。 

  • 程序說明:

1)通過將系統定義的進程(timer)配置到配置文件process_signal.config中

2)將服務器當前所有的java進程存儲到process_current.txt中

3)逐行讀取process_signal.config中的進程,到process_current.txt中進行匹配

4)沒有匹配到則為啟動遺漏,存入到process_invalid.txt中,匹配到1次正常(不做處理),匹配到大于1次,則將timer名稱及啟動次數記錄到process_invalid.txt中。

5)通過定時器30分鐘一次執行腳本,使用SQLLOAD將process_invalid.txt加載到數據表中,對數據庫表進行監控。

  •  腳本說明:

1、整體文件結構:

webusr@iomtimer1:/weblogic/script/process_signal >ls
process_current.txt    process_invalid.txt    process_invalid_his.txt    process_signal.config    process_signal.sh

2、進程配置示例:

webusr@iomtimer1:/weblogic/script/process_signal >cat process_signal.config 
#停復發NAS
extapp.tftonas.PutTfToNas 10 2
extapp.tftonas.PutTfToNas 11 2
extapp.tftonas.PutTfToNas 12 3

3、執行結果記錄:

webusr@iomtimer1:/weblogic/script/process_signal >cat process_invalid.txt 
127.0.0.1 process [extapp.leaseroute.PutToLeaseRoute 180] is not exist 2018-04-11 08:29:00
127.0.0.1 process [ DealWorkTaskTimer 3001 ] is repeatRun 2 Times 2018-04-11 17:51:56 

4、邏輯匹配入口:

webusr@iomtimer1:/weblogic/script/process_signal >cat process_signal.sh
#!/bin/sh
path=/weblogic/script/process_signal #腳本路徑
file_config=process_signal.config #配置文件名
file_result=process_invalid.txt #錯誤進程信息
file_tmp=process_current.txt #當前進程信息(全量,臨時)
if_get_exist="N" #是否輸出日志(N不輸出,Y輸出)
hostip="127.0.0.1" #主機IP
currenttime=`date "+%Y-%m-%d %H:%M:%S"` #當前系統時間
#定義方法get_process_signal()
get_process_signal(){
  # 轉儲上次記錄到歷時,追加 
  cat /weblogic/script/process_signal/process_invalid.txt >> process_invalid_his.txt 
  #清空錯誤進程信息,當前進程信息
  >/weblogic/script/process_signal/process_invalid.txt
  >/weblogic/script/process_signal/process_current.txt
  #輸出當前時間并獲取主機上所有java類進程
  echo "######################### get ps info time is: " $currenttime " #########################">>/weblogic/script/process_signal/process_current.txt
  ps -ef|grep java >>/weblogic/script/process_signal/process_current.txt
  echo "######################### get ps info time is: " $currenttime " #########################">>/weblogic/script/process_signal/process_current.txt
  #逐條讀取配置文件process_signal.config
  cat /weblogic/script/process_signal/process_signal.config | while read LINE 
  do
    # 如果配置文件含有#號,則跳過不處理 
    if [[ `echo $LINE|cut -c1-1` != "#" ]]; then
      #如果配置文件記錄在主機進程中存在
      if [[ -n `find $path -name $file_tmp | xargs grep -w "$LINE"` ]]; then
        #開關為Y,輸出到屏幕
        if [[ $if_get_exist = "Y" ]]; then
          echo $hostip " process [" $LINE "] is exist " $currenttime >>/weblogic/script/process_signal/process_invalid.txt
        fi 
        #配置文件記錄與主機進程匹配
        run=`find $path -name $file_tmp | xargs grep -w "$LINE"|wc -l`
        if (($run>1)); then
          #打印配置文件中記錄與主機進程匹配數大于1的記錄
          echo $hostip " process [" $LINE "] is repeatRun "$run " Times" $currenttime >>/weblogic/script/process_signal/process_invalid.txt
        fi
        #如果配置文件記錄在主機進程中不存在
      else
        echo $hostip " process ["$LINE"] is not exist " $currenttime >>/weblogic/script/process_signal/process_invalid.txt
      fi 
    fi 
  done
}
#調用方法
get_process_signal
#fhs.workflow.EventMonitorMain 4
#find /weblogic/script/process_signal -name process_current.txt | xargs grep -i "fhs.workflow.EventMonitorMain 4"
#ps -ef|grep java|grep "fhs.workflow.EventMonitorMain 4"

5、SqlLOAD入庫(含控制文件conl.ctl)

efile92@iomitfdb2:/interface/contabfile/monitor_time >cat conl.ctl 
load data 
infile '/interface/contabfile/monitor_time/process_invalid.txt' 
truncate into table T_MONITOR_TIMER
fields terminated by '\n'
-- Create table
create table T_MONITOR_TIMER
(
  info VARCHAR2(1000)
)
sqlldr userid=用戶名/密碼@sid control=/interface/contabfile/monitor_time/conl.ctl log=/interface/contabfile/monitor_time/conl.log

總結

以上所述是小編給大家介紹的shell腳本實現服務器進程監控的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • 用shell腳本監控進程是否存在 不存在則啟動的實例
  • SHELL腳本監控JAVA進程的代碼
  • Shell腳本實現Linux系統和進程資源監控
  • linux進程監控shell腳本代碼
  • Shell腳本實現監控swap空間使用情況和查看占用swap的進程
  • Shell腳本實現的memcached進程監控
  • shell監控linux系統進程創建腳本分享

標簽:贛州 昌都 烏蘭察布 連云港 撫州 廣東 海北 臨沂

巨人網絡通訊聲明:本文標題《shell腳本實現服務器進程監控的方法》,本文關鍵詞  shell,腳本,實現,服務器,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《shell腳本實現服務器進程監控的方法》相關的同類信息!
  • 本頁收集關于shell腳本實現服務器進程監控的方法的相關信息資訊供網民參考!
  • 推薦文章
    国产91精品一区二区| 国产成人女人在线视频观看| 国产91精品系列在线观看| 亚洲第一视频在线播放| 欧美日本韩国| 亚洲 欧美 91| 成人高清视频在线观看| 一级毛片视频在线观看| 国产不卡精品一区二区三区| 国产成人精品综合在线| 久久99青青久久99久久| 国产一区二区高清视频| 国产不卡在线观看| 欧美a级成人淫片免费看| 韩国毛片 免费| 精品视频在线观看视频免费视频| 日韩欧美一二三区| 九九久久99| 沈樵在线观看福利| 成人a大片在线观看| 色综合久久久久综合体桃花网| a级黄色毛片免费播放视频| 可以在线看黄的网站| 精品在线免费播放| 国产国语在线播放视频| 成人免费一级纶理片| 尤物视频网站在线观看| 日本免费看视频| 亚洲精品久久久中文字| 欧美a级v片不卡在线观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品国产亚洲人成在线| 欧美一区二区三区在线观看| 韩国毛片免费大片| 精品国产亚一区二区三区| 国产精品12| 欧美一区二区三区在线观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产a视频| 九九九国产| 成人a大片在线观看| 欧美a级片视频| 日韩女人做爰大片| 国产美女在线观看| 黄视频网站在线看| 国产视频一区在线| 天天色色网| 国产极品精频在线观看| 欧美a级大片| 国产一区二区精品| 精品国产一区二区三区免费| 欧美激情一区二区三区视频高清| 亚洲 国产精品 日韩| 成人免费高清视频| 欧美国产日韩一区二区三区| 国产美女在线一区二区三区| 人人干人人插| 日韩专区亚洲综合久久| 日韩中文字幕一区二区不卡| 国产网站免费视频| 你懂的日韩| 九九精品久久| 日韩av成人| 精品在线观看一区| 九九免费高清在线观看视频| 国产a视频| 二级特黄绝大片免费视频大片| 欧美一区二区三区性| 欧美日本国产| 欧美日本韩国| 免费一级片在线观看| 日日爽天天| 999久久久免费精品国产牛牛| 999久久66久6只有精品| 欧美a级v片不卡在线观看| 黄色福利片| 亚洲精品影院一区二区| 色综合久久天天综合绕观看| 91麻豆tv| 日韩字幕在线| 青青青草影院| 精品国产一区二区三区精东影业| 精品国产一区二区三区久久久蜜臀| 色综合久久手机在线| 精品视频在线观看一区二区三区| 国产伦久视频免费观看 视频| 999精品在线| 天天色色网| 天天做人人爱夜夜爽2020毛片| 国产一区二区精品尤物| 成人在激情在线视频| 国产精品自拍亚洲| 人人干人人插| 沈樵在线观看福利| 一级女性全黄生活片免费| 国产原创中文字幕| 成人免费网站久久久| 欧美1区| 成人免费高清视频| 午夜欧美福利| 国产美女在线观看| 午夜在线亚洲男人午在线| 国产一区二区精品久久91| 免费国产在线观看| 成人影视在线播放| 九九九国产| 天天色成人| 精品视频免费看| 日韩免费在线视频| 91麻豆国产级在线| 日韩免费在线观看视频| 天天色成人| 国产91精品一区| 国产不卡精品一区二区三区| 99热精品在线| 日韩欧美一及在线播放| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 黄色福利片| 欧美一级视频免费观看| 日本免费乱人伦在线观看 | 91麻豆精品国产自产在线| 国产精品1024永久免费视频 | 欧美激情一区二区三区在线| 久久精品欧美一区二区| 亚洲第一色在线| 香蕉视频久久| 国产成人女人在线视频观看| 亚洲 欧美 91| 国产网站免费观看| 日本特黄特色aaa大片免费| 日日夜夜婷婷| 欧美大片一区| 亚洲精品影院| 91麻豆国产福利精品| 毛片的网站| 一级女性全黄生活片免费| 日本在线不卡视频| 久久99中文字幕| 日韩在线观看免费| 国产成人精品综合在线| 成人免费观看男女羞羞视频| 久久99中文字幕| 你懂的在线观看视频| 久久久久久久网| 欧美另类videosbestsex久久| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 成人a级高清视频在线观看| 精品毛片视频| 麻豆网站在线看| 午夜激情视频在线观看| 台湾美女古装一级毛片| 日韩免费片| 国产不卡高清在线观看视频| 青青久久精品国产免费看| 成人免费观看网欧美片| 在线观看成人网 | 999久久久免费精品国产牛牛| 尤物视频网站在线观看| 你懂的福利视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 色综合久久天天综线观看| 日韩av东京社区男人的天堂| 精品国产三级a| 亚洲女初尝黑人巨高清在线观看| 黄视频网站在线观看| 国产麻豆精品高清在线播放| 国产a视频| 久久国产精品自线拍免费| 中文字幕97| 日日夜夜婷婷| 国产网站免费视频| 精品国产一区二区三区久久久狼 | 国产一区二区精品| 美女免费毛片| 日韩免费片| 中文字幕一区二区三区 精品| 99色吧| 欧美电影免费| 欧美1区| 日韩免费片| 日韩在线观看视频免费| 国产原创视频在线| 一级毛片视频播放| 国产不卡在线看| 中文字幕Aⅴ资源网| 久久99中文字幕| 中文字幕Aⅴ资源网| 国产伦精品一区三区视频| 日韩专区一区| 一级毛片视频免费| 亚久久伊人精品青青草原2020| 青青青草影院 | 国产综合91天堂亚洲国产| 成人高清护士在线播放| 韩国毛片免费大片| 韩国三级视频在线观看| 天天做日日干| 一级女性大黄生活片免费| 九九精品久久| 国产a网|