日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

zabbix监控java线程池,linux线程数限制与zabbix监控

發布時間:2025/3/19 linux 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zabbix监控java线程池,linux线程数限制与zabbix监控 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux最大線程數限制及當前線程數查詢

最大線程數計算方式:

n = total_memory/128k;

Linux用戶線程數限制而導致的程序異常為 java.lang.OutOfMemoryError:unable to create new native thread

查詢系統支持的最大進程數與線程數,一般會很大,相當于理論值

/proc/sys/kernel/pid_max

/proc/sys/kernel/threads-max

系統限制某用戶下最多可以運行多少進程或線程

當前用戶可用最大線程數:ulimit -u

想要修改這個值:

centos 6.*可以修改/etc/security/limits.d/90-nproc.conf

centos 7.*可以修改/etc/security/limits.d/20-nproc.conf

查詢當前某程序的線程或進程數

# pstree -p `ps -e | grep java | awk ‘{print $1}‘` | wc -l

# pstree -p?進程號 | wc -l

上面用的是管道,關于管道:管道符號"|"左邊命令的輸出作為右邊命令的輸入

查詢當前整個系統已用的線程或進程數

pstree -p | wc -l

zabbix監控當前使用線程數

客戶端:使用pstree -p | wc -l為鍵值

pstree以樹結構顯示進程,是linux很有用的一個命令,可打印系統當前各個進程父子關系。但是centos7默認并沒有安裝pstree,所以會有pstree:command not found

實際上在linux平臺要安裝psmisc包,安裝方式使用命令即可:yum install psmisc -y

增加自定義監控項的鍵值:echo "UserParameter=thread.num,pstree -p | wc -l" >> /etc/zabbix/zabbix_agentd.conf

然后重啟zabbix_agentd客戶端

服務端:在Template OS Linux模板中添加監控項與觸發器,閥值8000

測試,服務端get一下數據,看能不能拿到

/usr/local/zabbix/bin/zabbix_get -s xxx.xxx.xxx.xxx -p 10050 -k ‘thread.num‘

把閥值臨時設為200,看能不能接到告警郵件

總結

以上是生活随笔為你收集整理的zabbix监控java线程池,linux线程数限制与zabbix监控的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。