PROCESS-MONITOR-SUNMANAGEMENTCENTER-MIB
AI MIB Summary
The PROCESS-MONITOR-SUNMANAGEMENTCENTER-MIB enables SNMP agents to expose real-time health metrics for specific local processes running on Sun Management Center systems, including process status, uptime, and resource consumption. It supports multi-instance monitoring via SNMPv2 contexts or SNMPv1 community string extensions to distinguish between concurrent process instances on the same host.
The process monitoring allows to monitor the health of one or more processes running on the local host. SNMPv2 uses the term 'context' for the MIBs that can have multiple instances running on the Agent. If you are using a SNMPv2 based thirdparty management station to communicate with such an agent, then make sure that you are using the right context information. However, if you are using SNMPv1 based management station, then add the context information to the SNMP community as follows '<community>:<context>' This will enable you to access data from multiple instances of the same module running on an agent.
Main OID:
processMonitor.1.3.6.1.4.1.42.2.12.2.2.20
38
Objects
Active
Status
3
Dependencies
Imported Objects
Objects
38 total| Object Name |
|---|
sun OBJECT IDENTIFIER .1.3.6.1.4.1.42 |
prod OBJECT IDENTIFIER .1.3.6.1.4.1.42.2 |
sunsymon OBJECT IDENTIFIER .1.3.6.1.4.1.42.2.12 |
agent OBJECT IDENTIFIER .1.3.6.1.4.1.42.2.12.2 |
modules OBJECT IDENTIFIER .1.3.6.1.4.1.42.2.12.2.2 |
processMonitorThe process monitoring allows to monitor the health of one or more
processes running on the local host.
SNMPv2 uses the term 'context' for the MIBs that can have multiple
instances running on the Agent. If you are using a SNMPv2 based
thirdparty management station to communicate with such an agent,
then make sure that you are using the right context information.
However, if you are using SNMPv1 based management station, then
add the context information to the SNMP community as follows
'<community>:<context>'
This will enable you to access data from multiple instances of
the same module running on an agent. MODULE-IDENTITY .1.3.6.1.4.1.42.2.12.2.2.20 |
pmProcTableTable of entries having information about a group of
processes. SEQUENCE OF PmProcEntry .pmProcstatsGroup.1 |
pmProcEntryInformation about a group of processes. PmProcEntry .pmProcstatsGroup.1.1 |
pmRowStatusThe row status.rw RowStatus (SNMPv2-TC) .pmProcstatsGroup.1.1.1 |
pmProcEntryNameThe process entry name that is unique within the table.
This name represents process(es) grouped depending upon
process user id and regular expressions for process
command name adn process argument.ro DisplayString (SNMPv2-TC) .pmProcstatsGroup.1.1.2 |
pmProcCommandNameRXThe process command name regular expression pattern.
This is used as a filter expression and the proceses
having command name matching this expression are selected.rw DisplayString (SNMPv2-TC) .pmProcstatsGroup.1.1.3 |
pmProcArgumentRXThe process argument regular expression pattern.
This is used as a filter expression and the proceses
having argument matching this expression are selected.rw DisplayString (SNMPv2-TC) .pmProcstatsGroup.1.1.4 |
pmProcUIDspecUser ID of the process.rw DisplayString (SNMPv2-TC) .pmProcstatsGroup.1.1.5 |
pmProcEntryDescThe description of the process entry.rw DisplayString (SNMPv2-TC) .pmProcstatsGroup.1.1.6 |
pmProcMonitoringStateThe monitoring state of the entry. The value is
ON when the row entry is enabled and OFF when the
row entry is disabled.ro DisplayString (SNMPv2-TC) .pmProcstatsGroup.1.1.7 |
pmProcCommandNameThe process command name.ro DisplayString (SNMPv2-TC) .pmProcstatsGroup.1.1.8 |
pmProcPctCPUTimeThe percent CPU used by all the processes in this group.ro DisplayString UNITS "%" .pmProcstatsGroup.1.1.9 |
pmProcSizeThe total size of all the processes in this group.ro Integer32 UNITS "KB" .pmProcstatsGroup.1.1.10 |
pmProcRSSThe resident size of all the processes in this group.ro Integer32 UNITS "KB" .pmProcstatsGroup.1.1.11 |
pmProcCountThe number of the processes in this group.ro Integer32 .pmProcstatsGroup.1.1.12 |
pmSystemTimeThe percent CPU used by the processes doing system calls.ro DisplayString UNITS "%" .pmProcstatsGroup.1.1.13 |
pmUserTimeThe percent CPU used by the processes doing user level operations.ro DisplayString UNITS "%" .pmProcstatsGroup.1.1.14 |
pmProcAcctTableTable of entries having accounting information about
processes. PmProcAcctEntry .pmProcstatsGroup.2 |
pmProcAcctEntryInformation about processes. PmProcAcctEntry .pmProcstatsGroup.2.1 |
pmAcctProcNameThe name of the entryro DisplayString (SNMPv2-TC) .pmProcstatsGroup.2.1.1 |
pmAcctProcCpuwaittimeCPU wait timero DisplayString UNITS "%" .pmProcstatsGroup.2.1.2 |
pmAcctTextpftimeText page fault sleep timero DisplayString UNITS "%" .pmProcstatsGroup.2.1.3 |
pmAcctDatapftimeData page fault sleep timero DisplayString UNITS "%" .pmProcstatsGroup.2.1.4 |
pmAcctMajfaultsMajor page faultsro DisplayString (SNMPv2-TC) .pmProcstatsGroup.2.1.5 |
pmAcctChariosCharacters read and writtenro DisplayString (SNMPv2-TC) .pmProcstatsGroup.2.1.6 |
pmAcctIcontextsInvoluntary context switchesro DisplayString (SNMPv2-TC) .pmProcstatsGroup.2.1.7 |
pmAcctChildtimeCPU time for reaped childrenro DisplayString UNITS "%" .pmProcstatsGroup.2.1.8 |
pmAcctUserlocktimeUser lock timero DisplayString UNITS "%" .pmProcstatsGroup.2.1.9 |
pmAcctTraptimeSystem trap timero DisplayString UNITS "%" .pmProcstatsGroup.2.1.10 |
pmAcctTotalswapsTotal swapsro DisplayString UNITS "%" .pmProcstatsGroup.2.1.11 |
pmAcctDescThe description of the entryro DisplayString (SNMPv2-TC) .pmProcstatsGroup.2.1.12 |
pmAcctProcrule1Memory shortage Rulero DisplayString (SNMPv2-TC) .pmProcstatsGroup.2.1.13 |
pmAcctProcrule2File access rulero DisplayString (SNMPv2-TC) .pmProcstatsGroup.2.1.14 |