Oracle DBAs
In an ever changing world where Oracle DBAs are asked to do more every day there may come a time where you are asked to monitor a database that Cloud Control does not monitor or have no plugin available.The Problem
In our case we were asked to take over the support and monitoring of the SAP MAXDB database o a Windows server. If you want to learn more about MAXDB go here.Out of the box there is currently no monitoring for MAXDB in Cloud Control 12c nor does there exist a plugin. Not sure if we will ever see this plugin as we all know the history with Oracle and SAP.
As we put our head together to try to find the right solution to monitor MAXDB we wanted to use are existing monitor tools so we can continue to monitor all of our databases from a central location. We also want to be able to use existing programs that we already know to setup any scripting for this monitoring Ex bash, python.
What we were asked to monitor:
Disk space
CPU and Memory usage
Server down
MAXDB status
First 3 metrics are supported out of the box by the OEM agent. The last which is the MAXDB status is what we setup to use a metric extension for this metric.
Solution
The solution we came up with was using CYGWIN, Cloud Control and Metric Extensions. In this blogger I will discuss how you can implement the same solution on you side.Per-Steps
The following will not be discussed in the bloggedOEM Agent installed and configured on MAXDB server
Cygwin installed and configured
MAXDB Database configured and running
Steps
1. Create a script like the one below to monitor the state of the MAXDB databaseDB_STATE=`/cygdrive/c/DatabaseStudio/pgm/dbmcli -d C1D -u control,<pw> db_state |grep LINE`;
if [ $DB_STATE = OFFLINE ] ; then
em_result=OFFLINE
else
em_result=ONLINE
fi
echo "em_result=$em_result"
2. Save this on the MAXDB server as something like check_maxdb_state.sh
3. Now let create a metric extension that will call this script
4. Login to OEM and go to Enterprise>Monitoring>Metric Extension
5. Give it a name, set adapter and enable collection as needed
Note: the adapter type is OS Command
6. Set the command to call the script that was created then set the starts with em_result= then click next
7. Set metric columns as noted in the screenshot click next
8. Set credentials as needed
9. Run a test as needed
10. Review the summary and click finished
Make sure to add this metric to you incident rules to you can be alerted when MAXDB goes OFFLINE
My webpages
http://db12c.blogspot.com/
http://cloudcontrol12c.blogspot.com/
http://www.youtube.com/user/jfruiz11375
Follow me on Twitter
In-House Server vs. Cloud Servers: Which one is Better option for Your Business, get answer from our experts.
ReplyDelete
ReplyDeletefat cutter powder supplements are a compelling approach to shed pounds on the
grounds that they are logically made particularly to blaze the abundance
fat put away in your tummy and give you a level and splendidly conditioned stomach.
Some time recently, you enjoy into assuming any weight reduction Powder,
you ought to know whether it is compelling or not? What's more, you ought
to additionally know how it attempts to lessen your fat stores.
Thanks for taking the time to discuss this, would you mind updating your blog with more information? It is extremely helpful for me.
ReplyDeletetea for weight loss, weight loss cleanse & green tea fat burner
Great Article. Thank you for sharing! Really an awesome post for every one.
ReplyDeleteAn Overview of Mobile Cloud Computing for Pervasive Healthcare Project For CSE
Analysing Cloud QoS Prediction Approaches and Its Control Parameters Considering Overall Accuracy and Freshness of a Data set Project For CSE
Efficient CCA2 Secure Flexible and Publicly Verifiable Fine Grained Access Control in Fog Computing Project For CSE
Enhancing Service Composition by Discovering Cloud Services Community Project For CSE
Save up to 75% on your cloud bill by recognizing cost leaks in your infrastructure. With AWS, Azure and GCP continually changing cloud services, SKUs and pricing; optimization has become an on-going action to pick the perfect resource at the right time.
ReplyDeleteAutomate Cloud Control