[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

2102.0. "Comparing characteristics" by LEMAN::BIRO (Georges Biro - SR/ACT) Tue Jan 14 1992 13:17

    Is there a way to compare a set of attributes? Simplified example:

    1. I configure an entity, say a router.

    2. I take a snapshot of its characteristics and store it in the MIR.

    3. Every day I compare the attributes of the characteristics partition
    to the initial (or previous) ones.

    4. If difference, generate an alarm.

    My understanding is that in order to do something like this, I need to 
    create an alarm rule for all attributes of the entity.
    Is this correct? If so, is there anything to simplify.
   
    regards,
    	   Georges.
T.RTitleUserPersonal
Name
DateLines
2102.1Sorry, but no...TOOK::ORENSTEINTue Jan 14 1992 14:325
    Regrettably no, we don't support a change in attribute partition.
    It's been suggested as a future capability for Alarms, but it won't
    be done for V1.2
    
    	aud...
2102.2hack it?ENUF::GASSMANTue Jan 14 1992 14:4617
    This is a feature that can be found in the HUGHS Lan Systems product
    "Monet".  From their literature:  "Once a vendor's device is registered
    in the database, the LEARN utility automatically extracts its
    configuration parameters and enters them in the relational database. 
    This makes configuration of large multivendor networks practical and
    easy.  bla-bla-bla... MONET can also alert the network manager if
    real-time configuration parameters are out-of-sync with those stored in
    the database.  These parameters can be updated automatically,
    accompanied by a discrepancy report".  I saw a demo of this - and it
    seems like a useful feature.
    
    Now, for MCC - I'd think you could hack the feature by recording a
    partition to the historian, then run a report that compared parameters
    from two recording sessions - it would be in datatrieve or ingres sql.
    
    bill
    
2102.3Please lets not hack this oneTOOK::MATTHEWSTue Jan 14 1992 16:1811
    This is a feature that has been in a variety of classic management
    systems. It was a primary feature of BBN's NU for years. It will
    most likely be addressed in the future as a Generic Configuration
    Management FM. 
    
    I am not in favor of a hack on this one. You want a well thought
    out scheme that differentiates between production systems and
    test systems. It also needs to be sensitive to new releases and
    distribution of software for the objects under management.
    
    wally
2102.4MCC/DCL hack potentialTELALL::WOODCOCKTue Jan 14 1992 16:3635
>    Now, for MCC - I'd think you could hack the feature by recording a
>    partition to the historian, then run a report that compared parameters
>    from two recording sessions - it would be in datatrieve or ingres sql.
    
From DCL you could also *hack* something like this if its only one node, if 
it's more you'd need a config file to read from and a loop action. A database
report would be the best bet as described in -.1 if the environment is large.

After -recording- characteristics partition with a poll period of
1 day then start a resubmitting procedure to do the following:

$ mcc show node4 xxxxx all char, for start _yesterdays-date_ every 24:0 -
  until _todays-date_ , to file=xxxxx.dat
$ diff/output=xxxxx.dif xxxxx.dat
$ search xxxxx.dif "records found:"/output=check_dif_xxxxx.tmp
$ open check_dif check_dif_xxxxx.tmp
$ read/end_of_file=end_dif check_dif record_line
$ diff_num = f$element(5," ",record_line)
$ show sym diff_num
$ close check_dif
$ if diff_num .nes. "0" then 
$ mail/subject="xxxxx charicteristic change" xxxxx.dif <account>
$ END_DIF:
$ pur xxxxx.dif
$ pur check_dif_xxxxx.tmp
$ purge xxxxx.dat
$ exit

**WARNING untested, but the ideas should all be there, except determining
  the working dates**

kind regards,
brad...
    

2102.5I prefer the Configuration management AMLEMAN::BIROGeorges Biro - SR/ACTWed Jan 15 1992 12:048
    Thanks for the suggestions and work-arounds. I only see the solution
    suggested in .3 as the one I can present to customers. I realise of
    course the difficulty to integrate an RSM-like configuration management
    functionality in DECmcc extended to any entity, however, this is what
    we promise to customers when we talk about "Extended Management" and
    the OSI functional domains.

    Georges.