locked
Can we monitor custom application by scom 2007 RRS feed

  • Question

  • Can we monitor custom application by scom 2007 r2, if we can monitor what steps we need to follow to implement it.
    Tuesday, September 20, 2011 2:46 PM

Answers

  • Short answer - yes.

    To go forward, you need to understand what needs to be monitored - and hopefully the application was designed to be manageable.

    If the app wasn't designed to be managed - send it back and have the developers learn about failure modes, operations, and why logging isn't a way to enable monitoring.

    If the app has a portal that is browser accessible, you can set up simple "up/down" monitoring by adding a URL monitor to watch the main application URL. 


    Microsoft Corporation
    • Proposed as answer by Nicholas Li Thursday, September 22, 2011 5:06 AM
    • Marked as answer by Nicholas Li Thursday, September 29, 2011 8:07 AM
    Tuesday, September 20, 2011 3:38 PM
  • You can build a distributed application:

    http://technet.microsoft.com/en-us/library/bb381200.aspx

    http://technet.microsoft.com/en-us/library/dd440870.aspx

    http://scug.be/blogs/scom/archive/2008/10/22/creating-the-distributed-application-models-to-drive-the-service-level-dashboard.aspx

    To start with, step away from the keyboard and have a discussion (whiteboard \ lots of paper) with key teams that are involved with the application.

    What monitoring have the developers exposed via perfmon counters or event ids? These are good starting points for monitors and rules.

    Ask help desk what are the typical problems that users face and how you can detect them, ideally before they actually happen. Then set up monitoring for this.

    Cheers

    Graham 


    New SCOM 2012 Blog! - http://www.systemcentersolutions.com/blog/
    View OpsMgr tips and tricks at http://systemcentersolutions.wordpress.com/
    • Proposed as answer by Nicholas Li Thursday, September 22, 2011 5:06 AM
    • Marked as answer by Nicholas Li Thursday, September 29, 2011 8:07 AM
    Tuesday, September 20, 2011 6:50 PM
  • First try to find out what you want to monitor for the application and how it is structured. If it is an existing product you can check if somebody has written a management pack for it or if you can uses bits and pieces of existing management packs. Otherwise create things for yourself. Can do this right from the SCOM console, can do from Authoring console. It all depends on your needs and how deep you want to go or can go. There are a lot of posts written about creating custom monitoring with SCOM.
    Bob Cornelissen - BICTT (My BICTT Blog) - Microsoft Community Contributor 2011 Recipient
    • Proposed as answer by Nicholas Li Thursday, September 22, 2011 5:06 AM
    • Marked as answer by Nicholas Li Thursday, September 29, 2011 8:07 AM
    Tuesday, September 20, 2011 8:32 PM
  •  

    Hi,

     

    I also think more information is needed about the application monitoring, such as what is the application, how you would monitor it, etc.

     

    If you want to monitor a process, please also refer to:

     

    How to Create a Process Monitor

    http://technet.microsoft.com/en-us/library/dd362689.aspx

     

    Monitor a process in Operations Manager 2007 using a script

    http://www.scom2k7.com/monitor-a-process-in-operations-manager-2007-using-a-script/

    Please Note: Since the website is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.

     

    Hope this helps.

     

    Thanks.
    Nicholas Li - MSFT
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    • Proposed as answer by Nicholas Li Thursday, September 22, 2011 5:06 AM
    • Marked as answer by Nicholas Li Thursday, September 29, 2011 8:07 AM
    Thursday, September 22, 2011 5:06 AM
  • As others have pointed out, the question is not can you monitor a custom application, it's what do you want monitored?  You can monitor a service, a process, a URL, events, etc.  So you need to go back and find out more about the application, and how best to determine its health.
    • Marked as answer by Nicholas Li Thursday, September 29, 2011 8:08 AM
    Thursday, September 22, 2011 5:10 PM

All replies

  • Short answer - yes.

    To go forward, you need to understand what needs to be monitored - and hopefully the application was designed to be manageable.

    If the app wasn't designed to be managed - send it back and have the developers learn about failure modes, operations, and why logging isn't a way to enable monitoring.

    If the app has a portal that is browser accessible, you can set up simple "up/down" monitoring by adding a URL monitor to watch the main application URL. 


    Microsoft Corporation
    • Proposed as answer by Nicholas Li Thursday, September 22, 2011 5:06 AM
    • Marked as answer by Nicholas Li Thursday, September 29, 2011 8:07 AM
    Tuesday, September 20, 2011 3:38 PM
  • You can build a distributed application:

    http://technet.microsoft.com/en-us/library/bb381200.aspx

    http://technet.microsoft.com/en-us/library/dd440870.aspx

    http://scug.be/blogs/scom/archive/2008/10/22/creating-the-distributed-application-models-to-drive-the-service-level-dashboard.aspx

    To start with, step away from the keyboard and have a discussion (whiteboard \ lots of paper) with key teams that are involved with the application.

    What monitoring have the developers exposed via perfmon counters or event ids? These are good starting points for monitors and rules.

    Ask help desk what are the typical problems that users face and how you can detect them, ideally before they actually happen. Then set up monitoring for this.

    Cheers

    Graham 


    New SCOM 2012 Blog! - http://www.systemcentersolutions.com/blog/
    View OpsMgr tips and tricks at http://systemcentersolutions.wordpress.com/
    • Proposed as answer by Nicholas Li Thursday, September 22, 2011 5:06 AM
    • Marked as answer by Nicholas Li Thursday, September 29, 2011 8:07 AM
    Tuesday, September 20, 2011 6:50 PM
  • First try to find out what you want to monitor for the application and how it is structured. If it is an existing product you can check if somebody has written a management pack for it or if you can uses bits and pieces of existing management packs. Otherwise create things for yourself. Can do this right from the SCOM console, can do from Authoring console. It all depends on your needs and how deep you want to go or can go. There are a lot of posts written about creating custom monitoring with SCOM.
    Bob Cornelissen - BICTT (My BICTT Blog) - Microsoft Community Contributor 2011 Recipient
    • Proposed as answer by Nicholas Li Thursday, September 22, 2011 5:06 AM
    • Marked as answer by Nicholas Li Thursday, September 29, 2011 8:07 AM
    Tuesday, September 20, 2011 8:32 PM
  •  

    Hi,

     

    I also think more information is needed about the application monitoring, such as what is the application, how you would monitor it, etc.

     

    If you want to monitor a process, please also refer to:

     

    How to Create a Process Monitor

    http://technet.microsoft.com/en-us/library/dd362689.aspx

     

    Monitor a process in Operations Manager 2007 using a script

    http://www.scom2k7.com/monitor-a-process-in-operations-manager-2007-using-a-script/

    Please Note: Since the website is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.

     

    Hope this helps.

     

    Thanks.
    Nicholas Li - MSFT
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    • Proposed as answer by Nicholas Li Thursday, September 22, 2011 5:06 AM
    • Marked as answer by Nicholas Li Thursday, September 29, 2011 8:07 AM
    Thursday, September 22, 2011 5:06 AM
  • As others have pointed out, the question is not can you monitor a custom application, it's what do you want monitored?  You can monitor a service, a process, a URL, events, etc.  So you need to go back and find out more about the application, and how best to determine its health.
    • Marked as answer by Nicholas Li Thursday, September 29, 2011 8:08 AM
    Thursday, September 22, 2011 5:10 PM