Cacti (home)ForumsDocumentation
Cacti: offical forums and support
It is currently Wed Mar 22, 2017 9:25 pm

All times are UTC - 5 hours




Post new topic Reply to topic  [ 24 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: JDK 1.5.0 + JVM Stats
PostPosted: Mon Feb 19, 2007 8:13 am 
Offline

Joined: Tue Aug 01, 2006 10:24 am
Posts: 34
Attached is a template I worked on late last week.

It is not 100% yet but may be useful to some - and maybe I can get some help from more experienced users as well :-)

The template does the following graphs:

1. JVM heap usage
2. JVM non-heap usage
3. Thread count
4. GC stats **

** The only GC stats available via SNMP are i) number of GC runs and ii) total time (both of these are cumulative since JVM start). I find this useless - I need to find a way to get major vs minor GC runs and per run time.

On to the template requirements:

Check out this doc first: http://java.sun.com/j2se/1.5.0/docs/gui ... /SNMP.html

Here are the basic requirements to monitor your JVM remotely:

1. Use SNMP v. 2
2. Must use jdk 1.5.0_x or higher
3. Must use the xxxx.properties file (if you specify the SNMP options at startup (ie. in catalina.sh or related script) you can only monitor locally).

Those were the main point of clarification I ran into.

Good luck,

jk


Attachments:
cacti_host_template_jvm_host.xml [52.81 KiB]
Downloaded 4241 times
Top
 Profile  
 
 Post subject:
PostPosted: Sat Feb 24, 2007 8:51 pm 
Offline

Joined: Sat Feb 24, 2007 8:24 pm
Posts: 6
Hello,

Thank you for taking the time to create this template. I greatly appreciate it, however I'm not sure what i'm doing wrong...

I have the JVM listening on UDP 162 and when i tcpdump the port i can see requests coming in from cacti as I probe the host. But it doesnt look like any subsequent polling requests ever hit the port.

By default my regular net-snmpd daemon listens on UDP 161 like it should, I have a seperate profile for the same host to allow SNMP testing on UDP 162 just for the JVM. The port in this secondary profile is hard set to 162, is it possible that the cacti poller is ignoring this non-standard port?

Is there a step i'm missing on the Cacti side to allow regular scheduled polling to retreive data from the JVM

I've pasted the tcpdump of the complete UDP packet requests coming from Cacti to UDP 162 which confirms that the JVM does see the request from Cacti's initial grab, but nothing after during it's regular poller interval.

Any help would be greatly appreciated.

Thanks
-Alex

