attachment-0001


<br><font size=2 face="sans-serif">Sounds like it might be a good idea.
Not sure I understand exact usage of &quot;counter errors&quot;. Is this
problems with the counters, counts of errors...?</font>
<br><font size=2 face="sans-serif">----------------------------------------------
<br>
Harry Lewis <br>
IBM STSM<br>
Chairman - IEEE-ISTO Printer Working Group<br>
http://www.pwg.org<br>
IBM Printing Systems <br>
http://www.ibm.com/printers<br>
303-924-5337<br>
---------------------------------------------- </font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>&quot;McDonald, Ira&quot;
&lt;imcdonald@sharplabs.com&gt;</b> </font>
<br><font size=1 face="sans-serif">Sent by: owner-wims@pwg.org</font>
<p><font size=1 face="sans-serif">01/25/2005 07:56 PM</font>
<td width=59%>
<table width=100%>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td valign=top><font size=1 face="sans-serif">&quot;'wims@pwg.org'&quot;
&lt;wims@pwg.org&gt;</font>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td valign=top>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td valign=top><font size=1 face="sans-serif">WIMS&gt; Counter MIB - Alert
table/trap proposal</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2><tt>Hi folks, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;Tuesday (25 January 2005)<br>
<br>
I propose that we add an Alert group (objects) and an Alert Trap group<br>
(notification) to the Counter MIB and a Counter events class to the WIMS<br>
Events schema.<br>
<br>
A monitor application that registers for 'icAlertV2Trap' notifications<br>
can effectively use the Counter MIB stand-alone, typically without data<br>
from any other MIB.<br>
<br>
Comments?<br>
<br>
Cheers,<br>
- Ira<br>
<br>
Ira McDonald (Musician / Software Architect)<br>
Blue Roof Music / High North Inc<br>
PO Box 221 &nbsp;Grand Marais, MI &nbsp;49839<br>
phone: +1-906-494-2434<br>
email: imcdonald@sharplabs.com<br>
----------------------------------------<br>
<br>
IcCounterEventTypeTC ::= TEXTUAL-CONVENTION<br>
 &nbsp; &nbsp;STATUS &nbsp; &nbsp; &nbsp;current<br>
 &nbsp; &nbsp;DESCRIPTION<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;The type of counter event in this 'icAlertTable'
