Additional Requirements
Selecting KM prefixes
Prefixes must be the developed record code for the KM, and the prefix must not begin with a numeric value, a control character (non printable characters), or an underscore.
Note
To be backward compatible, application class names, parameter names, InfoBox items, and menu commands must use a maximum length of thirty characters. Consider this limitation when you request a registered prefix.
The following names use valid prefixes:
- Abcd_MyProduct
- ABCD_MyProduct
- A_MyProduct
The following names use invalid prefixes:
- MyProduct
- _MyProduct
- 123_MyProduct
- @_MyProduct
Managing multiple application instances
With multiple application instances, a KM maintains a different session for each instance of an application.
To illustrate concurrent sessions lets use a Web server. When you write your KM to manage a particular Web server, you will offer support for one or more Web servers running on the managed system.
The customer might expect your KM to run with multiple Web servers on the same computer. Managing concurrent sessions is defined as a KM that supports managing multiple instances of the application.
It is important not to expect a certain setup at a customer site. For example, look at a cluster KM. Although you might think it is normal that a box would never be part of multiple clusters, the customer might have set it up this way. Your KM needs to handle these types of configurations without interruption of service or failure.
If the KM does not support multiple instances of an application class, you must indicate this clearly in the end-user documentation.
Reducing the number of discovered instances
When it is reasonable to have a large number of instances to be created for a monitored application such as monitoring webservers from a single PATROL Agent, you must consider using nested instances. If nested instances are not appropriate, the documentation must provide the following information:
- The performance impact of monitoring a large number of instances (if any)
- How to limit the number of instances being discovered
The KM must also provide a filtering mechanism. Application class icons designed to appear at the computer class level (known as the root tree of the product) must be limited to only one for a given product to guard against a KM having a large number of application classes in the root tree.
Note
Failure to comply with this requirement might result in a usability issue (opening a container and being confronted by a huge number of icons) and possibly create a performance issue (each instance might potentially have multiple scheduled parameters like standard and collector parameters) when each collecotor or standard parameter is responsible for performing a CPU or memory-extensive operation.
Storing KM configuration information
All KM values must be stored in the PATROL Agent configuration database, and the PATROL Configuration Manger provides users with a standard interface to customize the values.
Formatting error messages
Error messages must be prefix based and must contain an error number. Error messages displayed with the prefix, appearing in the System Output Window, should look similar to the following example.
PFX_AB011 - The KM is not properly configured
The user documentation may provide greater detail for each error code.
If you have to show messages to the user that were not generated by your KM but by the OS or the application you are monitoring, you should make this clear to the end-user by using a specific error prefix for this type of message. For example:
PFX_OS - File not found
Note
The KM must use its unique prefix for tagging its error messages.
Documenting KM reference information
The KM reference information for all PATROL KM components includes documentation of all application classes, InfoBox items, menus, and parameters (this includes collectors and parameters that have no output).
The formats and conventions listed in the Help and hard copy models developed by the KM Consistency team must be followed. The following information must be provided for each application
- Menu Commands
- Should be documented in the task topic in which the menu is used.
- Should be indexed in your Help such that all menu commands appear by themselves in the index and under Menus.
- InfoBoxes
- InfoBox Name
- Description
- For each InfoBox item (command):
- Name
- Description
- Availability (always / offline / online)
- Security (Inherit / prompt)
- Value set by (as appropriate)
- Parameters
- Parameter Name
- Description
- Attributes (as shown in the following figure)
- Application class
- Command type
- Platform
- Icon style
- Unit
- Border range
- Alarm 1 range
- Alarm 2 range
- Scheduling (poll time)
- Active at installation
- Parameter type
- Value set by
Note
Any OS restrictions/exceptions in the preceding list should also be indicated in the Platform field.
Standard parameter attributes
Configuring a KM without a user interface
The KM must provide a non-GUI method of configuration that at a minimum allows the KM to be installed and configured unattended to a point where the KM can begin monitoring. For example, if a KM needs to be told which database instances to monitor and what account to use to connect to the database, then the KM could allow this information to be placed into pconfig or read from a customer-provided configuration file.
The intent is to support customers that need to mass distribute the KMs to servers and have them automatically configured using a configuration file/script also deployed with the KM without requiring the customer to have to start a GUI and individually configure each instance of the KM.
Creating message catalogs
Each message is uniquely identified by a message ID and is used in conjunction with vendor ID, and tool ID. Keep in mind that due to clients in various countries, everything will have to be translated into multiple languages. Try to use words in your message IDs and catalogs that easily translate into other languages.
For more information about creating message catalogs, see KM help files.
Installing RuleSets in standard PCM directory
PATROL Configuration Manager RuleSets installed by the KM must be installed in the PCM Shipped RuleSet directory as shown in the following example:
BMC_BASE /pconfmgr/rulesets/Shipped/ PRD /
PRD = three letter developed record or product code
The PRD value is the same as used in the KM directives. For more information about KM directives, see KM directives.
Under this directory, the KM teams can add additional sub-folders to group RuleSets.
Directory folder and RuleSet naming conventions
The PATROL Configuration manager does not support periods or spaces in the directory/folder or RuleSet names.
All RuleSet names must end with a .cfg extension, similar to other PATROL change files (e.g., abc.cfg). The following example shows the correct directory naming convention:
Product
PKM for Event Management (ESG) V2.6.00
Ruleset Directory
BMC_BASE /pconfmgr/rulesets/Shipped/ESG/
Supplying a list of files and system values
This section describes and provides an example of the installation information you will provide to BMC Software Customer Support for your KM.
Installed files and system settings
Normally, a PATROL KM installation adds the following information to a system:
- Installation logs
- Product files and directories
- Start Menu entries
- Security logs
- Registry entries
- Service registrations
You will provide a list of the files installed and system settings for the KM for each PATROL infrastructure component:
- PATROL Consoles
- PATROL Agent
- PATROL Console Server
- PATROL Central-Web Edition Web server (if any)
The following sections show an example of the type of information that you will provide to BMC Customer Support.
Example installation report
The following example includes files and directories added for the PATROL Console and Agent as well as the KM, and this example does not include files installed on the PATROL Console Server or PATROL Central-Web Edition Web server.
You only need to include the files that are installed and the values set for your KM, but you do not need to include the values for the PATROL infrastructure components.
Note
If the installed files and settings are the same for all Windows versions and all UNIX versions, you only need to provide a list for one Windows and one UNIX version.
The following example contains two sections:
File system additions for the PATROL KM for XYZ
When the PATROL KM for XYZ is installed, the following information is added to the file system:
- Installation logs
- PATROL cache
- PATROL installation directory
- Entries to the Start Menu for the console, agent, and configuration
- Updates to the security logs
The following directories and files are added by the PATROL KM for XYZ installation:
Directory C:\Program Files\BMC Software
(PATROL installation directory - All files and subdirctories in this directory are added.)
Directory C:* 05/14/03 05:47p 48 Agent_200305141743.hst
05/14/03 05:44p 601 Agent_200305141743.prd
05/14/03 05:50p 48 Console_200305141747.hst
05/14/03 05:48p 646 Console_200305141747.prd
05/14/03 05:50p 135,517 HYNERIAISI.log
05/14/03 05:50p 4,747 HYNERIAISIdistribute.log
05/14/03 05:46p 2,309 setupNT05142003174330.log
05/14/03 05:50p 2,298 setupNT05142003174743.log
05/14/03 05:43p 311 setupNTError05142003174330.log
05/14/03 05:47p 311 setupNTError05142003174743.log
*Directory C:\TEMP 05/14/03 05:34p <DIR> .
05/14/03 05:34p <DIR> ..
05/14/03 05:09p <DIR> patrol
Directory C:\TEMP\patrol 05/14/03 05:09p <DIR> .
05/14/03 05:09p <DIR> ..
2 File(s) 0 bytes
Directory C:\WINNT 05/14/03 05:43p <DIR> .
05/14/03 05:43p <DIR> ..
05/14/03 05:43p 299 instx86.ini
05/14/03 05:50p 477 setupx86.ini
Directory C:\WINNT\Profiles\All Users\Start Menu\Programs 05/14/03 05:46p <DIR> .
05/14/03 05:46p <DIR> ..
05/14/03 05:50p <DIR> BMC PATROL
Directory C:\WINNT\Profiles\All Users\Start Menu\Programs\BMC PATROL 05/14/03 05:50p <DIR> .
05/14/03 05:50p <DIR> ..
05/14/03 05:50p 409 Developer Console.lnk
05/14/03 05:50p 397 Operator Console.lnk
05/14/03 05:50p 415 PATROL Client
Configuration.lnk
05/14/03 05:50p 401 PATROL Environment Probe.lnk
6 File(s) 1,622 bytes
Directory C:\WINNT\Profiles\express\Application Data 01/30/03 03:35p <DIR> .
01/30/03 03:35p <DIR> ..
05/14/03 05:35p <DIR> PatrolInstall
Directory C:\WINNT\Profiles\express\Application Data\PatrolInstall 05/14/03 05:35p <DIR> .
05/14/03 05:35p <DIR> ..
05/14/03 05:34p 59,421 HYNERIAISI.log
05/14/03 05:32p 0 HYNERIAISIdistribute.log
05/14/03 05:16p 134 setupNT05142003171609.log
05/14/03 05:17p 134 setupNT05142003171746.log
05/14/03 05:18p 134 setupNT05142003171856.log
05/14/03 05:30p 134 setupNT05142003173029.log
05/14/03 05:31p 134 setupNT05142003173107.log
05/14/03 05:34p 1,697 setupNT05142003173145.log
05/14/03 05:16p 311 setupNTError05142003171609.log
05/14/03 05:17p 311 setupNTError05142003171746.log
05/14/03 05:18p 311 setupNTError05142003171856.log
05/14/03 05:30p 311 setupNTError05142003173029.log
05/14/03 05:31p 311 setupNTError05142003173107.log
05/14/03 05:31p 311 setupNTError05142003173145.log
05/14/03 05:35p 48 Setup_200305141731.hst
05/14/03 05:35p 2 Setup_200305141731.prd
18 File(s) 63,704 bytes
Directory C:\WINNT\Profiles\express\Start Menu\Programs 05/14/03 05:46p <DIR> .
05/14/03 05:46p <DIR> ..
05/14/03 05:46p <DIR> BMC PATROL
Directory C:\WINNT\Profiles\express\Start Menu\Programs\BMC PATROL 05/14/03 05:46p <DIR> .
05/14/03 05:46p <DIR> ..
05/14/03 05:46p 391 Agent Configure.lnk
05/14/03 05:46p 391 Agent Manager.lnk
4 File(s) 782 bytes
Directory C:\WINNT\system32
Directory C:\WINNT\system32\config 08/24/01 02:45p <DIR> .
08/24/01 02:45p <DIR> ..
05/14/03 05:48p 524,288 AppEvent.Evt
05/14/03 05:48p 114,688 default
05/14/03 05:48p 1,024 default.LOG
05/14/03 05:48p 20,480 SAM
05/14/03 05:51p 4,096 SAM.LOG
05/14/03 05:48p 53,248 SECURITY
05/14/03 05:48p 1,024 SECURITY.LOG
05/14/03 05:52p 7,663,616 software
05/14/03 05:52p 1,024 software.LOG
05/14/03 05:48p 524,288 SysEvent.Evt
05/14/03 05:50p 1,564,672 system
05/14/03 05:50p 1,564,672 SYSTEM.ALT
Windows registry settings for the PATROL KM for XYZ
When the PATROL KM for XYZ is installed, the following information is added to the registry:
- Registry entry for the XYZ KM v V.R.MM
[HKLM\SOFTWARE\BMC Software\KM\XYZ] - Registry entries for Agent COM server
- Registry registrations for NTOS
- Service registrations for the following components:
- EventLog Monitor
- Process Monitor
The following registry information was added by the PATROL KM for XYZ installation:
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software]
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM]
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT]
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\EventLog]
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\EventLog\Application]"MaxRecords"=dword:00000032
"BackupDir"="%PATROL_TEMP%\\ntkm\\EventLog\\Application"
"CheckRecord"=dword:00003c7c
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\EventLog\Application\Instances][HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\EventLog\Application\Instances\Summary]
"InstDefinition"="1|7|0|0|0|1|0"
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\EventLog\Security]"MaxRecords"=dword:00000032
"BackupDir"="%PATROL_TEMP%\\ntkm\\EventLog\\Security"
"CheckRecord"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\EventLog\Security\Instances]
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\EventLog\Security\Instances\Summary]"InstDefinition"="1|31|0|0|0|1|0"
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\EventLog\System]"MaxRecords"=dword:00000032
"BackupDir"="%PATROL_TEMP%\\ntkm\\EventLog\\System"
"CheckRecord"=dword:00000d36
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\EventLog\System\Instances]
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\EventLog\System\Instances\Summary]"InstDefinition"="1|7|0|0|0|1|0"
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\NetProtocols]"ActiveList"="NETBEUI=1|NETBIOS=1|FTP=0|ICMP=1|IP=1|IPX=1|TCP=1|UDP=1"
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\Printers]"TimeLimit"="1|1|3|1|1|1|1|5|1|1"
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\Services]
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\Services\CFGlist]
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\Services\CFGlist\List1]"ServiceList"="Alerter|1|1
EventSystem|0|0
ClipSrv|0|0
Browser|1|1
RelayAgent|1|1
Replicator|0|0
EventLog|1|1
LicenseService|1|1
MSSQLServer|0|0
Messenger|1|1
"
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\Services\CFGlist\List2]"ServiceList"="NtLmSsp|0|0
Netlogon|1|1
AlertManager|1|1
McShield|1|1
McTaskManager|1|1
NetDDEdsdm|0|0
NetDDE|0|0
PATROLE2E|1|1
PatrolEvMonitor|1|1
PatrolProcessMonitor|1|1
"
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\Services\CFGlist\List3]"ServiceList"="PatrolAgent|1|1
PlugPlay|1|1
ProtectedStorage|1|1
RPCLOCATOR|0|0
RpcSs|1|1
SQLExecutive|0|0
LanmanServer|1|1
Spooler|1|1
SENS|0|0
LmHosts|1|1
"
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\KM\NT\Services\CFGlist\List4]"ServiceList"="Schedule|1|1
TapiSrv|0|0
UPS|0|0
MSIServer|0|0
LanmanWorkstation|1|1
"
[HKEY_LOCAL_MACHINE\SOFTWARE\BMC Software\PATROL Agent]"esi_lib"="none"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.hst]@="hst_auto_file"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.prd]@="prd_auto_file"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{53838040-c039-11d1-ab07-0060970953d5}]@="BMC PatrolAgent Service COM Server"
"LocalService"="PatrolAgent"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{A0DB6FA2-E39B-11D1-AB25-0060970953D5}]@="psh"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\psh.EXE]"AppID"="{A0DB6FA2-E39B-11D1-AB25-0060970953D5}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BMC.PatrolAgent]@="BMC PatrolAgent Service COM Server"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BMC.PatrolAgent\CLSID]@="{53838040-c039-11d1-ab07-0060970953d5}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BMC.PatrolAgent\CurVer]@="BMC.PatrolAgent.3.3"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BMC.PatrolAgent.3.3]@="BMC PatrolAgent Service COM Server"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BMC.PatrolAgent.3.3\CLSID]@="{53838040-c039-11d1-ab07-0060970953d5}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BMC.PatrolAgent.Console]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BMC.PatrolAgent.Console\CLSID]@="{26295a90-b2c6-11d1-aaff-0060970953d5}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BMC.PatrolAgent.Console\CurVer]@="BMC.PatrolAgent.Console.3.3"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BMC.PatrolAgent.Console.3.3]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\BMC.PatrolAgent.Console.3.3\CLSID]@="{26295a90-b2c6-11d1-aaff-0060970953d5}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
{1A9D1F00-E464-11D1-AB25-0060970953D5}]@="PSFactoryBuffer"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\\{1A9D1F00-E464-11D1-AB25-0060970953D5}\InProcServer32]@="C:\\PATROL3-3\\bin\\pshps.dll"
"ThreadingModel"="Both"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
{53838040-c039-11d1-ab07-0060970953d5}]@="BMC PatrolAgent Service COM Server"
"LocalService"="PatrolAgent"
"AppId"="{53838040-c039-11d1-ab07-0060970953d5}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\\{53838040-c039-11d1-ab07-0060970953d5}\NotInsertable]@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\\{53838040-c039-11d1-ab07-0060970953d5}\ProgID]@="BMC.PatrolAgent.3.3"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\\{53838040-c039-11d1-ab07-0060970953d5}\VersionIndependentProgID]@="BMC.PatrolAgent"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
{A0DB6FAF-E39B-11D1-AB25-0060970953D5}]@="PScriptHost Class"
"AppID"="{A0DB6FA2-E39B-11D1-AB25-0060970953D5}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\\{A0DB6FAF-E39B-11D1-AB25-0060970953D5}\LocalServer32]@="C:\\PATROL3-3\\bin\\psh.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\\{A0DB6FAF-E39B-11D1-AB25-0060970953D5}\ProgID]@="PScriptHost.PScriptHost.1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\\{A0DB6FAF-E39B-11D1-AB25-0060970953D5}\VersionIndependentProgID]@="PScriptHost.PScriptHost"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
{26295a90-b2c6-11d1-aaff-0060970953d5}]@="BMC PatrolAgent Console COM Server"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\\{26295a90-b2c6-11d1-aaff-0060970953d5}\LocalServer32]@="C:\\PATROL3-3\\bin\\PatrolAgent.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\\{26295a90-b2c6-11d1-aaff-0060970953d5}\NotInsertable]@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\\{26295a90-b2c6-11d1-aaff-0060970953d5}\ProgID]@="BMC.PatrolAgent.Console.3.3"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\\{26295a90-b2c6-11d1-aaff-0060970953d5}\VersionIndependentProgID]@="BMC.PatrolAgent.Console"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\\{A5177C90-3C79-11D0-B8B2-00A024CDE50F}\LocalServer32]@="C:\\PATROL~1\\bin\\Patrol.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Console.Document\protocol\StdFileEditing\server]@="C:\\PATROL~1\\bin\\Patrol.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface
{1A9D1F00-E464-11D1-AB25-0060970953D5}]@="_IPSHEvent"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\\{1A9D1F00-E464-11D1-AB25-0060970953D5}\NumMethods]@="4"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\\{1A9D1F00-E464-11D1-AB25-0060970953D5}\ProxyStubClsid32]@="{1A9D1F00-E464-11D1-AB25-0060970953D5}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface
{df1e2fc0-afc5-11d1-aafe-0060970953d5}]@="IPatrolAgent"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\\{df1e2fc0-afc5-11d1-aafe-0060970953d5}\ProxyStubClsid]@="{00020424-0000-0000-C000-000000000046}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\\{df1e2fc0-afc5-11d1-aafe-0060970953d5}\ProxyStubClsid32]@="{00020424-0000-0000-C000-000000000046}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\\{df1e2fc0-afc5-11d1-aafe-0060970953d5}\TypeLib]@="{B710EE50-B2C6-11D1-AAFF-0060970953D5}"
"Version"="1.0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib
{A0DB6FA1-E39B-11D1-AB25-0060970953D5}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\\{A0DB6FA1-E39B-11D1-AB25-0060970953D5}\1.0]@="psh 1.0 Type Library"
11D1-AB25-0060970953D5}\1.0\FLAGS]
@="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\\{A0DB6FA1-E39B-11D1-AB25-0060970953D5}\1.0\HELPDIR]@="C:\\PATROL3-3\\bin\\"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib
{B710EE50-B2C6-11D1-AAFF-0060970953D5}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\\{B710EE50-B2C6-11D1-AAFF-0060970953D5}\1.0]@="PatrolAgent 1.0 Type Library"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\\{B710EE50-B2C6-11D1-AAFF-0060970953D5}\1.0\0]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\\{B710EE50-B2C6-11D1-AAFF-0060970953D5}\1.0\0\win32]@="C:\\PATROL3-3\\bin\\IPA.TLB"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\\{B710EE50-B2C6-11D1-AAFF-0060970953D5}\1.0\FLAGS]@="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\\{B710EE50-B2C6-11D1-AAFF-0060970953D5}\1.0\HELPDIR]@="C:\\PATROL3-3\\bin"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Patrol3-3]"DisplayName"="BMC Software PATROL 3.3"
"UninstallString"="C:\\Program Files\\Common Files\\PatrolUninstall.exe"
"Path"=hex(2):25,53,79,73,74, ....
.....
"PATROL_HOME"="C:\\PATROL3-3\\"
"PATROL_ADMIN"="WIN2K1\\express"
"PATROL_TEMP"="C:\\PATROL3-3\\tmp"
"HOME"="C:\\"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_PATROLAGENT\0000\Control]"ActiveService"="PatrolAgent"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_PATROLEVMONITOR\0000\Control]"ActiveService"="PatrolEvMonitor"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_PATROLPROCESSMONITOR\0000\Control]"ActiveService"="PatrolProcessMonitor"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\PatrolAgent]"EventMessageFile"=hex(2):43,3a,5c,50,41,54,52,4f,4c,33,2d,33,5c,62,69,6e,5c,\
50,61,74,72,6f,6c,41,67,65,6e,74,2e,65,78,65,00
"TypesSupported"=dword:0000001f
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PatrolAgent]"Type"=dword:00000010
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):43,3a,5c,50,41,54,52,4f,4c,33,2d,33,5c,62,69,6e,5c,50,61,74,\
72,6f,6c,41,67,65,6e,74,2e,65,78,65,00
"DisplayName"="PatrolAgent"
"ObjectName"="LocalSystem"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PatrolAgent\Parameters]"Port"=dword:000007c3
"Security"=hex:01,00,14,80,c0,00,00,00,cc,00,00,00,14,00,00,00,34,00,00,00,02,\
00,20,00,01,00,00,00,02,80,18,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,20,02,00,00,02,00,8c,00,05,00,00,00,00,00,18,00,8d,01,02,00,01,01,00,\
00,00,00,00,01,00,00,00,00,67,00,65,00,00,00,1c,00,fd,01,02,00,01,02,00,00,\
00,00,00,05,20,00,00,00,23,02,00,00,72,00,00,00,00,00,1c,00,ff,01,0f,00,01,\
02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,72,00,00,00,00,00,1c,00,ff,01,\
0f,00,01,02,00,00,00,00,00,05,20,00,00,00,25,02,00,00,72,00,00,00,00,00,18,\
00,fd,01,02,00,01,01,00,00,00,00,00,05,12,00,00,00,25,02,00,00,01,01,00,00,\
00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PatrolAgent\Enum]"0"="Root\\LEGACY_PATROLAGENT\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PatrolEvMonitor]"Type"=dword:00000010
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):43,3a,5c,50,41,54,52,4f,4c,33,2d,33,5c,62,69,6e,5c,70,61,74,\
65,76,6d,6f,6e,2e,65,78,65,00
"DisplayName"="Patrol Event Log Monitor"
"ObjectName"="LocalSystem"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PatrolEvMonitor\Security]
"Security"=hex:01,00,14,80,c0,00,00,00,cc,00,00,00,14,00,00,00,34,00,00,00,02,\
00,20,00,01,00,00,00,02,80,18,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,20,02,00,00,02,00,8c,00,05,00,00,00,00,00,18,00,8d,01,02,00,01,01,00,\
00,00,00,00,01,00,00,00,00,67,00,65,00,00,00,1c,00,fd,01,02,00,01,02,00,00,\
00,00,00,05,20,00,00,00,23,02,00,00,72,00,00,00,00,00,1c,00,ff,01,0f,00,01,\
02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,72,00,00,00,00,00,1c,00,ff,01,\
0f,00,01,02,00,00,00,00,00,05,20,00,00,00,25,02,00,00,72,00,00,00,00,00,18,\
00,fd,01,02,00,01,01,00,00,00,00,00,05,12,00,00,00,25,02,00,00,01,01,00,00,\
00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PatrolEvMonitor\Enum]"0"="Root\\LEGACY_PATROLEVMONITOR\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PatrolProcessMonitor]"Type"=dword:00000110
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):43,3a,5c,50,41,54,52,4f,4c,33,2d,33,5c,62,69,6e,5c,50,61,74,\
50,72,6f,63,65,73,73,2e,65,78,65,00
"DisplayName"="Patrol Process Monitor"
"ObjectName"="LocalSystem"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PatrolProcessMonitor\Security]"Security"=hex:01,00,14,80,c0,00,00,00,cc,00,00,00,14,00,00,00,34,00,00,00,02,\
00,20,00,01,00,00,00,02,80,18,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
00,00,20,02,00,00,02,00,8c,00,05,00,00,00,00,00,18,00,8d,01,02,00,01,01,00,\
00,00,00,00,01,00,00,00,00,67,00,65,00,00,00,1c,00,fd,01,02,00,01,02,00,00,\
00,00,00,05,20,00,00,00,23,02,00,00,72,00,00,00,00,00,1c,00,ff,01,0f,00,01,\
02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,72,00,00,00,00,00,1c,00,ff,01,\
0f,00,01,02,00,00,00,00,00,05,20,00,00,00,25,02,00,00,72,00,00,00,00,00,18,\
00,fd,01,02,00,01,01,00,00,00,00,00,05,12,00,00,00,25,02,00,00,01,01,00,00,\
00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PatrolProcessMonitor\Enum]"0"="Root\\LEGACY_PATROLPROCESSMONITOR\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
Comments
Log in or register to comment.