zabbix3.0部署jmx監(jiān)控tomcat

zabbix提供了一個java gateway的應用去監(jiān)控jmx(Java Management Extensions京郑,即Java管理擴展)是一個為應用程序也搓、設備敢茁、系統(tǒng)等植入管理功能的框架漠其。JMX可以跨越一系列異構操作系統(tǒng)平臺屑迂、系統(tǒng)體系結構和網絡傳輸協(xié)議诡渴,靈活的開發(fā)無縫集成的系統(tǒng)捐晶、網絡和服務管理應用。

1、安裝jdk

tar -zxvf jdk1.8.0_144.tar.gz

安裝成功之后添加系統(tǒng)環(huán)境變量

vim /etc/profile

export JAVA_HOME=/usr/local/src/jdk1.8.0_144

export JAVA_BIN=$JAVA_HOME/bin

export JAVA_LIB=$JAVA_HOME/lib

export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar

export PATH=$JAVA_BIN:$PATH

source /etc/proflie#使配置生效

安裝與配置比較簡單惑灵。執(zhí)行java -version命令山上,出現類似界面表示成功。

java version "1.8.0_144"

Java(TM) SE Runtime Environment (build 1.8.0_144-b01)

Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

2英支、安裝Zabbix-Java-gateway

Zabbix2.0起添加了支持用于監(jiān)控JMX應用程序的服務進程佩憾,稱為“Zabbix-Java-gateway”,它是用java寫的一個程序干花。

安裝gateway妄帘,需要java,java-devel依賴

安裝yum源:yum install -y http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

安裝gateway:yum install -y java java-devel zabbix-java-gateway

測試gateway是否安裝成功:service zabbix-java-gateway status

zabbix-java-gateway is stopped

3把敢、修改Java-gateway的配置文件并啟動它

配置文件單獨安裝的路徑為/etc/zabbix/zabbix_java_gateway.conf

# 監(jiān)聽地址

LISTEN_IP=”0.0.0.0″

# 監(jiān)聽端口

LISTEN_PORT=10052

# PID_FILE文件

PID_FILE=”/var/run/zabbix/zabbix_java.pid”

# 開啟的工作線程數

START_POLLERS=5

啟動zabbix-java-gateway:

service zabbix-java-gateway start

4寄摆、修改zabbix_server的配置文件并重啟

修改zabbix-server的配置,編輯/etc/zabbix/zabbix_server.conf 修赞,修改下面幾個參數:

# JavaGateway的服務器IP地址

JavaGateway=192.168.89.204

# JavaGateway的服務端口

JavaGatewayPort=10052

# 從javaGateway采集數據的進程數

StartJavaPollers=5

配置文件修改后婶恼,重啟zabbix-server:

service zabbix-server restart

好,現在zabbix-java-gateway就配置好了柏副。

以上步驟勾邦,服務端配置就已經完成。

客戶端配置

1割择、 添加tomact中JMX的參數

編輯tomcat服務中bin目錄下的catalina.sh

將以下參數眷篇,添加到CATALINA_OPTS的變量中:

-Djava.rmi.server.hostname=本地IP地址

-Djavax.management.builder.initial=

-Dcom.sun.management.jmxremote=true

-Dcom.sun.management.jmxremote.port=12345

-Dcom.sun.management.jmxremote.ssl=false

-Dcom.sun.management.jmxremote.authenticate=false

2.下載測試工具cmdline-jmxclient-0.10.3.jar

cmdline-jmxclient-0.10.3.jar為一個測試工具,可用來測試jmx是否配置正確荔泳,下載cmdline-jmxclient-0.10.3.jar(下載到任意目錄)

wget http://crawler.archive.org/cmdline-jmxclient/cmdline-jmxclient-0.10.3.jar

3.驗證tomcat中JMX配置是否生效

在本機上執(zhí)行? ?java -jar /tmp/cmdline-jmxclient-0.10.3.jar - 127.0.0.1:12345 java.lang:type=Memory NonHeapMemoryUsage