entry.&quot;<br>
 &nbsp; &nbsp;REFERENCE<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;prtAlertCode in Printer MIB (RFC 1759/3805).<br>
 &nbsp; &nbsp; &nbsp; &nbsp;PrtAlertCodeTC in IANA Printer MIB (RFC 3805<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;and http://www.iana.org/assignments/ianaprinter-mib).&quot;<br>
 &nbsp; &nbsp;SYNTAX &nbsp; &nbsp; &nbsp;INTEGER {<br>
 &nbsp; &nbsp; &nbsp; &nbsp;other(1), &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- non-standard type<br>
 &nbsp; &nbsp; &nbsp; &nbsp;unknown(2), &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- unknown type<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;counterCreated(3) &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; -- counter created<br>
 &nbsp; &nbsp; &nbsp; &nbsp;-- &nbsp;any counter element<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;counterErrors(4), &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; -- counter errors<br>
 &nbsp; &nbsp; &nbsp; &nbsp;-- &nbsp;icTimeDownSeconds<br>
 &nbsp; &nbsp; &nbsp; &nbsp;-- &nbsp;icMonitorCriticalAlerts<br>
 &nbsp; &nbsp; &nbsp; &nbsp;-- &nbsp;icMonitorAbortedJobs<br>
 &nbsp; &nbsp; &nbsp; &nbsp;-- &nbsp;icMonitorMemoryAllocErrors<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- see prtAlertCriticalEvents
in Printer MIB v2 (RFC 3805)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;-- &nbsp;icMonitorStorageAllocErrors<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;counterReset(5), &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;-- counter reset<br>
 &nbsp; &nbsp; &nbsp; &nbsp;-- &nbsp;any counter element<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;counterWarnings(6), &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; -- counter warning<br>
 &nbsp; &nbsp; &nbsp; &nbsp;-- &nbsp;icTimeMaintenanceSeconds<br>
 &nbsp; &nbsp; &nbsp; &nbsp;-- &nbsp;icMonitorTotalAlerts (for warning
alerts)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- see prtAlertAllEvents in Printer
MIB v2 (RFC 3805)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;-- &nbsp;icMonitorCanceledJobs<br>
 &nbsp; &nbsp; &nbsp; &nbsp;-- &nbsp;icMonitorMemoryAllocWarnings<br>
 &nbsp; &nbsp; &nbsp; &nbsp;-- &nbsp;icMonitorStorageAllocWarnings<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;counterWrap(7) &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- counter wrap (to zero)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;-- &nbsp;any counter element<br>
 &nbsp; &nbsp;}<br>
<br>
<br>
--<br>
-- &nbsp;Alert Group (Optional)<br>
--<br>
<br>
IcAlertEntry ::= SEQUENCE {<br>
 &nbsp; &nbsp; &nbsp; &nbsp;-- &nbsp;alert index elements<br>
 &nbsp; &nbsp; &nbsp; &nbsp;icAlertKeyIndex &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; Integer32,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;icAlertCycleType &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;IcCycleTypeTC,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;icAlertWorkType &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; IcWorkTypeTC,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;icAlertIndex &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Integer32,<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;-- &nbsp;alert description elements<br>
 &nbsp; &nbsp; &nbsp; &nbsp;icAlertCounterEventType &nbsp; &nbsp; &nbsp;
&nbsp; IcCounterEventTypeTC,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;icAlertCounterName &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;DisplayString,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;icAlertCounterValue &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; Integer32,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;icAlertDateAndTime &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;DateAndTime,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;icAlertTime &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; TimeTicks<br>
 &nbsp; &nbsp;}<br>
<br>
<br>
--<br>
-- &nbsp;Alert Trap Group (Optional)<br>
--<br>
<br>
icAlertV1Prefix OBJECT-IDENTITY<br>
 &nbsp; &nbsp;STATUS &nbsp;current<br>
 &nbsp; &nbsp;DESCRIPTION<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;The value of the enterprise-specific
OID in an SNMPv1 trap<br>
 &nbsp; &nbsp; &nbsp; &nbsp;sent signaling a counter event in the prtAlertTable.&quot;<br>
 &nbsp; &nbsp;::= { icAlertTrap 1 }<br>
<br>
icAlertV2Prefix OBJECT IDENTIFIER ::= { icAlertV1Prefix 0 }<br>
<br>
icAlertV2Trap NOTIFICATION-TYPE<br>
 &nbsp; &nbsp;OBJECTS { icAlertCounterEventType, icAlertCounterName,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;icAlertCounterValue, icAlertDateAndTime
}<br>
 &nbsp; &nbsp;STATUS &nbsp;current<br>
 &nbsp; &nbsp;DESCRIPTION<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&quot;This trap is sent whenever a counter
event is added<br>
 &nbsp; &nbsp; &nbsp; &nbsp;to the icAlertTable.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Note: &nbsp;The values of the icAlertKeyIndex,
icAlertCyclceType,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;icAlertWorkType, and icAlertIndex objects are
included in the<br>
 &nbsp; &nbsp; &nbsp; &nbsp;instance qualifiers of the explicit variable
bindings in this<br>
 &nbsp; &nbsp; &nbsp; &nbsp;trap. &nbsp;The value of icAlertTime (i.e.,
sysUpTime in IETF MIB-II,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;RFC 1213) is always included in SNMP traps,
per RFC 3416.&quot;<br>
 &nbsp; &nbsp;::= { icAlertV2Prefix 1 }<br>
<br>
-- &nbsp;Note that the SNMPv2 to SNMPv1 translation rules dictate that<br>
-- &nbsp;the preceding statement will result in SNMPv1 traps of the<br>
-- &nbsp;following form:<br>
--<br>
-- &nbsp;icAlertV1Trap TRAP-TYPE<br>
-- &nbsp; &nbsp; &nbsp;ENTERPRISE icAlertV1Prefix<br>
-- &nbsp; &nbsp; &nbsp;VARIABLES { icAlertCounterEventType, icAlertCounterName,<br>
-- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;icAlertCounterValue,
icAlertDateAndTime }<br>
-- &nbsp; &nbsp; &nbsp;DESCRIPTION<br>
-- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;This trap is sent whenever a
counter event is added<br>
-- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;to the icAlertTable.&quot;<br>
-- &nbsp; &nbsp; &nbsp;::= 1<br>
</tt></font>
<br>