Please enter search query.
Search <book_title>...
InfoScale™ 9.0 Cluster Server Agent Developer's Guide - AIX, Linux, Solaris, Windows
Last Published:
2025-04-13
Product(s):
InfoScale & Storage Foundation (9.0)
Platform: AIX,Linux,Solaris,Windows
- Introduction
- Agent entry point overview
- About agent entry points
- Agent entry points described
- About the action entry point
- About the info entry point
- Considerations for using C++ or script entry points
- About the agent information file
- About the ArgList and ArgListValues attributes
- Creating entry points in C++
- About creating entry points in C++
- Syntax for C++ entry points
- Agent framework primitives
- Agent Framework primitives for container support
- Creating entry points in scripts
- About creating entry points in scripts
- Syntax for script entry points
- Agent framework primitives
- VCSAG_GET_ATTR_VALUE
- Agent Framework primitives with container support
- Example script entry points
- Logging agent messages
- Building a custom agent
- Building a script based IMF-aware custom agent
- Creating XML file required for AMF plugins to do resource registration for online and offline state monitoring
- Testing agents
- Static type attributes
- About static attributes
- Static type attribute definitions
- AdvDbg
- ArgList
- State transition diagram
- Internationalized messages
- Troubleshooting VCS resource's unexpected behavior using First Failure Data Capture (FFDC)
- Appendix A. Using pre-5.0 VCS agents
Example of amfregister.xml for registration of process-based resource with AMF for offline monitoring
Example 1:
Process name: xyz
Complete path of the process:
/MyHome/veritas/xyz
Arguments: -p abc -t qwe -m40
Process owner : vcsuser
<xml> <Register> <RegType>PROFF</RegType> <Owner>vcsuser</Owner> <Path>/MyHome/veritas/xyz</Path> <arg0>xyz</arg0> <args>-p abc -t qwe -m40</args> </Register> </xml>
Example 2: To register a process-based resource with AMF for offline monitoring assuming OwnerName and HomeDir as VCS attributes the amfregister.xml has the following format:
<xml> <Register> <RegType>PROFF</RegType> <Owner>${OwnerName}</Owner> <Path>${HomeDir}/veritas/xyz</Path> <arg0>xyz</arg0> <args>-p abc -t qwe -m40</args> </Register> </xml>
Example 3: To register a process-based resource with AMF for offline monitoring using substring matching for the arguments:
Process: xyz
Complete path of the process: /MyHome/veritas/xyz
Arguments substrings:
-t qwe with left bounded substring matching
-m 40 with right bounded substring matching
Argument flags: Match any of the substring
<xml> <Register> <RegType>PROFF</RegType <Path>/MyHome/veritas/xyz</Path> <arg0>xyz</arg0> <arg0flag>EXACT</arg0flag> <ArgsSubString>-t qwe</ArgsSubString> <ArgsSubStringFlag>BOUNDLEFT</ArgsSubStringFlag> <ArgsSubString>-m 40</ArgsSubString> <ArgsSubStringFlag>BOUNDRIGHT</ArgsSubStringFlag> <ArgsFlag>MATCH_ANY</ArgsFlag> </Register> </xml>