Methods to extend management packs

Hi,
I am running SCOM 2012 R2. I am looking at ways to extend management packs. Does anyone know any good articles that discusses the methods to extend management packs?
Thanks

Hi,
Based on your need, we can override monitors or rules within management packs, and we can use authoring console to create our own management packs, there are some templates can be used to create management packs in authoring console.
And there are also many kinds of management packs that can be downloaded from internet according to your environment needs. We can import them to use, and we can also override them for some special purpose.
Regards,
Yan Li
Regards, Yan Li

Similar Messages

  • Service Manager 2012 R2 Looking for the SDK method for Select All management packs OMCI Connector

    Hi all,
    I'm working through a script that updates the OpsMgr CI connector's MP sync list after a MP import. What I want to do is a Select All to sync the OpsMgr MP's I just imported into Service Manager. Just like checking the Select All
    box after refreshing the connector in the GUI.
    I have been through the cmdlets and looked at the assemblies in VS. I can't find the method that does this.
    I found IsNullPropertySkipped under
    Microsoft.EnterpriseManagement.ServiceManager.Connectors.OpsMgr but that's it
    And nothing in here
    Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector
    Must be missing it, and am not having much luck with TechNet.
    Thanks much–Drew

    I'm afraid you won't find a quick'n'easy solution for this. I'll start out by saying I don't know if Powershell has any cmdlets for this..but I know you can use the .NET SDK via powershell to do whatever you need to do. So my post focuses on the SDK/C#. You
    should be able to adapt it in Powershell.
    The function you want to replicate (check-all) is unique to the Operations Manager CI connector implementation and, as such, my post below may sound a bit overwhelming.
    Let me start by describing where an OM CI connector's selected management packs are stored. They're stored in the connector's workflow rule (specifically, in its WriteAction module).  Take a look at the ServiceManager.LinkingFramework.Configuration
    management pack where all OM CI connector rules are stored. Look for a rule that starts with "OMConnector." (the dot will be followed by some random string of text and "_SyncRule"). Take a look at the <WriteAction> and you'll see an <MPList>
    node that contains a bunch of <MPInfo> nodes. Each <MPInfo> node represents a management pack that was selected in the OM CI Connector wizard.
    So, if I understand what you're trying to do, when you import a new MP into Service Manager, you want to add that MP to the OM CI connector's sync list. First; if that MP doesn't exist in OpsMgr, there isn't much point to adding it to the sync list, so I'll
    assume you want to add MPs to the sync list that also exist in OpsMgr). Second; there may be other constraints on what MPs you can actually choose in that OM CI wizard and it would be wise to respect those constraints in your own solution. In any case, you'll
    have to modify the OM CI connector's rule's write action. There are a couple approaches you can try.
    You can try using Microsoft's helper classes that were built for OM CI Connectors (check out the OpsMgrConnectorHelper class and related classes in the Microsoft.EnterpriseManagement.ServiceManager.OpsMgrConnectorUtils.dll.
    Also check out the OpsMgr connector wizard classes in the Microsoft.EnterpriseManagement.ServiceManager.UI.Administration.dll).
    The other possible approach is to modify the connector's rule directly using the SDK's ManagementPackRule and ManagementPackWriteActionModule classes. You can easily get your OM CI connector's rule using the management pack's "GetRule" method (or the EnterpriseManagementGroup's
    Monitoring.GetRule method). The management pack rule has a "WriteActionCollection" which is a collection of ManagementPackWriteActionModule objects. There should be only one ManagementPackWriteActionModule in an OM CI rule's write action collection.
    This object has a "Configuration" property..it contains a giant block of XML that holds all of the <MPInfo> nodes I mentioned earlier. So, you can modify that block of XML, then write the changes back to the management pack using the management pack's
    AcceptChanges() method. Here's the basic structure: 
    ManagementPack mpLinkingFramework = emg.ManagementPacks.GetManagementPack(new Guid("50DAAF82-06CE-CACB-8CF5-3950AEBAE0B0")); //ServiceManager.LinkingFramework.Configuration
    ManagementPackRule mpr = mpLinkingFramework.GetRule("<my connector's rule's name>");
    ManagementPackWriteActionModule mpwam = mpr.WriteActionCollection[0];
    String myConfig = mpwam.Configuration; //This is the XML block you want to update
    myConfig = "<a modified configuration with my new <MPInfo> node>";
    mpwam.Configuration = myConfig;
    mpLinkingFramework.AcceptChanges();
    Please note I haven't personally tried modifying an OM CI connector's rule using this method and I can't promise it will work..you'll definitely want to try it in a test environment first. But I can say I have modified my own connectors (and other write actions)
    using this technique and it works fine. I just can't say for sure how it might affect an OM CI connector since I haven't tried it myself.
    Though my post here is definitely _not_ a solution, hopefully it will give you some guidance on how you might approach your solution.
    Maybe someone else here has personally used the OM CI connector classes and can give you some better insight.

  • Questions on Oracle Management Packs

    1. What is the difference between MANAGEMENT PACK and CONFIGURATION MANAGEMENT PACK (Oracle versions 10g & 11g)
    2. If one uses CONFIGURATION must one also use MANAGEMENT?
    3. Is there a view that tells if either of these are actually being used? (No, I dont mean using the capability in Grid Control/EM to turn them on or off)

    5. Do Extent also span files(ORA files) i.e. 'Table can span across ORA files' whether it means part of a Extent may present in one Data file and other part in another data file.
    A table Extents can span into multiple datafiles. But, a single extent can't span into multiple datafiles.
    4. How are Bitmap used to track used and Free space in Locally managed TablespacesA Locally Managed Tablespace is a tablespace that manages its own extents maintaining a bitmap in each datafile to keep track of the free or used status of blocks in that datafile. Each bit in the bitmap corresponds to a block or a group of blocks. When the extents are allocated or freed for reuse, Oracle changes the bitmap values to show the new status of the blocks. These changes do not generate rollback information because they do not update tables in the data dictionary (except for tablespace quota information), unlike the default method of Dictionary - Managed Tablespaces.
    ** Reduced recursive space management
    ** Reduced contention on data dictionary tables
    ** No rollback generated
    ** No coalescing required
    3. How many blocks will form a Extent. Is it configurable ?, Where we need to configure whether we need specify it in Storage Parameters or in some configuration files?
    metalink note:69343.1, How oracle allocates extents
    SJH
    OCP DBA

  • Query used by SQL Server Management Pack for monitoring database backups

    I use SCOM 2012 R2 and the SQL Server Management Pack to monitor SQL Server database backups. I believe I am getting false positives. SCOM reports database are not backuped, while in fact they are. So I need to troubleshoot this. I suspect SCOM is querying
    the backup history in the msdb database. I want to know which query SCOM uses.
    I have tried looking in the monitor's definition but I suspect the query is embedded in the management pack files which are binary. I have also tried running a trace using the SQL Server Profiler on my test environment and overriding the interval to 60 seconds,
    but I don't see a relevant query being executed. I also don't see the alert reappear so I suspect SCOM does not honor the interval in a way I would expect.
    What query, or other method, does SCOM use to check database backups?
    Thanks in advance.

    Thank you both Ivan and Michael,
    I only saw your messages by email and didn't see your screen shot before I extracted the query myself. In my own queries I calculate the backup age in hours instead of days because of daily full backups. Perhaps It will be a good idea to create my own monitors
    from scratch like I used to do with Nagios.
    I will study the vbscripts and might create my own version which allows the query to be entered as an parameter and move all code to a .Net class which can be called from vbscript as an COM object. This way I hope to reduce the vbscript code to an minimum
    while keeping the flexibility of the SCOM Operations Console and the robustness of .Net. I suspect I want to make more non standard monitors in the future.
    Regards,
    Arjen

  • Issue with custom management pack

    i've created a form and class for the service request
    i can open the form and it works as designed but when i click ok, i get this error.
    System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
       at System.ThrowHelper.ThrowKeyNotFoundException()
       at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
       at Microsoft.EnterpriseManagement.GenericForm.ContentPanel.VerifyRequiredValues(List`1& errorMessages)
       at Microsoft.EnterpriseManagement.GenericForm.ContentPanel.OnPreviewSubmit(Object sender, PreviewFormCommandEventArgs e)
       at Microsoft.EnterpriseManagement.GenericForm.FormChanger.OnPreviewSubmit(Object sender, PreviewFormCommandEventArgs e)
       at Microsoft.EnterpriseManagement.UI.FormsInfra.PreviewFormCommandEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at Microsoft.EnterpriseManagement.UI.FormsInfra.FormView.RaiseFormEvent(RoutedEvent formEvent, RoutedEventArgs eventArgs)
       at Microsoft.EnterpriseManagement.UI.FormsInfra.FormViewController.OnPreviewSubmit()
       at Microsoft.EnterpriseManagement.UI.FormsInfra.FormViewController.ExecuteSubmitInternal(Boolean async)
       at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
       at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
       at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
       at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
       at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
       at System.Windows.Controls.Button.OnClick()
       at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
       at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       at System.Windows.Input.InputManager.ProcessStagingArea()
       at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
       at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
       at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
       at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
       at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
       at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
       at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
       at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
       at System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage(MSG& msg)
       at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
       at System.Windows.Window.ShowHelper(Object booleanBox)
       at System.Windows.Window.Show()
       at System.Windows.Window.ShowDialog()
       at Microsoft.EnterpriseManagement.ConsoleFramework.WindowManager.GenericWpfWindowConstructor.BeginShow(ShowViewContext showViewContext, Object parent, Object view, AsyncCallback callback, Object state)
       at Microsoft.EnterpriseManagement.ConsoleFramework.ViewConstructor.BeginShow(ShowViewContext showViewContext, AsyncCallback callback, Object state)
       at Microsoft.EnterpriseManagement.ConsoleFramework.WindowManager.WpfWindowRecord.ShowWindow()
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()

    you know the more i look at this.
    i think what happens is, i followed these instructions to the point of creating the runbooks
    http://blogs.technet.com/b/antoni/archive/2014/04/09/system-center-2012-service-manager-and-orchestrator-integration-example-walkthrough-start-to-finish-new-hire-provisioning-service-request.aspx#pi47623=3
    and i can't use the form because there's a few required fields on the general tab and those were written to do all the work with runbooks and request offerings, so those instructions were written with the idea of never even using the form inside of service
    manager, so that's why it doesn't work in my case.
    so i guess the options for this are.
    1. remove the field requirements on the general tab
    2. make the general tab and the other tabs work with this management pack/form.

  • How I know which manageability tools(Oracle Change Management Pack,Oracle C

    Dear all,
    How I know which manageability tools(Oracle Change Management Pack,Oracle Configuration Management Pack,Oracle Diagnostic Pack,Oracle Tuning Pack, etc.) are installed on my oracle databases? Is there v$view to look at? Thank you in advance for your help.

    The usual method is described in http://download.oracle.com/docs/cd/B19306_01/license.102/b14199/options.htm#CIHGFIAF

  • How to install the management packs in OEM.

    Hi,
    I need to install the OEM with Management packs for a customer on windows. Now i have installed the OEM 11g on one server and installed the agent where ever required. Now i am able to do basic moniotoing with any issue. Now i need to install following packs as a part of the contract. Could any body help me to do the same?
    ================
         Diagnostics Pack.
         Tuning Pack.
         Change Management Pack
         Provisioning and Patch Automation Pack for Database & Management Pack Plus for Identity Management.
         Application Management Pack for E-Business Suite.
    ================
    Regards
    DBA.

    Database Provisioning and Patch Automation Pack
    Automates deployment of software, patches and servers. This pack provides functionality for provisioning of operating systems and software images, cloning of existing installations and software images on both bare-metal and live machines, and patching. Sizeable decreases in person-hours and costs can be achieved by using mass provisioning and patching, offering an easily quantifiable return on the investment of this management pack. Key features include the following:
    - Extensible, out-of-box best practice Deployment Procedures for provisioning and patching
    - Database and Oracle Home cloning
    - Database, RAC Extend Cluster and Add Instance-Single instance-to-RAC conversion-Bare metal provisioning (i.e. Linux)
    - Automated patching for the Oracle Databases and underlying operating system (i.e. Linux, Solaris, Windows)
    - Software Image Library
    - Deployment Procedure Manager
    - CLI driven runtime
    - Critical Patch Facility
    - Enterprise Security Advisory
    - Provisioning and deployment reports
    Standalone Provisioning and Patch Automation Pack
    Automates deployment of software, applications, and patches. This pack provides functionality for bare metal provisioning of operating systems and software images, cloning of existing installations and software images (such as CRS/RAC and AS), and patching. The Standalone Provisioning and Patch Automation Pack includes:
    - Software Image Library
    - Database and Oracle Home cloning
    - Database, RAC, Application Server, and Application provisioning
    - Extend Cluster and Add Instance
    - Single instance-to-RAC conversion
    - Bare metal provisioning
    - Deployment Procedure Manager
    - Automate patching (including staging) for Oracle software, Oracle Homes and operating systems
    - Critical Patch Facility
    - Enterprise Security Advisories
    - Provisioning and deployment reports
    Regards
    Rob
    http://oemgc.wordpress.com

  • Remove SCSM Management Pack with dependencies

    I's trying to delete a couple of MP's from Service Manager 2012 R2 that I no longer need.  They all show that the MP "Service Manager Configuration Management Configuration Library" is dependent on them.
    The MP is unsealed but is an MPB.  How do I remove the dependency from an MPB?
    Thanks,
    Allen

    You've stumbled into a tricky situation. (Sorry, Thomas, I'm stepping on your toes yet again! ;) )
    MPBs are basically "zip files" that contain an XML management pack and any resources (dlls, images, etc) that are needed for that management pack.
    You can export the XML MP, but you don't get the resources. You can export the MPB, but it's not easy to extract the resources and XML.
    But it can be done (I had to do it last week and it was annoying..if there's a better way to do it, I sure would love to know what it is.)
    There's a second option that I'll describe in a bit, but it's still pretty annoying. There's also a third option that, if you need resources (images) from an SCSM MP, is even easier.
    Edit: Go with option 3 if you're modifying an out-of-the-box MP and you have the authoring tool installed. I had to do option 1 for another MP and didn't have its resources anywhere else. Since you're modifying an SCSM MP, I don't think you'll
    have to worry about all the option 1 stuff at all..but I'm leaving it here in case anyone's interested.
    Option 1) Extract the MP and resources from the MPB. Modify the MP. Re-bundled the MP with its resources. Import that new MPB.
    http://technet.microsoft.com/en-us/library/hh519649.aspx
    That's only half the story, though. The last sentence of that article describes using the GetStreams() method of the ManagementPacks property. Once you use that, all you have is a big list of Streams. You need to write some powershell to actually convert
    those streams into files. I don't even want to show you the powershell I used because it only worked for a very specific set of resources that I knew existed in the management pack I was trying to modify. It would not work for any other management pack
    or any other resource. But, Google can show you plenty of examples on how to convert a stream to a file using powershell (I found an example on StackOverflow that I adapted
    http://stackoverflow.com/questions/15299544/how-can-i-write-a-binary-stream-object-to-a-file-in-powershell I don't know if there's a better or more elegant way of doing it, I just know I was able to adapt it to work for me)
    After all that, you'll have your resources. Now you can export the MP from Service Manager as just an XML file. Make your changes to it. Use New-MPBBundle.ps1
    http://blogs.technet.com/b/servicemanager/archive/2009/09/04/introducing-management-pack-bundles.aspx to bundle your xml file with the resources you just extracted. Import your new MPB.
    Option 2) Remove unnecessary references using C# (Maybe powershell?)
    Using the SDK, retrieve your MP. Remove the reference. "AcceptChanges()". Done.
    ManagementPack mp = emg.ManagementPacks.GetManagementPack(new Guid("<My Management Pack Guid>"));
    mp.References.Remove("<The alias for the reference I want to remove>");
    mp.AcceptChanges();
    Option 3) If the MP you want to modify is an out-of-the-box SCSM MP bundle, get the resources from your authoring tool installation..they're all in there. (the png images, not the DLLs)
    Then you can just export the MP XML, modify it, then re-bundle it with new-mpbfile.ps1 and re-import it into service manager.
    All of these options of course require that _nothing_ in the management pack actually uses that alias/reference you want to remove. So if you still have a view that references that MP, you won't be able to remove the reference. Option 2 would be more
    annoying if the reference you want to remove is still being used..you'd have to use the console to remove the views, or templates, or whatever else might be referencing it.
    Option 2 gives me an idea for a quick little utility I could write.. "remove unused references from all unsealed MPs"..maybe I'll do that this weekend :)

  • Uninstall all management packs related to System Center Virtual Machine Manager and then run Setup again.

    I uninstalled all System Center VVM related management Packs, but still received "Uninstall all management packs related to System Center Virtual Machine Manager and then run Setup again.".
    Think I got them all. But how can I figure out which Management pack is still installed and has to be removed.
    Thanks for your reply

    Got following logging about this problem.
    9/20/2013 9:35:09 AM] * Exception :  => Microsoft.EnterpriseManagement.Common.MonitoringException: This method from the System Center Operations Manager 2007 R2 SDK is not supported to work with System Center Operations Manager 2012. Please migrate
    to the System Center Operations Manager 2012 SDK.
       at Microsoft.EnterpriseManagement.DataAbstractionLayer.SdkDataAbstractionLayer.HandleIndigoExceptions(Exception ex)
       at Microsoft.EnterpriseManagement.DataAbstractionLayer.TypeSpaceOperations.ImportManagementPack(String managementPackXml, String keyToken, ManagementGroup managementGroup)
       at Microsoft.EnterpriseManagement.ManagementGroup.ImportManagementPack(ManagementPack managementPack)
       at Microsoft.VirtualManager.Setup.Wizard.Configurator.ImportManagementPacks()
    [9/20/2013 9:35:09 AM] * Exception :  => Setup encountered an error while importing management packs.Uninstall all management packs related to System Center Virtual Machine Manager and then run Setup again. Setup will import the required management
    packs.Microsoft.VirtualManager.Utils.CarmineException: Setup encountered an error while importing management packs.
    Uninstall all management packs related to System Center Virtual Machine Manager and then run Setup again. Setup will import the required management packs.
       at Microsoft.VirtualManager.Setup.Wizard.Configurator.ImportManagementPacks()
       at Microsoft.VirtualManager.Setup.Wizard.BackEnd.PreConfigureClientForOpsMgr()
    *** Carmine error was: ManagementPackPresent (10208)
    [9/20/2013 9:35:09 AM] * Exception :  => Setup encountered an error while importing management packs.Uninstall all management packs related to System Center Virtual Machine Manager and then run Setup again. Setup will import the required management
    packs.Microsoft.VirtualManager.Setup.Exceptions.BackEndErrorException: Setup encountered an error while importing management packs.
    Uninstall all management packs related to System Center Virtual Machine Manager and then run Setup again. Setup will import the required management packs. ---> Microsoft.VirtualManager.Utils.CarmineException: Setup encountered an error while importing management
    packs.
    Uninstall all management packs related to System Center Virtual Machine Manager and then run Setup again. Setup will import the required management packs.
       at Microsoft.VirtualManager.Setup.Wizard.Configurator.ImportManagementPacks()
       at Microsoft.VirtualManager.Setup.Wizard.BackEnd.PreConfigureClientForOpsMgr()
    *** Carmine error was: ManagementPackPresent (10208)
       --- End of inner exception stack trace ---
       at Microsoft.VirtualManager.Setup.Wizard.BackEnd.PreConfigureClientForOpsMgr()
       at Microsoft.VirtualManager.Setup.Wizard.VMInstaller.PreConfigure()
       at Microsoft.VirtualManager.Setup.Wizard.ProgressPage.InstallVm()
       at Microsoft.VirtualManager.Setup.Wizard.ProgressPage.InstallerThreadEntry()
    *** Carmine error was: ManagementPackPresent (10208)
    [9/20/2013 9:35:09 AM] *** Error : Setup encountered an error while importing management packs.
    Uninstall all management packs related to System Center Virtual Machine Manager and then run Setup again. Setup will import the required management packs.
    ID: 10208
    [9/20/2013 9:35:10 AM] Information : Virtual Machine Manager Administrator Console installation has failed.

  • Web Center Management Packs Activation

    We are licenced the the following enterprise manager management packs: SOA Management pack enterprise edition, Webcenter management pack and Weblogic server management pack enterprise edition.
    I would like to activate Webcenter Management Pack and Weblogic Server Management Packs. To do that i have "agreed" to  Oracle Fusion Middleware Management Packs from the Enterprise Manage Console. I have also deployed Agents using the Enterprise Manager Push methods i.e Add Targets Manually from the Enterprise Manager Console.
    Enterprise Manager Version: Enterprise Manager 12c OMS Version 12.1.0.4.0
    OMS Plug ins
    oracle.sysman.emas  12.1.0.6.0 
    oracle.sysman.emrep 12.1.0.4.0 
    oracle.sysman.beacon 12.1.0.4.0
    oracle.sysman.oh    12.1.0.4.0 
    oracle.sysman.csa   12.1.0.4.0 
    oracle.sysman.oh    12.1.0.4.0
    oracle.sysman.csa   12.1.0.4.0
    oracle.sysman.db    12.1.0.6.0
    oracle.sysman.xa    12.1.0.6.0
    oracle.sysman.emas  12.1.0.6.0
    Target Host's Agent plug ins
    Oracle Enterprise Manager Cloud Control 12c Release 4
    Copyright (c) 1996, 2014 Oracle Corporation.  All rights reserved.
    oracle.sysman.oh    12.1.0.4.0      
    oracle.sysman.xa    12.1.0.6.0      
    oracle.sysman.emas  12.1.0.6.0      
    oracle.sysman.db    12.1.0.6.0      
    oracle.sysman.oh    12.1.0.4.0 
    ./emctl upload agent execute successfully to all the target hosts wich has the web logic server, http server and web center content,imaging,capture,urm installed.
    Problem  
    From the enterprise manager console, i am not able to see the weblogic servers, web center domains, imaging,capture etc of the target/monitored hosts. i.e agent is not able to discovery the installed web center  on the target servers.
    What else should i enable or install?
    Thanks

    First, can you see the agent and host in EM?  If not, then you'll need to follow these steps:
    emctl secure agent
    emctl start agent
    emctl config agent addinternaltargets
    emctl config agent listtargets
    The host and agent must be "green" in EM to discover targets.   The last command listtargets will show you what the agent has "auto-discovered".  Not all targets can be auto-discovered.
    Did you check the Auto Discovery Results to see if the targets are waiting for promotion?  If they're not there, then you might have to "manually" discover them.  
    http://docs.oracle.com/cd/E24628_01/doc.121/e24473/discovery.htm#CBAEGHBH
    For each target type, there could be additional pieces that you need to look for when discovering, for example for
    SOA - http://docs.oracle.com/cd/E24628_01/install.121/e24215/disc_mon_soa.htm#GSSOA9921
    IDM - http://docs.oracle.com/cd/E24628_01/install.121/e24215/idm_discover_config.htm#GSSOA10201

  • Management packs and upgrades

    I am new to my position and to Service Manager. I can see such great potential of what Service Manager can do and how easy it could be to work with it however my company is afraid to make changes. They have said that not to far in the past
    they did some customization and when they did the upgrade to 2012 r2 they lost everything - data included. They couldn't give me quite enough details as those that performed the task are no longer here. It went along the lines of a technician built management
    packs that customized the screens. When they did the upgrade the management packs could no longer be used which resulted in them not being able to bring forward the data. They say they worked with Microsoft on the issue. From what I have been reading
    this just doesn't sound like something that could happen in this extreme. However, they are now adamant that we cannot customize anything because of this. They want to use the system however people are miserable with it as out of the box just doesn't
    fit what they need. How can I convince them that customization is not evil and precautions can be taken when upgrading where everything does not have to be redone?

    You're dealing with psychology. Your company had a bad experience and now don't even want to risk that bad experience again.
    It would definitely help to know what the heck your previous technicians did that could screw up Service Manager _that_ bad..especially if they were only customizing screens (I assume they were extending or creating forms).
    But.. for some general advice on how to keep customizations "safe" and maybe calm your manager's fears, these are the guidelines I follow:
    If your customizations include creating your own classes or relationships, always keep them in separate sealed management packs. Data warehouse extensions should also be kept in separate sealed MPs.
    Console tasks, custom forms/form extensions, should generally be kept in their own management packs (sealed or unsealed).
    Workflow rules, templates, and notification templates should be generally kept in their own unsealed management packs (so they can be easily modified from the console).
    Since this is an extensible system, you should be doing regular backups of the Service Manager database. That way if someone messes something up really bad, you can always restore from a backup and lose maybe a day's worth of data.
    Lastly, and most importantly, Service Manager is meant to be extended. Microsoft builds platforms. They don't build programs that can do everything. They build programs that can be _made_ to do everything. Every company is different..each has their
    own flare for process, their own take on how a program should work. Service Manager is flexible enough to allow you to introduce your own flare and your own take on things. Instead of adapting your processes to Service Manager, you can adapt Service Manager
    to your processes.
    The downside, of course, is that with flexibility comes risk. Folks who extend these programs should be pretty familiar with how the underlying platform works. But if you take necessary precautions (follow the guidelines, do regular backups, etc) you can
    reduce the risk significantly.
    That's just my 2 cents :)

  • Applications Management Pack 3.0 now available

    E-Business Suite Applications Technology Group recently released a new version of the Application Management Pack (AMP).
    Application Management Pack extends Enterprise Manager Grid Control to monitor and managed E-Business Suite components. Notable new features in Version 3.0 are:
    Advanced Discovery: allows you to monitor and manage E-Business Suite systems running advanced topologies such as Real Application Clusters (RAC)
    EBS Administration: provides a user interface to start or stop E-Business Suite components individually or the E-Business Suite as a whole
    Hot cloning for Oracle E-Business Suite Release 12: Automates cloning of an Oracle E-Business Suite Release 12 system in hot mode, without shutting down the database.
    RAC cloning for Oracle E-Business Suite Release 12: Enables cloning of Oracle E-Business Suite Release 12 databases running Real Application Clusters to another RAC or single-node (non-RAC) environment.
    Licencing
    Application Management Pack for Oracle E-Business Suite is a licensed product.
    Downloads
    The Application Management Pack and Application Change Management Pack are available as a single install using Oracle Universal Installer. They can be downloaded via:
    [Application Management Pack and Application Change Management Pack for Oracle E-Business Suite Version 3.0 (Patch 8333939)|http://updates.oracle.com/ARULink/PatchSearch/process_form?bug=8333939#uage=0&process=Submit]
    References
    [Getting Started with Oracle Application Management Pack and Application Change Management Pack for Oracle E-Business Suite Version 3.0 (Metalink Note 812315.1)|https://metalink.oracle.com/metalink/plsql/showdoc?db=NOT&id=812315.1]
    [Oracle Enterprise Manager Application Change Management Pack for Oracle E-Business Suite (PDF, 260K)|http://www.oracle.com/technology/products/oem/pdf/ds_appl_chg_mgmt.pdf]
    [Application Management Pack for Oracle E-Business Suite Data Sheet (PDF, 80K)|http://blogs.oracle.com/stevenChan/2009/06/www.oracle.com/technology/products/oem/pdf/apps_mgmt_ebiz.pdf]
    Related Articles
    [Comparing OEM Data Masking and AMP Data Scrambling Features|http://blogs.oracle.com/stevenChan/2008/04/comparing_oem_data_masking_and.html]
    [Certified Oracle RAC Scenarios for Oracle E-Business Suite Cloning|http://blogs.oracle.com/stevenChan/2009/03/certified_rac_scenarios_for_ebs_cloning.html]

    There are many enhancements in Setup Manager compared to iSetup. To list a few:
    1) ability to create a project which groups extracts, loads and reports and orchestrate these tasks as per your requirements.
    2) Ability to migrate data between point releases of EBS. Example, you can move data from 12.0.4 to 12.0.6 or 12.1.1.
    3) Ability to share the projects with other users.
    4) You can do extraction and loading to multiple instances in a single execution.

  • SQL Management Pack Agent Job Unit Monitors

    I am trying to utilize the SQL Agent Job Monitors included with the SQL Management Pack (page 81 of the MP guide), particularly the "Last Run Status" monitor. I have set an Override for "Generate Alerts" to True. The goal
    is to have an email notification sent when any SQL Agent job fails on a specific group of computers. However, I am not familiar enough with what "Last Run Status" is actually monitoring and if it will do what I am looking for. Does this monitor
    check the job status of any agent job on the target group? I tried setting up a job for it to fail, which it does fail, but it does not generate an alert. Any suggestions appreciated. Thanks.

    1) For monitoring SQL server job status, you can refer to the following blog
    http://blogs.technet.com/b/kevinholman/archive/2011/08/05/how-to-monitor-sql-agent-jobs-using-the-sql-management-pack-and-opsmgr.aspx
    2) For troubleshoot: Make sure that your SQL agent job is discovered, you may find the discovered job under Microsoft SQL Server --> SQL Agent --> SQL agent job status. By default, the discovery is disabled and you should enabled the discovery by using
    override.
    Roger
    Thanks. So I enabled Agent Job discovery for the systems that I want. It discovered those objects. Now, I still cannot get the alerting to work. I can see the Health State of the job change to a Warning, indicating "Last Run Status" equals Failed, but
    it is not generating an alert. I set Overrides (Generates Alert = True) on a Group that included one of the job objects, nothing. I also set the same Override directly on the job object and I still do not receive an alert. Any ideas? I
    noticed someone in the comments mentioned in the blog you linked, a similar issue, except with the Job Duration monitor. However, he was able to get alerts to generate by setting the Override directly on the Job object and noted that it is not a
    feasible solution due to the number of jobs he wants to monitor. Again, I tried the same, but still could not get alerts. That solution would not be acceptable for me either because of the number of jobs that I would have to set individual Overrides for.

  • Error showing while adding a management pack to 2007R2 authoring console

    Hi Every one,
    While trying to add an unsealed management pack to 2007 authoring console we are getting error 
    XSD Verification failed for management pack[line: 1,  "color:#222222;font-family:arial,sans-serif;font-size:13px;line-height:normal;">
    system.xml.schema.xmlschemavalidationException:The schemaversion atribute is not declared
    any help will be thank full
    Regards,
    Nikhil

    The Authoring Console has not been updated and does not understand the OpsMgr 2007R2 MP Schema version. It can still be used to produce MP that will work on OpsMgr 2007 R2, but you need to reference the old versions of the libraries.
    You can check this link , it will help you in your issue
    http://blogs.inframon.com/post/2012/06/12/Choosing-the-correct-Management-Pack-Solution-with-Visual-Studio-Authoring-Extensions.aspx
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question, please click "Mark As Answer"

  • A note on Setup Manager - Application Change Management Pack

    Hi All,
    This is Mugunthan, Development manager for iSetup and Setup Manager. I am happy to begin my note with the launch of Application Change Management Pack 3.1. For those who are not aware of Application Change Management Pack, it is a new product built on top of Oracle Enterprise Manager and comprises of three major modules namely Setup Manager, Customization Manager and Patch Manager. You can find more information about this pack here (LCM: Oracle Application Change Management Pack Setup Manager is enhanced and advanced version of iSetup on Oracle Enterprise Manager. There were good amount of reasons to re-architect iSetup on Oracle Enterprise Manager as Setup Manager.
    Why Setup Manager?
    Ability to migrate to data over point releases of EBS – EBS comes up with rollup patches on top of major releases periodically. It means that you have to certify the patch before it get deployed on to production which means that setup data are to be certified again. iSetup cannot connect between 12.0.4 to 12.0.6 or 12.0.6 to 12.1.1. We have achieved the data migration for above scenarios in Setup Manager (11i to R12 is not supported in Setup Manager)
    Projects – Setup Manager supports grouping of Extracts, Transforms, Loads and Reports as a single entity and can be deployed multiple times to multiple targets. The project consists of one or more tasks (of type Extract/Load/Transform/Report) and can be orchestrated according to your ends. Project execution supports scheduling which means that you can use this feature to sync up setup data between two instances at periodic internal. Projects can be shared with other users which is remarkable difference between iSetup and Setup Manager. You can share your projects with others in a combined development environment. The functional configuration data (Extracts) are stored in Oracle Enterprise Manager. This means that you can refresh EBS without losing Extracts.
    Integration with Change Approval mechanism – Execution of projects is integrated with change approval mechanism which means that you can control who executes what. Also, you have fine grain access control where you can control EBS targets assigned to a user.
    Offline Transformation – I would say this is the most unique feature of Setup Manager and as an implementer you would welcome this feature very much. iSetup has got very limited capability on Transformation. Here we have gone way ahead and support Transformation on almost all Setup Objects. We present you the extracted data in excel sheets. You can download the excel template and work offline. All the attribute value fields in the excel sheet are editable which means that you supply your own value. For example, you can download Operating Unit data in xls file and change operating unit “OU100” to “OU200” and upload it back to system and load to target instance. Please note that any attribute of Operating Unit setup data can be edited. Also, system has got intelligence and once you upload the excel sheet, it automatically changes all the inventory organization which belongs to “OU100” to “OU200”. This behavior can be controlled using attribute mapping which you can create in Setup Manager. Hold on, this is not the end, also you can add more operating unit in excel, say OU300 and OU400 and load it to target instance. You can delete few Operating Units from extracted data in excel sheet and load the remaining to target instance. This gives you complete flexibility to manage (add/edit/delete) functional configuration data offline. This is fantastic feature and please have a look at how it works.
    Advanced Filtering – Filter support in iSetup is not flexible where you cannot use comma separated values and complex sql join conditions. Also you do not know what query is executed behind the scenes to the data. All this problems are addressed in Setup Manager 3.1. We show you the “select clause” (SQL) associated with interface and provide you a text field where you can refer the select clause and provide your own custom where criteria (SQL). This means that filter support is unlimited and you can set filter any database columns. For example, you can extract “Responsibilities/Menu” which are active or created as on yesterday. You can extract all Operating Units excluding “OU100 and OU200”. We support all filter criteria that are supported by SQL.

    Hi,
    your note very interesting. Is there any other way to extract the configuration using SQL? not using Enterprise Manager? hope this will be fastest way then using GUI base.
    Thanks,
    Fahmi Fahlevi

Maybe you are looking for