I've not come across this flavor for introcope agent install on Solaris.
Can someone help me out on which installer I would pick?
I am currently using "IntroscopeAgentInstaller10.1.0.15unix.tar" which i've untarred. I would think this would be the package to use for agent install, right?
If this is the correct package then which app server type do I pick during my install?
Specify the type of application server to monitor.
When I spoke to the app owner, they told me it's
Apache embedded in Oracle HTTP Server (OHS)
OHS and Oracle Application Sever (OAS)
Thanks in advance for your help
The default agent would be your best bet.
Since its by Apache, see if they're also using tomcat with it. If so, you can use the tomcat agent on that tomcat process to view the metrics for that process.
They are not using tomcat at all with it. So, I guess I will have to use the "Default" option, right? I see a near future CA Support Case being opened on this scenario . Be ready to take that on
In your situation, will you be using the default or tomcat agent to do the install? What other information do you need to know before undertaking the Solaris agent install for OHS?
At this point, I am going to try and use the "Default" option to perform the install. What they have is...
10gAS 10.1.3 is what they are using which is comprised of: Apache OPMN ModPLSQL
As long as it is a Java application, the Default agent will send the metrics over.
When do you think they would do the install with the default option.? Do you have what you need to proceed with the install?
Do you and the associated team have the information that you need for a successful install now? If not, what else do you need to know to be clarified? I appreciate your prompt response
So, now the question comes..............how do I instrument this Oracle App Server with the "Default" app server selected. The startup script is a wrapper that calls an "opmnctl" file which in turn starts the app server.
Does anyone have any experience with how to instrument the Introscope Java Agent v10.1 with this type of app server and file?
I did not want to start a new question/thread as I would think folks who read this can get a background info from the previously exchanged Q&A
Thanks in advance.
You should be able to put our Java settings right into the script as you would a weblogic, websphere, tomcat way.
Yeah, I figured as much but neither I nor the app server admin as a clue as to where to input those jvm args.
Here are the 2 files that are part of the start up script. The "adoacorectl.sh" is the wrapper script which then calls "opmnctl" file.
It should go in opmnctl. However there are multiple JAVA lines so you need to figure out which one is being called based on your environment.
I have no clue as to where in that file the args would go and in what type of syntax?
or some other syntax?
Its quite simple. You would use our regular -javaagent etc etc etc that you would normally use and append that to the JAVA line.
To figure out which one to put it in, you're in luck. Since its Linux (and not windows ) all you need to do is put a debug statement in the script. You can use echo to print out a statement or touch to create a 0 byte file somewhere on the system. I usually prefer touch as sometimes statements can scroll off the screen too quick. What you can do is put touch <path to file and file name> in each of the JAVA statements, but make sure each statement has a different file name so you can tell where it came from.
JAVA etc etc etc
if (blah 2)
JAVA etc etc etc
After re-running it, you'll find which file was created.
I acknowledge that I have seen the question and will ask internally for a response.
FYI..........here is the link to the OHS documentation. This is what they are using and this is what I am trying to instrument.
Oracle HTTP Server Administrator's Guide, 10g Release 3 (10.1.3)
Have you started to instrument this or still in data gathering mode ? If you tried it,did you have any successes and roadblocks?
I have not instrumented this yet b/c I am not sure as to how to instrument it. I am ready to instrument the app server though. I installed the java agent so far.
Out of curiosity, why instrument a web server?
What languages are you running from it?
If running PHP, have you tried the PHP agent yet?
If Perl, have you tried creating something to read the output from mod_perl and Apache::VMonitor?
Hiko_Davis Their OHS is bundled and has a front end web server as well as a middleware app server that runs the app. I don't think they are running PHP. We are looking for a "out of the box" solution rather than creating from scratch or heavy customizing.
Now that I understand the implementation, then it makes sense to have the agent there.
I would recommend publishing the web server metrics for the web server agent to read.
I was interested to see that OHS functions a lot like NGINX does.
Depending on the language for the implementation, there is some great data to be had using mod_perl and Apache::VMonitor. A quick Google search will show you a number of examples of the data that's available.
Then it's a simple matter of scraping the page for the data.
It's all java based apps. I am going to start with Matt's recommendation and see if I have any success.
Going to be slow and steady.
Please let us know of your progress after adding to the correct Java invocation in opmnctl.
Hallett_German - Still working on it. If you need to mark this "answered" then do as you see fit.
If Matt's last suggestion does not resolve the issue. Or you need help afterwards on metrics, please consider opening a case
If I was doing this right, there would be a branch on the new question. But I left it all in one branch. So ,it is already answered. Just trying to determine the best way to help you move issue forward
it will take time to move forward (a week or at least end of this wee).