• OpsMgr++

    MPViewer 1.7 - Now works with latest E12 MP

    • 28 Comments
    Thanks Stefan for reporting that MPViewer export to HTML functionality didn’t work with the latest version of the E12 MP. This was caused by a bug in MPViewer. The new version is attached to this blog post. I also some more minor features such as frequency...
  • OpsMgr++

    Converting a sealed management pack to readable XML

    • 11 Comments
    Ever wanted to dig into a management pack but could not because it is sealed? One workaround is to import the management pack into a management group and then export it. There is a much quicker way to do this using PowerShell and the SDK. Attached...
  • OpsMgr++

    Override Explorer v3.3

    • 18 Comments
    The purpose of override explorer is to simplify understanding what overrides exist in a management group. It provides two views: Type Based - This view shows types for that have rules/monitors/discoveries for which overrides were created. Computer...
  • OpsMgr++

    Putting a computer into maintenance mode

    • 18 Comments
    Putting a computer into maintenance mode is what users do when they know a particular computer will be offline for a while (security update, known network issues, hardware installation, other things). This is done so that OpsMgr does not generate any...
  • OpsMgr++

    Populating groups from external sources

    • 8 Comments
    Groups are one of the most used areas of functionality in Operations Manager. When you are creating overrides, setting up role based security, scoping views, or running reports you are most likely using groups. Generically speaking, groups allow you to...
  • OpsMgr++

    What if my discovery script fails?

    • 6 Comments
    Discovery is a very core feature of a management pack. Bugs in discovery can literally screw up the whole management pack. I saw an example of this today when I was debugging a problem where if the user disabled a network card, the WMI calls that I was...
  • OpsMgr++

    One more maintenance mode script

    • 9 Comments
    Attached is a script that takes a group and puts all the computers in the group (as well as the health service and the healthservice watcher) into maintenance mode. Here is how you can run the script from the command line to start or stop maintenance...
  • OpsMgr++

    Disabling/Enabling multiple rules/monitors/discoveries at once

    • 29 Comments
    One of the things I have heard on several occasions is that people want to disable or enable a number of rules/monitors/discoveries at once. Currently its only possible to enable or disable one at a time. This can be an issue when you are trying to disable...
  • OpsMgr++

    Enabling proxying for agents

    • 5 Comments
    When deploying the AD or Exchange management packs you need to enable proxying on agents in order for discovery to work properly. This could be a time consuming process since there is no way to multi select all the required agents and enable proxyings...
  • OpsMgr++

    So what is in maintenance mode?

    • 6 Comments
    In MOM 2005 you could put computers into maintenance mode; in OpsMgr 2007 maintenance mode is much more granular. Instead of putting the whole computer into maintenance mode, you can put a particular database or NT service into maintenance mode. At times...
  • OpsMgr++

    Troubleshooting event id 33333 logged by the DataAccessLayer

    • 7 Comments
    Sometimes after installing an agent or importing a management pack you may see event number 33333 logged by the Data Access layer. In many situations this error is caused by the fact that proxying is not enabled for a particular agent. In OpsMgr SP1,...
  • OpsMgr++

    MPViewer 1.3

    • 13 Comments
    Added another several small features in this version: 1 - The target of a rule/monitor 2 - The type of a monitor 3 - The priority of the alert generated by a monitor 4 - Whether a rule generates an alert as well as the severity and priority...
  • OpsMgr++

    OpsMgr SP1 – Creating rules and monitors for multi instance components

    • 1 Comments
    When creating a monitor or a rule for a multi instance component you need to be very careful or else you may end up with wrong monitoring logic. The two important parts are: 1. Target the rule/monitor to the correct target type 2. Specify the correct...
  • OpsMgr++

    Configuring rules to run during business hours only

    • 18 Comments
    I have heard the question about creating rules that execute only during a certain set of hours many times in the last while. While its not straight forward, it is still possible. Attached to the this blog post is a MHTML file which I wrote that describes...
  • OpsMgr++

    What's in my management pack?

    • 6 Comments
    Here is a simple script that I wrote for someone today to dump the contents of a management pack that include views, rules, monitors, tasks, console tasks. I figured others might find it useful as well. In order to run the script, open up the OpsMgr...
  • OpsMgr++

    Run As profile configuration helper v1

    • 6 Comments
    When you deploy a management pack and the action account is configured as a low priv account, some workflows (monitors/rules/discoveries/tasks/diagnostics/recoveries) may not be able to execute because by default they will run under the low priv account...
  • OpsMgr++

    Stopping maintenance mode

    • 7 Comments
    I wrote a blog post several weeks ago about putting a computer into maintenance mode using PowerShell. For some reason after posting the script there was a white space infront of one of the parameters which resulted in the health service watcher object...
  • OpsMgr++

    Automating port monitoring using PowerShell

    • 7 Comments
    A while I wrote a blog entry about how you can automate the creation of URL monitoring logic in OpsMgr using PowerShell. One of the questions I have received is "how do you do the same thing for port monitoring ?". Attached is a script that demonstrates...
  • OpsMgr++

    Automating the setup of URL monitoring

    • 19 Comments
    One of the new things in OpsMgr is the ability to easily setup URL monitoring from multiple watcher nodes. What what if you want to monitor 500 different URLs? Setting this up manually could be pretty time consuming. Here is a script I put together that...
  • OpsMgr++

    Setting specific failover management servers

    • 4 Comments
    Unless you are using AD integration, when the agent cannot communicate with its primary management server, it can pick up any management server to failover to. The only way in the console to provide a specific list of failover servers is it use AD integration...
  • OpsMgr++

    What if I dont want to put the whole computer into maintenance mode?

    • 15 Comments
    Sometimes you may not wish to put the whole computer into maintenance mode. Instead you may wish to put just a number of databases or websites into maintenance mode. The steps are very simple: 1 - Get the monitoring class that represents the type...
  • OpsMgr++

    Which groups is a particular computer member of?

    • 7 Comments
    Given that groups are used for role based security, overrides, reports, and some other features, it might be pretty interesting to know what groups is a particular computer member of. Attached is a sample script that dumps the list of groups that a particular...
  • OpsMgr++

    On Demand Detection

    • 8 Comments
    A really useful feature of Health Explorer in Operations Manager is the ability to force the agent recalculate health of a particular monitor. One the most common uses for this is when you want to confirm that the action that you took actually fixed the...
  • OpsMgr++

    MP authoring samples - NT service based discovery

    • 16 Comments
    One of the things that I have been wanting to cover in this blog is advanced MP authoring. Lately I have been spending a fair bit of time doing MP related work so I am going to start blogging on this subject. My main focus will be to provide samples as...
  • OpsMgr++

    So what thresholds do my monitors have?

    • 4 Comments
    One of the things people have been asking about is what thresholds are used by various monitors. There is no bullet proof way to do this, but here is a script I wrote that would answer this question for the majority of monitors: function GetThreshold...
Page 1 of 3 (71 items) 123