InfoScale™ 9.0 Cluster Server Agent Developer's Guide - 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
About building a script based IMF-aware custom agent
This chapter explains how you can build a script-based IMF-aware custom agent. VCS supports only process and script-based IMF-aware custom agents from VCS 6.0.1 and later release. The process to build a custom agent (without IMF) is similar to what is described in the previous chapter.
The following IMF entry points have been introduced in VCS 5.1SP1 to enable IMF for intelligent monitoring:
imf_init
imf_register
imf_getnotification
You must use the above-stated IMF entry points along with the other entry points if you want the IMF feature enabled for your custom agent. Arctera supports only the AMF plugins while implementing these entry points.
See Syntax for the imf_init script .
See Syntax for the imf_register script .
See Syntax for the imf_getnotification script .
Building a script based IMF-aware agent involves the following steps:
Linking AMF plugins with the script agent.
Creating XML file (amfregister.xml) required for AMF plugins to do resource registration for online and offline state monitoring.
Adding IMF and IMFRegList attributes in configuration files
Installing the custom script based agent to enable IMF. See Installing the IMF-aware script-based custom agent.