Solaris zones generic sensor
The Solaris zones generic sensor discovers applications running on Solaris local zone systems.
The sensor results are used to start specific application sensors, such as IplanetServerSensor, WeblogicServerSensor, or CustomServerSensor, which discover application servers that Agile Service Manager does not automatically categorize.
This sensor uses a discovery approach that is different from other UNIX systems. Rather than running a discovery against local zone systems directly, a global zone system is used to start the ZonesGenericSensor. The discovery of applications on local zone requires the ZonesGenericSensor to run. To retrieve all operating system details of the local zone, you must include the IP address of the local zone in the discovery scope.
Sensor name that is used in the GUI and logs
ZonesGenericSensor
Prerequisites
The credentials for local and global zones must be entered in the access list (either using SSH key-based authentication or SSH login-based authentication).
Security issues
To correctly discover applications running on a local zone, the Agile Service Manager service account in the local and global zones must have access to the ps command with full command-line arguments.
com.collation.platform.os.command.ps.SunOS=sudo /usr/ucb/ps axww
com.collation.platform.os.command.psEnv.SunOS=sudo /usr/ucb/ps axwweee
com.collation.platform.os.command.psUsers.SunOS=sudo /usr/ucb/ps auxw
Limitations
Note the following limitations:
- The sensor does not create ProcessFileSystemMapping objects for local zones. When a process running on a local zone uses an NFS share, the dependency between the application server and the NFS Server is not created.
- When WebLogic 8 (all releases) managed and admin servers are running on local zones, the runtime information is stored using the CustomAppServerSensor. The CustomAppServerSensor is started by the WeblogicVersionSensor. You must include all local and global zone IP addresses in the discovery scope. In addition, ensure that the custom server list contains at least one template to match the WebLogic command line and that the custom server is enabled.
- When running a discovery through an anchor server, include the IP addresses of the local and global zones in the same scope set as the anchor.
- Internet Protocol version 6 (IPv6) is not supported when running a discovery on a local zone.
Model objects created
The sensor creates the following model object:
- sys.RuntimeProcess