如果有數據回顯表示jmx配置正確蕉饼,如不正確,請檢查配置,看下端口啟動是否正常玛歌,server.xml 配置昧港。

二、導入模板到zabbix支子,并關聯(lián)到主機创肥,添加監(jiān)控

選擇配置:主機-模板-選擇-模板-:

Template JMX Tomcat

Template JMX Generic



從網上下載了一個不錯的模板,導入后如下:



導入模板以后主機添加端口:


然后查看圖形:


2值朋、修改監(jiān)控項叹侄、鍵值

在同一主機上,zabbix不允鍵值重復昨登,但是監(jiān)控的項目是一樣的趾代,不可能鍵值寫的不重復,經過幾番搜索丰辣,找到方法如下:

只要在箭頭處添加1個空格就可以撒强,也可以是多個丈甸。(注意位置不要錯,在逗到后面)


剩下的就是體力活了尿褪,克隆監(jiān)控項、修改監(jiān)控項得湘、克隆圖形杖玲、修改圖形。淘正。摆马。

以下是兩個tomcat實例的監(jiān)控項:


?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市鸿吆,隨后出現的幾起案子囤采,更是在濱河造成了極大的恐慌,老刑警劉巖惩淳,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蕉毯,死亡現場離奇詭異,居然都是意外死亡思犁,警方通過查閱死者的電腦和手機代虾,發(fā)現死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來激蹲,“玉大人棉磨,你說我怎么就攤上這事⊙瑁” “怎么了乘瓤?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長策泣。 經常有香客問我衙傀,道長,這世上最難降的妖魔是什么着降? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任差油,我火速辦了婚禮无蜂,結果婚禮上件相,老公的妹妹穿的比我還像新娘。我一直安慰自己氧腰,他們只是感情好交掏,可當我...
    茶點故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布妆偏。 她就那樣靜靜地躺著,像睡著了一般盅弛。 火紅的嫁衣襯著肌膚如雪钱骂。 梳的紋絲不亂的頭發(fā)上叔锐,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天,我揣著相機與錄音见秽,去河邊找鬼愉烙。 笑死,一個胖子當著我的面吹牛解取,可吹牛的內容都是我干的步责。 我是一名探鬼主播,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼禀苦,長吁一口氣:“原來是場噩夢啊……” “哼蔓肯!你這毒婦竟也來了?” 一聲冷哼從身側響起振乏,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤蔗包,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后慧邮,有當地人在樹林里發(fā)現了一具尸體调限,經...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年赋咽,在試婚紗的時候發(fā)現自己被綠了旧噪。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡脓匿,死狀恐怖淘钟,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情陪毡,我是刑警寧澤米母,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站毡琉,受9級特大地震影響铁瞒,放射性物質發(fā)生泄漏。R本人自食惡果不足惜桅滋,卻給世界環(huán)境...
    茶點故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一慧耍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧丐谋,春花似錦芍碧、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至吏饿,卻和暖如春踪危,著一層夾襖步出監(jiān)牢的瞬間蔬浙,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工贞远, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留畴博,地道東北人。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓蓝仲,卻偏偏與公主長得像绎晃,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子杂曲,可洞房花燭夜當晚...
    茶點故事閱讀 45,092評論 2 355

推薦閱讀更多精彩內容

  • Zabbix簡介 Zabbix官方網站Zabbix中文文檔 本文系統(tǒng)環(huán)境是CentOS7x86_64, Zabbi...
    Zhang21閱讀 8,008評論 0 37
  • JVM 監(jiān)控工具有很多擎勘,像命令 jstat,jmap颖榜,jstack棚饵,jinfo 可以根據不同需求查看不同的系統(tǒng)信息...
    OneAPM閱讀 912評論 0 4
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現掩完,斷路器噪漾,智...
    卡卡羅2017閱讀 134,672評論 18 139
  • 自定義key網絡發(fā)現Web監(jiān)控主動檢測基于SNMP監(jiān)控基于JMX監(jiān)控Zabbix ProxyZabbix調優(yōu) 一、...
    哈嘍別樣閱讀 1,154評論 0 1
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,827評論 6 342