linux 監控記憶體變化指令碼
while true
do
# date +%Y-%m-%d/%H:%M:%S >>mem.txt
# ps aux | grep yourgrogram | awk 'NR==1{ print $5/1024/1024,$6/1024/1024}' | cat >> mem.txt
echo `date "+%Y-%m-%d~%H:%M:%S"` `ps aux | grep yourgrogram | awk 'NR==1{ print "\t"$5/1024/1024"g""\t"$6/1024/1024"g"}'` >> mem2.txt
#sleep 1h
sleep 3s
done
相關推薦
linux 監控記憶體變化指令碼
#!/bin/sh while true do # date +%Y-%m-%d/%H:%M:%S >>mem.txt # ps aux | grep yourgrogram | awk 'NR==1{ print $5/1024/1024,$6/10
centos nagios監控linux主機監控記憶體指令碼
說明 工作包括兩部分 監控端(一二三)和 被監控端(四) 一、nrpe.cfg中新增指令碼 nrpe.cfg中新增命令索引 1 command[check_used_mem]=/usr/local/nagios/libexec/check_used_mem.sh 80 9
linux伺服器記憶體監控-shell指令碼
前提:伺服器能上網際網路(ping),就可通過發郵件的方式來提醒管理員系統記憶體的使用情況。 第一步:安裝linux下面的一個郵件客戶端msmtp軟體(類似於一個foxmail的工具) 2、建立msmtp配置檔案和日誌檔案(host為郵件域名,郵件使用者名稱tes
Linux檢測記憶體洩露的指令碼
1.針對應用場景下的記憶體洩露 mm-leak-app.sh #!/bin/sh if [ $# -ne 1 ]; then echo "Usage: `basename $0` process_name" exit 1 fi APPNAME=$1 PR
linux-監控查詢mongo索引片鍵指令碼
#!/bin/bash #file name :watch_dog.sh #function :1、檢視mongodb資料庫集合;2、檢視各個集合索引;3、檢視各個集合片鍵 #version :V 1.0 #配置引數 #base_data_path='../
Linux Centos7通過shell指令碼來監控mysql的執行狀態
vim checkmysql.sh #!/bin/sh #create by mingongge at 2018-10-10 port=`netstat -lnt|grep 3306|wc -l` if [ $post -ne 1 ] ;then now
Linux實時監控系統變化的一個命令:watch
watch是一個非常實用的命令,基本所有的Linux發行版都帶有這個小工具,如同名字一樣,watch可以幫你監測一個命令的執行結果,省得你一遍遍的手動執行。在Linux下,watch是週期性的執行下個程式,並全屏顯示執行結果。你可以拿他來監測你想要的一切命令的結果變化,比如 tai
Linux系統記憶體監控全面講解之free命令
[[email protected] tmp]# free total used free shared buffers cached Mem: 3266180 3250004 16176 0 110652 2668236 -/+ buffers/cache: 471116 2795
Linux下使用shell指令碼自動監控重啟tomcat
自己親自重新寫了一份shell指令碼,實現自動監控重啟tomcat。 系統環境:CentOS 6.7 x86_64 jdk版本:1.7.0_80 tomcat版本:7.0.70 # ------
幾個常用的Linux監控指令碼
最近時不時有網際網路的朋友問我關於伺服器監控方面的問題,問常用的伺服器監控除了用開源軟體,比如:cacti,nagios監控外是否可以自己寫shell指令碼呢?根據自己的需求寫出的shell指令碼更能滿足需求,更能細化主機監控的全面性。 下面是我常用的幾個主機監控的指令碼,
Java 連線遠端Linux 伺服器執行 shell 指令碼檢視 CPU、記憶體、硬碟資訊
/* * Written by wei.Li and released to the public domain * Welcome to correct discussion as explained at * * ------------------------------------------
linux監控某個程序的執行shell指令碼
該指令碼實現了對指定程序名的程序進行每隔2的掃描監控,一旦發現程序不存在便重新啟動。 #!/bin/sh a=10; while [[ @a -gt 5 ]]; do if test $(pgrep -f $1|wc -l) -eq 2;then
java實現Linux伺服器記憶體監控預警
1.需求場景 利用java程式監控Linux伺服器記憶體變化,根據設定的記憶體閾值發報警郵件 2.專案環境 普通java專案,jar形式 3.解決方法 (1)讀取Linux 記憶體監控檔案(/proc/meminfo),獲取記憶體資訊。 public static
linux監控程序實體記憶體
方法比較多,提供一種最簡單的: #!/bin/bash PROCESS="./a.out" #程序名 MAXMEM=1048576 #最大實體記憶體閥值,單位KB ID=`ps -ef
UITextField監控文字變化方法
action events hone 鍵盤 text gis data- control tar 項目裏須要在不隱藏鍵盤的情況下。來更改button 的狀態。 這裏就是要對uitextfield監控。uitextfield繼承於UIControl。所以能夠 使用addT
Linux監控遠程端口是否開啟腳本
如果 pen crontab then .com ash 監控 blog highlight #!/bin/bash #author Liuyueming #date 2017-07-29 #定時檢測邦聯收單及預付卡系統 pos_num=`nmap 遠程IP地址 -p
五個常用的Linux監控腳本代碼
mpstat esp resp 監控 lan 而不是 sof tab 監控主機 bash中 2>&1 & 的解釋 1、首先,bash中0,1,2三個數字分別代表STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO,即標準輸入
linux監控下幾個系統工具
orien -- wid auto http linux監控 系統 all top 1、top 2、htop(yum install -y htop) 3、glances(yum install -y glances) 4、dstat -l -c -m -
Linux監控命令整理(top,free,vmstat,iostat,mpstat,sar,netstat)
指令 res 時間信息 bin 禁止 1.3 硬盤 bre 核心 1.1 top 1.1.1 命令說明 Top 命令能夠實時監控系統的運行狀態,並且可以按照cpu、內存和執行時間進行排序 1.1.2 參數說明 命令行啟動參數: 用法: top -hv | -bcis
Linux監控平臺
zabbix常見linux開源監控平臺:1. cacti、nagios、zabbix、smokeping、open-falcon等等2. cacti、smokeping偏向於基礎監控,成圖非常漂亮3. cacti、nagios、zabbix服務端監控中心,需要php環境支持,其中zabbix和cacti都需要