32bit management pack on 64bit Windows Server
When using a management pack designed to discover a 32bit application and that application is installed on a 64bit server OS the application will probably not get discovered.
This is because the 32bits app will write its registry keys in the HKLM\SOFTWARE\Wow6432Node\ (because its a 32bit app on a 64bit system) and the discovery will look for keys and values in HKLM\SOFTWARE\
To resolve this you can either create the registry keys under HKLM\SOFTWARE or install a 32bit agent on the system.
If you install the 32bit agent it will bee replaced every time you do a upgrade from the console, and worse you wont bee able to monitor your 64bit system properly.
When author MP’s for OpsMgr 2007 R2 there is a new feature that can be used in the discovery.
Should go somthing like this:
TheApplication
SOFTWARE\TheApplication
0
0
32bit
</RegistryAttributeDefinition>
And this will make it look in the Wow6432Node