Things have been a bit busy last weeks. I will be back on blogging again these days. I hope
Will be some interesting things ahead in the coming days and weeks and months.
The new year of 2012 started great today. Got an email just now that I have been honored with an MVP status! I am so happy!
Don't know what to say.
I love being active in the System Center community in forums and on blogs and on whatever occassion. A big thank you to all that have made this possible in this community! It is the enthusiasm of all that keeps the community alive.
Wow, we are in the middle of the holiday season again. Christmas has passed and hopefully it was a very nice one for everybody. New year is due tomorrow night. Moving on to the next year again!
Looking back a bit at 2011...
Last year was a busy one for me. Lots of things happening around private and professional. ALso had a chance to spend a lot of time in the community on blog and forums, especially SCOM related. I enjoyed doing that a lot and will continue doing that in 2012. Was a lot of fun and learned a lot from all people I encountered this way.
Also I started writing on the Sybex Mastering book on SCOM 2012 a few months ago as one of the authors. This is also an ongoing thing until the book gets published in a few months time.
Talking about SCOM 2012, we saw the public beta and the release candidate for the new product. From beta to RC was a good step forward in solving some issues. I think the product team is doing a great job moving forward.
Looking forward of course it will be very nice to see the whole System Center suite move into the 2012 version. We can expect that in the first half of 2012 (not to point at any specific dates or estimates of dates at the moment). And it will bring a number of interesting improvements and hopefully it will bring a number of very interesting projects for new implemenattions or upgrades which will help customers improve their manageability and ROI.
In April we will have the MMS 2012 in Vegas again, which will look at all those products of course and will be not just very very ifnormative, but also a chance to meet a lot of people from the community. I am certainly planning to be there and hope to see a number of you there.
Also looking forward to going to Thailand again in 2012.
Well, I hope all of you have a very good end of the year and a very healthy (if it is a monitor) and prosperous 2012!!!
A while back my good friend Marnix Wolf posted an article about the quality of some of the management packs provided by Microsoft. As was to be expected this did cause some discussion as a lot of people in the community have opinions on that and sometimes very strong opinions . In short there are some MP's that some people deem to be good or very good and some that many people in the community are not too happy with for several reasons.
As we are moving forward in time and also to a new version of SCOM people will still be using those management packs as they are the monitoring intelligence running on both the current and new Operations Manager versions. We have already heard that a few product teams will be looking at the new dashboarding features in the product to create cool, usefull and intuitive views for operators. But for outsiders it is hard to know if all product teams will be working on this. And of course for a number of management packs the possible improvements are more in the monitoring area, which is a big thing. I think the ultimate goal is to keep improving the management packs for current versions of the Microsoft server products and to also improve them whenever new versions of Microsoft server product appear and they are getting their new management packs created.
There is however another important question...
What do YOU think about these management packs
That is exactly the question Marnix is asking you now in this post:
Management Packs: What do YOU think about it?
He has set up a questionaire on this subject asking your opinion on a good subset of available management packs and he will publish the findings of YOUR answers next month.
So hop over to his blog and bring out your opinions on these.
A while back we moved an OperationsManager database from one SQL server to another. While investigating something we saw this event in the application event log on the SQL server:
Log name: Application
Event ID: 18054
Description: Error 777980004, severity 16, state 1 was raised, but message with that error number was found in sys.messages. If error is larger than 5000, make sure the user-defined message is added using sp_addmessage.
Screenshot of the same event here:
This is because of the move of that database to another server. The SCOM specific messages are not yet present on the new SQL server. In order to add this one and more like these (the 777980004 and alike) we need to run a SQL script that inserts the error descriptions of these into the system.
You can find the script here to fix those error messages:
Just run that script against the master database.
In the first part of the quick report on the highlights of the SCOM 2012 CEP meeting on cross platform monitoring and JEE monitoring we talked about cross platform monitoring. In this second part of the same we handle the JEE monitoring.
So what nice stuff can be monitored?
IBM WebSphere 6.1 and 7.0
Oracle WebLogic 11gRel1 and 10gRel3
Redhat JBoss 4.2 and 5.1 and 6
Apache Tomcat 5.5 and 6.0 and 7
This list can’t yet be monitored throughout all supported operating systems. In Windows and RHEL and SLES they can be, but Solaris and AIX have a shorter list.
First on how to get started on Java monitoring…
Importing management packs of course… so they will go out and discover the app servers and see if they are running. Next deploy BeanSpy in order to check if the application servers are responsive and how it it performing, to check what apps are deployed and how they are running. From there move on to run the Java templates in order to check the status of the application component, monitoring throughput and so on.
About 2 weeks ago there was a very nice SCOM 2012 CEP meeting about cross platform monitoring and about JEE monitoring. Presentation was done by my friend Kristopher Bash and Peirong Liu.
First off, the cross platform monitoring.
Version support is following the expected path from the 2007 R2 version. So AIX 5.3 and 6.1 and 7.1, HP-UX 11iv2 and 11iv3, Red Hat 4 and 5 and 6, Solaris 9 and 10, SuSe 9 and 10 sp1 and 11. With new versions of these operating systems to be supported within 180 days after release.
The Unix/Linux Architecture was shown.
So what’s in there? CPU, Disk, Memory, Swap, Log file, Network adapter, process monitoring. New things added are File System Inodes Monitoring and Three state file system free space monitors. A great addition.
A great new thing is of course the use of resource pools in Operations Manager and the good news is that cross platform monitoring can make use of this as well. SO that means we finally have a good failover possibility if one of the management servers is not available.
Another change is that we now have three run as profiles. The previous two accounts (action account + privileged account) are now accompanied by an Agent Maintenance Account. This one is used for upgrading uninstalling and restarting an agent.
There is now the added Sudo possibilities which have been requested a lot. It can be used for agent administration and privileged monitoring. And the admin can control access with the sudoers file. SSH key can be used in place of a password for agent maintenance.
The discovery wizard to do agent maintenance (mostly installing of course, but don’t forget upgrading agents) has had a make-over as well. I am sure you will like what they did with that.
There are new PowerShell cmdlets for crossplat agent administration.
The monitoring templates meant for cross plat monitoring have also been updated and added to. We have the process monitoring and log file monitoring and Shell command monitoring. The addition of the shell command monitoring will be a real added value for sure.
In the next post we will move on to the JEE monitoring part of this CEP meeting. Click here to go to part 2.
As I said earlier I was not able to attend a few SCOM CEP meetings and did not have the time to blog about the fantastic features the new System Center 2012 Operations Manager is sporting. But as I was writing already anyway, I can give it another go. So the CEP meeting at the beginning of November was about Network Monitoring, one of the great new additions to SCOM.
Well, of course there was network monitoring before in SCOM and of course a number of community and third party solutions who have been doing great work for years now in extending the product to cover network monitoring!
This CEP session was presented by Vishnu Nath.
So what’s this network monitoring all about?
Well, we now have out of the box discovery, monitoring, dashboards and reporting with multi-vendor support. Protocol support for SNMP 1 and 2 and 3 and IPv4 and IPv6.
The network device discovery wizard has had a serious update.
So what things are discovered for devices?
Components of devices, such as ports and interfaces, processor and memory. Connectivity between switches and to servers. VLAN membership and HSRP groups.
A fun part of network device discovery is that you are not limited to only explicit discoveries, but you can also do a recursive discovery whereby the probing passes from one device to the next based of course upon the given boundaries you provide.
The default is that network ports are monitored which are either connected to another network device or a managed server. It is possible to include more than that.
Also in the field of visualization there has been a major effort. There are network dashboards taking advantage of all the new dashboarding features and more.
The network summary dashboard points you to top-using nodes and interfaces, sorted by usage so you are quickly pointed to the items where you can expect the most issues.
The network node dashboard shows graphically what is going on with the devices, such as its location in the vicinity view, usage statistics, properties of the device and performance statistics.
The vicinity dashboard shows you the network devices in a connected network. Drawing lines between the monitored devices. Nice to finally have a topology view. It is possible to toggle a setting to also show connected servers to those devices. How nice is that, huh?
The network interface dashboard shows properties and statistics on the interfaces.
Reporting has memory, processor and port reports just to get started.
Today was the last SCOM CEP meeting. I know I have missed the previous two meetings and promissed to write about them. Have not come to that yet. Will see what I can do about that. WIll for sure handle the topics soon
So this last meeting was again in the hands of Nicole and Adam.
And it was a general wrap up meeting for the SCOM CEP program.
Adam started with a general overview of how the System Center 2012 comes together in the datacenter.
For Operations Manager specifically was shown the way operatiing system monitoring and holistic view possibilities are expanded into your dashboards and views. As was said before there have been additional investments in cross platform visibility for heterogeneous environments.
One of the generally important new features is the integration of the previously called Avicode as the new feature called APM. This gives possibility to view entire application health. It is better in bringing together in distributed aplication views. As discussed before the APM is really great stuff!
We can bring the server side monitoring together with client side monitoring and pinpoint exactly where the issue is, thus reducing the mean time to resolution.
For a lot of MS Server products there will be product dashboards coming up soon. For instance for SQL and such. Windows Azure apps can also be monitored. This way things can be brought together.
The session was also a big Q&A with lots of items passing by.
Some interesting points:
SCOM 2012 will not have the ribbon.
RTM in the Q2 of 2012 timeframe.
So eventhough this CEP program is finished, there are other CEP programs active for the System Center 2012 wave. There is lots to do. Also the SCOM community is a very active one (as are more in the System Center community) and you can get going with the SCOm 2012 RC release right now. Enjoy!
Here is a nice variation on the runtime error after installing the SCOM web console.
A very well known error that looks exactly the same is discussed here for instance and is caused when the correct dll files are not in the web console bin directory, in some case caused by first installing the full scom console gui, followed by the web console later.
However what we ran into today was different as those files did exist and no scom console was installed, except for the web console.
Windows 2008 R2 SP1
SCOM 2007 R2 CU4
Installed a separate machine and installed SCOM Web Console on it.
When accessing we found the following error:
Server Error in '/' Application.
Here is a screenshot of the same:
When looking at the application event log we saw a warning event:
Log Name: Application
Source: ASP.NET 2.0.50727.0
Event ID: 1310
In the description of that event was a lot of text and a few lines stood out:
Event code: 3006
Event message: A parser error has occurred.
Exception type: HttpParseException
Exception message: (0): error CS0016: Could not write to output file 'c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\f9fd7c9e\e9f26d13\App_Web_headercontrol.ascx.7e693e39.pg3_y6db.dll' -- 'Access is denied. '
Alright, we are closing in. It is an access denied in a folder somewhere.
Did a lot of searching around on the net and saw a few posts regarding the rights on temporary folders. Not all were the same, some were not listed as answered and some were. But it got me on the right track, and the right track is NOT the directory that was indicated!!!
In the end I found this to be the solution for this specific case:
Make sure you give WRITE access to the C:\WIndows\Temp directory to:
In our case the IIS_IUSRS group (it is a local group on your server) did not have write access to the "C:\Windows\Temp" folder. Once this was granted everything worked again and we got a login form from SCOM Web Console.
Happy happy joy joy!
Its the week of strange issues!