婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲动漫第一页| 久久久一区二区三区捆绑**| 国产精品日韩精品欧美在线| 国内精品视频一区二区三区八戒| 在线亚洲精品福利网址导航| 国产精品影视在线观看| 久久久久国产成人精品亚洲午夜| 精品少妇一区二区三区日产乱码 | 国产精品国产三级国产aⅴ中文| 91精品中文字幕一区二区三区| 天天免费综合色| 亚洲bt欧美bt精品777| 中文在线一区二区| 欧美一区二区三区男人的天堂| 国产欧美一区二区三区沐欲 | 国产精品一区二区久久不卡 | 亚洲电影一区二区三区| 亚洲国产一区二区三区青草影视| 亚洲免费色视频| 日韩精品91亚洲二区在线观看| 日韩国产在线观看| 欧美专区亚洲专区| 国产精品12区| 国产成人免费视频| 欧美精品三级在线观看| 精品剧情v国产在线观看在线| 国产成人在线色| 日韩精品国产精品| 日日嗨av一区二区三区四区| 国产精品久久午夜| 日韩精品欧美精品| 成人少妇影院yyyy| 欧美性xxxxxx少妇| 精品国产91乱码一区二区三区 | 欧美成人高清电影在线| 69久久99精品久久久久婷婷| 欧美成人a∨高清免费观看| 亚洲国产成人自拍| 亚洲国产精品欧美一二99| 亚洲一区av在线| 国产精品1区二区.| 91麻豆精品国产无毒不卡在线观看| 久久久亚洲欧洲日产国码αv| 亚洲激情六月丁香| 国内一区二区在线| 欧美日韩日日摸| 精品国产亚洲一区二区三区在线观看 | 成人在线视频首页| 久久久精品免费观看| 日韩国产成人精品| 欧美日韩精品高清| 一区二区三区四区视频精品免费| 99r精品视频| 中文在线一区二区 | 日韩三级视频在线观看| 毛片基地黄久久久久久天堂| 欧美午夜精品免费| 亚洲精品国产无套在线观| 色悠悠亚洲一区二区| 精品一区二区三区在线观看| 久久99国产精品久久| 亚洲男人电影天堂| 国产精品久久久久aaaa樱花 | 男人操女人的视频在线观看欧美| 91精品国产福利| 欧美三级日韩在线| 亚洲国产三级在线| 国产三级欧美三级| k8久久久一区二区三区| 99re成人精品视频| 欧美成人一区二区三区在线观看| 91国偷自产一区二区三区成为亚洲经典 | 成人综合婷婷国产精品久久免费| 99re视频精品| 丰满白嫩尤物一区二区| av午夜精品一区二区三区| 处破女av一区二区| 51精品秘密在线观看| 日韩精品综合一本久道在线视频| 久久久美女艺术照精彩视频福利播放| 久久久久国产一区二区三区四区 | 99久久精品久久久久久清纯| 久久99久久99| 亚洲妇熟xx妇色黄| 午夜精品久久久久久久99樱桃| 一区二区在线观看不卡| 亚洲免费在线视频| 亚洲成人动漫一区| 裸体健美xxxx欧美裸体表演| 婷婷国产在线综合| 日本免费在线视频不卡一不卡二| 美女久久久精品| 国产mv日韩mv欧美| 欧美成人一区二区三区| 精品成人免费观看| 日本一区二区三区高清不卡| 丁香另类激情小说| 成人av在线网站| 日韩精品一二三区| 亚洲人成精品久久久久久| 亚洲精品在线三区| 制服丝袜成人动漫| 99精品视频在线免费观看| 国产精品1区2区| 久久99精品国产麻豆婷婷| 亚洲国产成人av好男人在线观看| 综合久久一区二区三区| 中文字幕亚洲精品在线观看| 国产精品视频yy9299一区| 久久九九影视网| 中文字幕在线视频一区| 欧美日韩国产一级| 成人av午夜影院| 972aa.com艺术欧美| 日韩av电影免费观看高清完整版 | 怡红院av一区二区三区| 日本特黄久久久高潮| 亚洲国产精品欧美一二99 | 亚洲第一久久影院| 欧美一级艳片视频免费观看| 五月激情丁香一区二区三区| 国产一区二区看久久| 亚洲男人的天堂av| 亚洲免费毛片网站| 综合欧美亚洲日本| 夜夜嗨av一区二区三区四季av| 欧美三区在线视频| 粉嫩aⅴ一区二区三区四区五区| 国产呦萝稀缺另类资源| 婷婷一区二区三区| 午夜电影久久久| 日本不卡视频一二三区| 国产又粗又猛又爽又黄91精品| 精品国产三级电影在线观看| 国产精品欧美久久久久一区二区| 欧美国产乱子伦 | 91精品国产综合久久精品 | 国产精品麻豆一区二区| 欧美国产激情二区三区| 亚洲人妖av一区二区| 久久国产日韩欧美精品| 韩国三级在线一区| 一本久道中文字幕精品亚洲嫩| 99v久久综合狠狠综合久久| 欧美午夜片在线看| 亚洲色图视频网| 成人免费毛片app| 亚洲精品在线免费播放| 中文字幕一区二区三区色视频| 亚洲国产成人porn| 久久精品国产色蜜蜜麻豆| 99久久精品久久久久久清纯| 久久久91精品国产一区二区精品| 亚洲免费在线播放| 色综合一个色综合| 国产日韩欧美综合一区| 久久er精品视频| 777亚洲妇女| 免费成人在线影院| 欧美日本韩国一区二区三区视频 | 国产成人三级在线观看| 国产欧美日韩亚州综合| 国产精品婷婷午夜在线观看| 亚洲一区精品在线| 欧美色综合影院| 久久国产精品色| 777奇米成人网| 91蜜桃在线免费视频| 日本欧美久久久久免费播放网| 欧美一区2区视频在线观看| 国模套图日韩精品一区二区| 国产亚洲欧美日韩日本| 欧美色精品在线视频| 午夜精品久久久久久久| 激情都市一区二区| 欧美精品一区二| 欧美日韩国产另类一区| 麻豆精品国产传媒mv男同| 欧美一区二视频| 色综合色综合色综合色综合色综合| 日韩欧美国产一区二区三区 | 久久精品国产网站| 丝袜亚洲精品中文字幕一区| 欧美国产一区二区| 7777精品伊人久久久大香线蕉经典版下载| 国产米奇在线777精品观看| 美女在线观看视频一区二区| 日本午夜一本久久久综合| 亚洲国产精品成人综合色在线婷婷| 欧美疯狂做受xxxx富婆| 国产一区二区日韩精品| 日韩福利电影在线观看| 亚洲成人在线网站| 亚洲欧美偷拍三级| 精品国产乱码91久久久久久网站| 精品国产青草久久久久福利| 欧美精品一区二区久久婷婷| www国产亚洲精品久久麻豆| 成人黄页在线观看| 日本v片在线高清不卡在线观看|