zabbix 監控solr

版本:centos6.4 jdk1.8 solr5.5.3 zabbix3.2.1


solr安裝:

1、解壓包:
tar -zxvf  solr-5.5.3.tgz

2、開啓remote_jmx
vim  /usr/local/solr-5.5.3/bin/solr.in.sh

ENABLE_REMOTE_JMX_OPTS="true"
RMI_PORT=8680

3、啓動solr
 ln -s /usr/local/solr-5.5.3/bin/solr /usr/bin/solr
 solr start
 
4.查看是否正常啓動
lsof -i:8983


wKioL1hSRZDww_Y1AACSB8xZnFw422.png-wh_50

cd  zabbix-3.2.1
./configure -enable-java --prefix=/opt/zabbix_java

開啓zabbix_java_gateway

zabbix3.2.1版本默認自帶了zabbix_java_gateway!只需要在zabbix_server.conf去掉註釋即可
JavaGateway=192.168.47.128  #最好別用127.0.0.1
JavaGatewayPort=10052
StartJavaPollers=5



然後重啓下zabbix_server!
查看端口是否正常:
 lsof -i:10052

wKioL1hSRdeAWsT1AAAYAyEAhBU727.png-wh_50


在zabbix_server上通過cmdline-jmxclient-0.10.3.jar 查看是否能夠獲取到值

java -jar cmdline-jmxclient-0.10.3.jar - 192.168.47.128:8680
獲的結果:
java.lang:type=OperatingSystem
java.lang:name=Metaspace Manager,type=MemoryManager
java.lang:name=Metaspace,type=MemoryPool
JMImplementation:type=MBeanServerDelegate
java.lang:name=ParNew,type=GarbageCollector
java.lang:type=ClassLoading
java.lang:type=Runtime
java.lang:name=Par Eden Space,type=MemoryPool
java.lang:name=ConcurrentMarkSweep,type=GarbageCollector
com.sun.management:type=HotSpotDiagnostic
java.lang:type=Threading
java.lang:name=CodeCacheManager,type=MemoryManager
java.nio:name=mapped,type=BufferPool
java.lang:name=Code Cache,type=MemoryPool
java.lang:name=Compressed Class Space,type=MemoryPool
java.nio:name=direct,type=BufferPool
java.lang:name=Par Survivor Space,type=MemoryPool
java.util.logging:type=Logging
com.sun.management:type=DiagnosticCommand
java.lang:type=Memory
java.lang:name=CMS Old Gen,type=MemoryPool
java.lang:type=Compilation

###################################################################################

java -jar cmdline-jmxclient-0.10.3.jar - 192.168.47.128:8680 java.lang:type=OperatingSystem
Attributes:
 OpenFileDescriptorCount: OpenFileDescriptorCount (type=long)
 MaxFileDescriptorCount: MaxFileDescriptorCount (type=long)
 CommittedVirtualMemorySize: CommittedVirtualMemorySize (type=long)
 TotalSwapSpaceSize: TotalSwapSpaceSize (type=long)
 FreeSwapSpaceSize: FreeSwapSpaceSize (type=long)
 ProcessCpuTime: ProcessCpuTime (type=long)
 FreePhysicalMemorySize: FreePhysicalMemorySize (type=long)
 TotalPhysicalMemorySize: TotalPhysicalMemorySize (type=long)
 SystemCpuLoad: SystemCpuLoad (type=double)
 ProcessCpuLoad: ProcessCpuLoad (type=double)
 AvailableProcessors: AvailableProcessors (type=int)
 Arch: Arch (type=java.lang.String)
 Version: Version (type=java.lang.String)
 SystemLoadAverage: SystemLoadAverage (type=double)
 Name: Name (type=java.lang.String)
 ObjectName: ObjectName (type=javax.management.ObjectName)


#########################################################################

java -jar cmdline-jmxclient-0.10.3.jar - 192.168.47.128:8680 java.lang:type=OperatingSystem OpenFileDescriptorCount
12/14/2016 23:10:27 -0800 org.archive.jmx.Client OpenFileDescriptorCount: 102



zabbix添加一個主機

wKiom1hSQ4PiqK3AAABzLBNhzdA836.png


添加一個solr模板

wKioL1hSQ57DDAAkAABTj_4Zn60848.png-wh_50

wKiom1hSQ5_iAlwYAABXDpgIvUA768.png-wh_50

wKioL1hSQ5_TQABDAABMA8-g8KM310.png-wh_50


最後成功出圖:

wKiom1hSQ-bxhcrcAABjHUZDOOg307.png-wh_50

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章