Source: OpsManJam
This time in “Tech Talk”: “Managing noise with your management pack. A frequent complaint heard regarding management packs is that once it is deployed in an environment, it is too noisy! In this article, we cover all aspects of “noise” – what noise is, some common sources of noise, and how to make sure that your management pack is not noisy.”
Read more here.
Source: MOMTeam
Maybe you have missed the blog post from Chris Fox about The Partner Pack Newsletter on the MOMTeam blog.
What is The Partner Pack?
The Partner Pack is a bi-weekly newsletter that focuses on topical subjects related to Management Pack best practices.
Started by the System Center Operations Manager team at Microsoft, this newsletter has been a way of building awareness of and interest in management packs across many teams at Microsoft. It is part of a much larger effort across the company to bring focus to the concepts of manageability and management packs. What initially started out as a relatively small operation has rapidly grown into a wealth of knowledge available company-wide about the topic of MP authoring through technical guidance, best practices, one-on-one consulting, training sessions, and more.
As measures of the momentum that this program is gaining, we are excited to take what we have learned with internal MP development, and engage with our partner teams with the mission of growing our MP community as a whole to develop management packs that are beneficial for customers. This newsletter provides a glimpse into the world of management packs by providing in-depth technical content, happenings and highlights in the MP world, and more!
Take a look at the OpsManJam website for the latest Partner Pack Newsletters.
Source: Gerben’s Blog On Virtualization
“Veeam released a new version of it’s plug-in (Management Pack [StS]) for Operations Manager monitoring products from HP or Microsoft. The plug-in (Management Pack [StS]) is a significant add-on to the monitoring products in order to keep in touch with what happens in your virtual environment within a single monitoring solution.
What’s new in version 5:
Veeam released a short video at http://www.veeam.com/go/nworks5/ and offers a free trial for it’s new management pack.
When would this be interesting for your organization?
Read more at source.
Today I am at a customer who has installed the OpsMgr 2007 R2 Evaluation version and wanted to know when the evaluation periods ends. I thought the easiest way would be look at the install date of the RMS and add 180 days.
So I created a PowerShell script to do that for me.
$InstallDate = get-managementserver | where {$_.IsRootManagementServer -eq "True"} | select InstallTime Write-host "RMS is installed on: " $InstallDate.InstallTime $InstallDate2 = $InstallDate.InstallTime Write-host "OpsMgr Eval ends on: " $InstallDate2.AddDays(180)
Just copy the above lines and run them from the OpsMgr Command Shell.
Last week I was helping a customer with some OpsMgr certificate issues with their monitoring Agents in a non-trusted domain. More info on Monitoring an Agent in a non-trusted domain can be found here: http://blogs.technet.com/smsandmom/archive/2008/09/10/opsmgr-2007-monitoring-an-agent-in-a-non-trusted-domain.aspx
These were the events in the OperationsManager Eventlog:
Event Type: Warning Event Source: OpsMgr Connector Event Category: None Event ID: 20067 Date: 6/17/2009 Time: 3:33:31 PM User: N/A Computer: computername Description: A device at IP 192.168.1.1:5723 attempted to connect but the certificate presented by the device was invalid. The connection from the device has been rejected. The failure code on the certificate was 0x800B010A (A certificate chain could not be built to a trusted root authority.).
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Event Type: Warning Event Source: OpsMgr Connector Event Category: None Event ID: 21002 Date: 6/17/2009 Time: 3:33:31 PM User: N/A Computer: computername Description: The OpsMgr Connector could not accept a connection from 192.168.1.1:5723 because mutual authentication failed.
Event Type: Error Event Source: OpsMgr Connector Event Category: None Event ID: 20070 Date: 6/17/2009 Time: 3:33:31 PM User: N/A Computer: computername Description: The OpsMgr Connector connected to MS01.support.local, but the connection was closed immediately after authentication occurred. The most likely cause of this error is that the agent is not authorized to communicate with the server, or the server has not received configuration. Check the event log on the server for the presence of 20000 events, indicating that agents which are not approved are attempting to connect.
Event Type: Error Event Source: OpsMgr Connector Event Category: None Event ID: 21016 Date: 6/17/2009 Time: 3:33:33 PM User: N/A Computer: computername Description: OpsMgr was unable to set up a communications channel to MS01.support.local and there are no failover hosts. Communication will resume when MS01.support.local is available and communication from this computer is allowed.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp
So it was clear the agent could not communicate with the Management Server in the un-trusted domain using certificates. So we needed to check if the certificates were ok. And in this case it turned out that Certutil was our friend ;-). Certutil.exe is a command-line program that is installed as part of Certificate Services in the Windows Server 2003 family (and higher). Here are the steps we took to verify that there was certificate issue and how we solved it.
Issue: Agent needing a certificate to communicate with Management Server are generating “A certificate chain could not be built to a trusted root authority” event ids (20067, 20070, 21016) errors in the Operations Manager eventlog.
Reason: Wrong proxy settings, so the (Intermediate) Root CA could not be contacted.
See next line in output from certutil -urlfetch -verify <cert.cer> tool:
Failed "AIA" Time: 0 Error retrieving URL: The server name or address could not be resolved 0x80072ee7 (WIN32: 12007) http://cert.domain.local/aia/SUPPORT.WEB%20ROOT%20CA.crt
Complete output from certutil see attachment certutil_output.txt
Steps to solve issue:
Source: Microsoft Technet
“Memory is often the source of performance problems, and you should always rule out memory problems before examining other areas of the system. Systems use both physical and virtual memory. To rule out memory problems with a system, you should configure application performance, memory usage, and data throughput settings, and then monitor the server’s memory usage to check for problems. Application performance and memory usage settings determine how system resources are allocated. In most cases you want to give the operating system and background applications the lion’s share of resources. This is especially true for Active Directory, file, print, and network and communications servers. On the other hand, for application, database, and streaming media servers, you’ll want to give the programs the server is running the most resources.
Here’s an overview of counters that you’ll want to track to uncover memory, caching, and virtual memory (paging) bottlenecks.”
Read more on source.
Source: Word and Software (Jeanie Decker)
Jeanie Decker want you to submit questions for the OpsMgr Operator’s Manual. Please help her!
“There are two ways to approach content on using the Operations console and Web console for Operations Manager:
I've decided to do it both ways, in a guide that I'm putting together for new Ops Mgr operators. Here are a few questions for #2 that I harvested from an email discussion:
What other questions might an operator want to answer in the console? Submit your suggestions to jdecker AT microsoft DOT com!”
Source: System Center Virtual Machine Manager
Alan Goodman: “Since the introduction of this feature we have gotten several questions/comments about integrating this new VMM feature with maintenance mode in System Center Operations Manager. Well check out the attached MP. This MP will monitor the VMM server and track when hosts are put into maintenance mode and then call into Operations Manager and put the respective host object into maintenance mode and vice versa, watch for hosts being removed from maintenance mode in VMM and then taking the respective host object in OpsMgr out of maintenance mode.”
For those of you familiar with management packs, you can see with a pretty simple and straight forward MP you can easily tie together the states of your hosts. While the MP has not been extensively tested it should give you a good idea on how to accomplish the task at hand.
Installation Note: This management pack is intended for use with Operations Manager 2007 or Operations Manager 2007 R2 with Virtual Machine Manager 2008 R2, and requires at least the beta version or later or the VMM 2008 R2 management pack.
Read more and get MP from source.
Sorry for not posting any new OpsMgr posts lately, but I’m just too busy right now. Hopefully I’ve some more time in the future, because I’ve quite some things to blog about. But today I was creating a Custom OpsMgr Report in Microsoft Visual Studio for a customer and needed to have some Default Parameters for this Report.
This Report has only two parameters Report Year and Report Month, because this Report only needs to show data for a whole month. So if you want some Default Year and Month values for your Report Parameters you need to do this in Visual Studio:
You could use those Report Year and Month Parameters in your SQL query like this example:
Off course in your Report query you would not declare the @ReportYear and @ReportMonth variables but use the (Default) Parameter values ;-)
The result of using Default Parameters in a Report is 2009 as ReportYear Parameter and 5 as ReportMonth Parameter (I changed it manually to 6 because in May I did not any data ;-))
Source: Notes on System Center Operations Manager
I’ve updated my OpsMgr toolbox collection with a new tool from Marius Sutara called RuntimeHealthExplorer. This tool helps someone with investigation of health state issues. This is what Marius tells about this new OpsMgr tool.
“Did you ever wonder what is the state of the instance as known to the runtime (health service) monitoring it? Did you believe that some state changes are unaccounted for? Did you see discrepancy in Health Explorer?
I believe many of you may answer yes to one of these questions.
Right now, there really is not a good guidance on how to troubleshoot state change problems, but since OpsMgr 2007 SP1 release, there was a way to at least display states of the monitors targeting the instance as recorded by runtime during state calculation. This led me to creation of the tool returning those states from runtime. It also provides visual comparison against “real” Health Explorer (states are returned from Ops DB) while integrated with OpsMgr console thru console task. This task targets instance of “HealthService” managed entity type. Tool uses Health Explorer like view of monitors for each active instance monitored by specific runtime. Following is a snapshot of the tool executed against my Root Management Server. Please observe that I created view listing all health service instances as well as console task associated with this type and accessible thru “Actions” pane.”
Please read disclaimer before using.
Source: @dehaaspeter
Microsoft has launched a new website Interoperability @ Microsoft.
The Interoperability Bridges and Labs Center is dedicated to technical collaborative work between Microsoft, customers, partners and open sources communities to improve interoperability between Microsoft and non-Microsoft technologies.
The Center is run by the Microsoft Interoperability Strategy Group working with many other teams at Microsoft, with customers input and with the community at large to build technical bridges, labs and solutions to improve interoperability in mixed IT environments.
In this site, you will find a live directory of these technical and freely downloadable interoperability Bridges with related content such as demos, technical articles, helpful best practices from the projects leads and sharing technical guidance. You will also find Labs, which contain technical guidance explaining how to best achieve interoperability in specific product scenarios.
The vast majority of the projects are run as Open Source projects with third party and community members and released under a broad BSD license, or other licenses such as MS-PL or Apache, so that our customers, partners and the community can use them in many open and broad reaching scenarios.