[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference azur::mcc

Title:DECmcc user notes file. Does not replace IPMT.
Notice:Use IPMT for problems. Newsletter location in note 6187
Moderator:TAEC::BEROUD
Created:Mon Aug 21 1989
Last Modified:Wed Jun 04 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:6497
Total number of notes:27359

1159.0. "Suggestion from a customer (GE)" by ENUF::GASSMAN () Tue Jun 18 1991 09:35

	One of our customers, General Electric, is trying out MCC.  
	Ron Panetta is the manager of their internal DECnet network.
	Ron is trying to build up rules to tell him when registered
	areas go unreachable, and when unregistered areas become
	reachable.  He has complianed in the past about how VMS does not 
	support the status of an unreachable area (an exception fires
	instead), and how hard it is to work with the DECSA box (pluto).  
	However, by using a DECrouter 2000 he has progressed towards what 
	he's trying to do.

	Ron is suggesting a change to the order which 'change of' 
	alarms are presented.  After his first piece of mail, I 
	tried to convince him that the way it was done made sense
	but his second mail tries to convince Digital otherwise.  I
	can't tell if this is a big deal or not, but thought the notes
	audience might like to see the thoughts of a customer that is
	using MCC.

	Feel free to communicate via mail with Ron.  He's been one of
	our best network management customers for about 10 years.

	bill

From:	DECWRL::"[email protected]" "Ron Panetta, GE-ELAB, 17-JUN-1991 10:28:59.02
To:	[email protected] 
CC:	
Subj:	Another MCC comment 
.
.
.
.
Anyway, the comment is as follows. The "Data" portion of the message is
kind of backwards. I tend to read from top to bottom. The rule that generated
the alarm was a "change of" rule. Sure would be nice if MCC listed the
data in chronological order instead of reverse chronological order. Seems
more natural.
 
Ron
----------------------------------------------------------------------
From:	ELAB::GEDECNET     "Area 7 (from BNGRTR) went" 15-JUN-1991 16:31:43.18
To:	@SYS$SYSDEVICE:[GEDECNET.MANAGER]MCC_ALARMS.DIS;1
CC:	
Subj:	Notification of alarm "MCC 0 ALARMS RULE BNGRTR_AREA_7 15-JUN-1991 16:31:33.74"
 
    Rule name:     MCC 0 ALARMS RULE BNGRTR_AREA_7
  Detected at:     15-JUN-1991 16:31:33.74
     Category:     AREA PROBLEM
  Description:     Area 7 (from BNGRTR) went unreachable
 
   Expression:     (change_of                                                         (node4 BNGRTR area 7 state,                                    
                   reachable,*),                                                    at every 00:10:00)
         Data:     Node4 BNGRTR Area 7 State = Unreachable 15-JUN-1991 16:31:33.71
                   Node4 BNGRTR Area 7 State = Reachable 15-JUN-1991 16:21:33.70
 

From:	DECWRL::"[email protected]" "Ron Panetta, GE-ELAB, 17-JUN-1991 17:08:16.43
To:	enuf::gassman 
CC:	
Subj:	RE: Another MCC comment 

I'll try for a more convincing arguement. Here goes:
 
1) In the English language we read from left to right and from top to bottom.
2) Computer languages that are English like tend to follow that same
   convention.
3) DECmcc is one of those.
4) The "change_of" construct follows that convention as shown in the following
   pseudo example:
 
	change_of ( entity_attribute , previous_value , new_value )
 
4) The alarm data does NOT follow that convention in that it presents the 
   information in the reverse order ( new state followed by previous state).
 
Ron
 
T.RTitleUserPersonal
Name
DateLines
1159.1Why the 'data' from the Change-Of function is in 'reverse' orderNANOVX::ROBERTSKeith Roberts - DECmcc Toolkit TeamTue Jun 18 1991 10:2315
Bill, The reason the data from the Change-Of function comes out in 'reverse'
order .. is due to the placement of the operands in the binary tree.

The code simply walks through the tree looking for 'data', then builds
a list of the data which was found.  It just 'happened that way'.

I'm sure this could be changed - the tree would still be walked through
the same way, but the data could be sorted by time-stamp ... In the
future when Rule Expressions can be more complex, then all the data would
appear chronologically.

I no longer work on the Alarms team - Anil Navkal would call-the-shot.

