簡單的shell指令碼 (.sh名不要與程序名相同)
將.sh指令碼放到 crontab 中定時監測 關於 crontab
*/5 * * * * /home/admin/monitor_course/monitor_course.sh
proc_name : 程序名#! /bin/sh
proc_name="python3"
proc_num()
proc_num
number=$?
if [ $number -eq 0 ]
then
cd /home/admin/monitor_course && python monitor_datahub.py
fi~
ps -ef | grep $***x_name | grep -v grep | wc -l # 程序數量, grep -v 是反向查詢 grep -v grep 查詢不含有 grep 字段行
引數:import json
import requests
url = "" 這裡的url就是webhook的api介面
def message(text): # 定義資訊函式
text_info = ,
"text":
}print (requests.post(url,data=json.dumps(text_info),headers=headers,).content) # 將返回的資料編碼成 json 字串
msg = '****伺服器程序監測******datahub python3 資料處理程序異常'
message(msg)
"atmobiles": 需要@釘玎群中人員的的**號碼,可新增多個
"isatall": false 是否@全部人員 預設false
"content": text 釘玎訊息內容
伺服器監控
北京豐匯聯合科技 的 伺服器監控軟體是一款24,只要您的手機開機,就能及時知道伺服器執行狀態!及時排除執行故障。www.looking365.com 註冊,就可以享受本公司為您提供的服務 我們這裡有專業的人員直接幫您監控伺服器,讓您在第一時間掌握伺服器執行狀況。每台伺服器只需 100元 月,現在註冊...
監控伺服器
1.監控伺服器,可以用來監控nginx,tomcat,redis,mysql,那麼怎樣監控具體的哪個應用程式呢?答 每個具體的應用程式nginx,tomcat,redis,mysql,都有自己的已經寫好的監控軟體。只需要安裝在監控伺服器上就行了。面對這些監控資訊,要7x24小時有人維護,有人看著。2...
liunx伺服器java單程序佔cpu較高
介面程式負載較高問題處理 問題描述 伺服器負載經常較高,top檢視一直存在高cpu單程序,問題分析 單程序佔cpu持續較高導致負載高 問題處理 1 根據top命令,檢視占用cpu很高的程序pid,如20348 2 ps mp 20438 o thread,tid,time sort rn,檢視該程序...