20:41:39.919997 IP 172.17.15.222.snmptrap > 172.17.19.250.32774: GetResponse(28) system.sysName.0=[noSuchObject]
0x0000: 4500 0047 0000 4000 4011 beab ac11 0fde E..G..@.@.......
0x0010: ac11 13fa 00a2 8006 0033 7c3f 3029 0201 .........3|?0)..
0x0020: 0104 0670 7562 6c69 63a2 1c02 0419 f726 ...public......&
0x0030: 6002 0100 0201 0030 0e30 0c06 082b 0601 `......0.0...+..
0x0040: 0201 0105 0080 00 .......
20:41:39.920658 IP 172.17.19.250.32774 > 172.17.15.222.snmptrap: GetRequest(28) system.sysLocation.0
0x0000: 4500 0047 0000 4000 3f11 bfab ac11 13fa E..G..@.?.......
0x0010: ac11 0fde 8006 00a2 0033 dcf6 3029 0201 .........3..0)..
0x0020: 0104 0670 7562 6c69 63a0 1c02 0419 f726 ...public......&
0x0030: 6102 0100 0201 0030 0e30 0c06 082b 0601 a......0.0...+..
0x0040: 0201 0106 0005 00 .......


Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 11:35 pm 
Offline

Joined: Sat Feb 24, 2007 8:24 pm
Posts: 6
Figured it out... the problem was that I was only polling hosts via snmp and not with a ping. The hosts were probed as down even though Cacti was hitting the snmp port.

Enabling snmp+udp ping worked and the jvm instances came up and started graphing.

Thanks!


Top
 Profile  
 
 Post subject: trying to import
PostPosted: Fri Mar 02, 2007 9:18 am 
Offline
Cacti User
User avatar

Joined: Mon Jan 22, 2007 9:41 am
Posts: 97
Location: Ottawa,Canada
Trying to import the template into cacti.

getting Error: XML: Hash version does not exist.

_________________
If all else fails, rm -rf /


Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 05, 2007 2:13 pm 
Offline

Joined: Sat Feb 24, 2007 8:24 pm
Posts: 6
You need to use 8.6j

I tried with 8.6h and had the same problem


Top
 Profile  
 
 Post subject: thanks
PostPosted: Mon Mar 05, 2007 2:16 pm 
Offline
Cacti User
User avatar

Joined: Mon Jan 22, 2007 9:41 am
Posts: 97
Location: Ottawa,Canada
thanks, I guess I will have to take the dive...and upgrade to 8j.

_________________
If all else fails, rm -rf /


Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 21, 2007 6:29 am 
Offline

Joined: Fri Dec 21, 2007 6:25 am
Posts: 1
work with 0.8.7a

just edit the XML on lines with OID like "1.3.6.1.4.1.42.2.145.3.163.1.1.2.101.1.3.2"

and add only "."

".1.3.6.1.4.1.42.2.145.3.163.1.1.2.101.1.3.2"

regards
Sam


Top
 Profile  
 
 Post subject:
PostPosted: Fri Dec 21, 2007 8:04 am 
Offline
Cacti User
User avatar

Joined: Mon Jan 22, 2007 9:41 am
Posts: 97
Location: Ottawa,Canada
Sam2002gs wrote:
work with 0.8.7a

just edit the XML on lines with OID like "1.3.6.1.4.1.42.2.145.3.163.1.1.2.101.1.3.2"

and add only "."

".1.3.6.1.4.1.42.2.145.3.163.1.1.2.101.1.3.2"

regards
Sam


awesome...good to hear.

_________________
If all else fails, rm -rf /


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 04, 2008 1:36 am 
Offline
Cacti User
User avatar

Joined: Fri Jan 25, 2008 8:43 am
Posts: 271
Location: California - USA
Hello !

I imported your xml file and I've no error but I can't to contact my JMV via snmp. Why ???


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 05, 2008 1:46 am 
Offline
Cacti User
User avatar

Joined: Fri Jan 25, 2008 8:43 am
Posts: 271
Location: California - USA
how can I know the file owner ???


Top
 Profile  
 
 Post subject: Imported the xml file, but output is blank graph..
PostPosted: Wed Mar 05, 2008 7:29 am 
Offline
Cacti User

Joined: Mon Feb 11, 2008 3:46 am
Posts: 137
I am using cacti_8.7b
Without changing the xml file , i have imported successfully. But the graph is blank. What might be the route cause ? Find the screen shots from the attachment.


Attachments:
Screen_Shot.doc [124.5 KiB]
Downloaded 1737 times
Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 05, 2008 8:07 am 
Offline
Developer
User avatar

Joined: Thu Dec 02, 2004 2:46 am
Posts: 22461
Location: Muenster, Germany
Please NO docs attachments. Attach images directly, please. And read second link of my sig
Reinhard

_________________
Official Cacti Documentation
Official Debugging Help
Central Plugin Repository
Central Templates Repository


Top
 Profile  
 
 Post subject: JVM Monitor
PostPosted: Thu Mar 06, 2008 2:09 am 
Offline
Cacti User

Joined: Mon Feb 11, 2008 3:46 am
Posts: 137
I have already succede with the given link (Debug NaN's in your graphs ). No porblem.

Question:
Only for the imported template alone i am not getting the graph.


Top
 Profile  
 
 Post subject: Associated Data Queries
PostPosted: Thu Mar 06, 2008 7:23 am 
Offline
Cacti User

Joined: Mon Feb 11, 2008 3:46 am
Posts: 137
Is Associated Data Queries is requried for JVM mnoitor. ? If it is which one need to select ?


Last edited by elayaraja.s on Fri Mar 07, 2008 4:40 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Any script requied for this XML
PostPosted: Fri Mar 07, 2008 12:15 am 
Offline
Cacti User

Joined: Mon Feb 11, 2008 3:46 am
Posts: 137
Is there any perl script is required to configure in Cacti for monitoring the 'JVM heap usage' or
by simply importing 'cacti_host_template_jvm_host.xml' file will able to create the graph. Could you pleae guide.


Attachments:
JVM_noDataInGraph.JPG
JVM_noDataInGraph.JPG [ 200.04 KiB | Viewed 34224 times ]
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 24 posts ]  Go to page 1, 2  Next

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

Protected by Anti-Spam ACP Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group