Keith
DECmcc Toolkit Team
1159.2re .0GRANPA::DCOMFORTSpent a little time on the mountainTue Jun 18 1991 11:3260
    Hi,

    I am on-site at SmithKline Beecham and setting up an MCC station.  I
    have recently installed BMS and DIR v1.1 and with this new version I
    believe the change_of function produces the data in the order for which
    you desire.  Eg.

    #1          14-JUN-1991 02:19:42.27                                   MAIL
    From:   PHMCC::COMMSYS      "Area Reachability Report"
    To:     @MCC_AREA_ALARMS:AREA_MAIL_LIST.DIS
    CC:
    Subj:   Area Reachability Report

        Rule name:     MCC 0 ALARMS RULE AREA_23
      Detected at:     14-JUN-1991 02:19:19.19
         Category:     Area Reachability
      Description:     Area Reachability Report

       Expression:     (change_of(node4 phx25 area 23 state,*,*), at every
    00:15:00)
             Data:     Node4 1.20 Area 23 State = Reachable 14-JUN-1991
    02:04:19.11
                       Node4 1.20 Area 23 State = Unreachable 14-JUN-1991
    02:19:18.99

    ...and (later that same day)...

        #8          14-JUN-1991 05:34:37.36                                MAIL
    From:   PHMCC::COMMSYS      "Area Reachability Report"
    To:     @MCC_AREA_ALARMS:AREA_MAIL_LIST.DIS
    CC:
    Subj:   Area Reachability Report

        Rule name:     MCC 0 ALARMS RULE AREA_23
      Detected at:     14-JUN-1991 05:34:19.20
         Category:     Area Reachability
      Description:     Area Reachability Report

       Expression:     (change_of(node4 phx25 area 23 state,*,*), at every
    00:15:00)
             Data:     Node4 1.20 Area 23 State = Unreachable 14-JUN-1991
    05:19:18.99
                       Node4 1.20 Area 23 State = Reachable 14-JUN-1991
    05:34:19.00
     


    As far as the other situation where say a previously unknown area comes 
    on line, the OCCURS function in BMs/DIR v1.1 may help out. 

    (occurs(node4 phx25 area * Area Reachability Change))

    I have not yet had the time to check this out as far as the mail
    message that is generated, however it looks good.


    Regards,

    Dave Comfort
    
1159.3Some like it in the pot, nine days old!WAKEME::ANILThu Jun 20 1991 13:5218
       Bill,

       The order in which the data is to be printed in a matter of 
       personal choice. If we choose one way, we are certain to make
       x% customer unhappy. I have no idea if printing data in ascending 
       order of time will make more that 50% users happy. The work involved 
       in printing the data one way as against the other is trivial.

       Make up your mind and tell us which way you want to see the output
       and we will do what you tell us. And yes I agree, we better be constant 
       when we print that data!  :-)	

       Regards,

       Anil Navkal
 

1159.4let the user chooseSTAR::ROSENBERGDuvie - On a buffalo wing and a prayer - ZKO3-2/Y05 (2Y08) - 381-1517Thu Jun 20 1991 15:3411
Anil,

If in fact it is relatively simple to order the information in either ascending
or descending order, make ~100% of the users happy by letting them select the
ordering.

I do not know what customization options are available to you, but I believe
you will get the biggest bang (or round of applause) for the implementation
buck if you do so.

Dave
1159.5TOOK::STRUTTManagement - the one word oxymoronMon Jun 24 1991 17:2717
    re: .4
    
.4> If in fact it is relatively simple to order the information in either ascending
.4> or descending order, make ~100% of the users happy by letting them select the
.4> ordering.
    
    I believe this is the *wrong* way to think. Adding in the choice can
    end up making more people unhappy, as they now have more options to
    learn. 
    (Sorry to throw stones, but...) that's exactly how VMS got into
    trouble, by adding so many sysgen parameters, rather than making hard
    choices!
    
    We want people to manage networks (or enterprises) - not have to learn
    how many differnt ways they can configure MCC.
    
    Colin
1159.6hide complexity yet provide flexibilityENUF::GASSMANThu Jun 27 1991 15:248
    Another alternative is to make the engineering choice the default, but
    allow changed to be made by services or the customer an option.  That
    way they don't have to deal with the complexity, but yet if they really
    want to, they can.  The remedy trouble ticket system uses this
    approach.  They give you the view of the data they feel is right, yet
    let users design their own views to meet their needs.  
    
    bill