Configurazione del programma di raccolta NetViewer di soluzioni e reti Nokia

Per utilizzare i dati dal raccoglitore NetViewer di Nokia Solutions and Networks (NSN) in un rilevamento della rete, devi configurare i dettagli di connessione tra NSN NetViewer EMS e Network Manager.

È anche possibile configurare ulteriori informazioni da raccogliere dall'EMS. Per configurare il raccoglitore NSN NetViewer , completa la seguente procedura:

  1. Passa alla directory del programma di raccolta NSN NetViewer .
    cd $NCHOME/precision/collectors/javaCollectors/NetViewer/
  2. In questa directory, trova il file di configurazione di esempio per il raccoglitore NetViewer NSN e copialo nel file di configurazione di lavoro.
    cp NetViewerCollector.properties.sample NetViewerCollector.properties
  3. Modificare il file di configurazione del programma di raccolta:
    $NCHOME/precision/collectors/javaCollectors/NetViewer/NetViewerCollector.properties.
  4. Configurare le seguenti proprietà del raccoglitore:
    porta
    Porta su cui eseguire il server del programma di raccolta integrato. La porta deve corrispondere alla porta configurata nell'inserimento nella tabella collectorFinder.collectorRules nel file DiscoCollectorFinderSeeds.cfg . Il valore predefinito è 8080.
    log.filename
    Nome file per il file di log del raccoglitore NetViewer NSN. Il valore predefinito è NetViewerCollector.log.
    log.level
    Livello di registrazione per il framework del raccoglitore. Il valore predefinito è INFO.
    trace.filename
    Nome file per il file di traccia del programma di raccolta NSN NetViewer . Il valore predefinito è NetViewerCollector-trace.log.
    trace.level
    Livello di traccia per il framework del raccoglitore. Il valore predefinito è INFO.
  5. Configurare i parametri di acquisizione dati per il raccoglitore:
    collectData
    Assume uno dei seguenti valori. Il valore predefinito è True.
    True
    Abilita l'utilità di raccolta. Il programma di raccolta raccoglie i dati dall'EMS.
    False
    Disabilita il raccoglitore. Il programma di raccolta non raccoglie dati dall'EMS.
    DataAcquisition.GetEntities
    Assume uno dei seguenti valori. Il valore predefinito è 0.
    1: Abilita
    Abilita il download dei dati delle entità fisiche dall'EMS.
    0: disabilita
    Disabilita il download dei dati dell'entità fisica dall'EMS.
    DataAcquisition.GetLayer2Connections
    Assume uno dei seguenti valori. Il valore predefinito è 0.
    1: Abilita
    Abilita il download dei dati di connettività di livello 2 dall'EMS.
    0: disabilita
    Disabilita il download dei dati di connettività di livello 2 dall'EMS.
  6. È possibile configurare opzionalmente i dettagli del sistema di gestione degli elementi di origine (EMS) nella sezione Proprietà dell'origine dati, configurando i seguenti campi generici. I dati di questi campi vengono utilizzati da Network Manager per modellare l'EMS.
    DataSource.id
    Identificatore univoco della fonte di dati, sotto forma di numero intero. Questo campo assume il valore 1, a indicare che si tratta della fonte di dati primaria.
    DataSource.descr
    Descrizione dell'EMS.
    DataSource.emsHost
    Nome host dell'EMS.
    DataSource.emsName
    Nome dell'EMS.
    DataSource.emsPort
    Porto dello SME.
    DataSource.emsVersion
    Versione dell'EMS.
    DataSource.emsIdentifier
    Identificatore dell'EMS e chiave per integrare il collettore Network Manager con il driver Netcool Configuration Manager.
    DataSource.emsRole
    Ruolo dell'EMS. Questo parametro può assumere uno dei seguenti valori:
    • sconosciuto
    • primario
    • backup
    • altro
    DataSource.emsStatus
    Stato dell'EMS. Questo parametro può assumere uno dei seguenti valori:
    • sconosciuto
    • ingrandire
    • inattivo
    • altro
    DataSource.emsUserName
    Nome utente dell'EMS.
    DataSource.emsPassword
    Password dell'EMS.
    DataSource.SecondaryEmsHost
    Indirizzo host dell'EMS secondario.
    DataSource.SecondaryEmsPort
    Porta dell'EMS secondario.
    Datasource.switchEms
    Con questo parametro si può passare dall'EMS primario a quello secondario.
  7. Non modificare le seguenti proprietà di inizializzazione ORB se non indicato dal supporto IBM® :
    Queste proprietà sono codificate come parametri di coppia nome - valore.
    orbProp.1.name=org.omg.CORBA.ORBClass
    orbProp.1.value=com.ibm.CORBA.iiop.ORB
    Specifica l'implementazione ORB IBM da attivare.
    orbProp.2.name=org.omg.CORBA.ORBSingletonClass
    orbProp.2.value=com.ibm.rmi.corba.ORBSingleton
    Specifica l'implementazione ORB IBM da attivare.
    orbProp.3.name=com.ibm.CORBA.Debug.Output
    orbProp.3.value=../log/orbtrc.log
    Specifica il file di log in cui scrivere i messaggi di errore ORB quando il programma di raccolta non riesce a stabilire una connessione al servizio CORBA sull'EMS.
    orbProp.4.name=com.ibm.CORBA.ORBWCharDefault
    orbProp.4.value=UTF16
    Indica che la serie di codifica caratteri UTF16 deve essere utilizzata per l'integrazione con NSN NetViewer EMS.
    orbProp.5.name=com.ibm.CORBA.ListenerPort
    orbProp.5.value=10005
    L'integrazione con NSN NetViewer EMS utilizza un file IOR (Interoperable Object Reference) Corba. L'interfacciamento mediante un file IOR richiede la comunicazione bidirezionale. Per facilitare ciò, il parametro ListenerPort è impostato sulla porta 10005 e questa è la porta da utilizzare per la comunicazione da NSN NetViewer EMS al raccoglitore. Questa impostazione di parametro è particolarmente importante se vuoi integrare il raccoglitore all'EMS NSN NetViewer in un ambiente NAT o firewall.
  8. Configurare le proprietà del servizio di denominazione:
    nameService.useNameService
    Assume uno dei seguenti valori. Il valore predefinito è True.
    True
    Il raccoglitore ottiene il riferimento al contesto di denominazione radice accedendo al servizio di denominazione tramite un URL corbaloc
    False
    Il programma di raccolta ottiene il riferimento del contesto di denominazione root dal file IOR specificato e ignora il servizio di denominazione.
    nameService.iorFile
    Il percorso completo del file IOR contenente il riferimento NameService . Supporta percorsi di file locali e remoti; ad esempio, HTTP e FTP.
    nameService.nameServiceName
    Il nome del servizio per il servizio di denominazione.
  9. Configurare le proprietà di EmsSessionFactory :
    emsSessionFactory.useNameService
    Assume uno dei seguenti valori. Il valore predefinito è True.
    True
    Il collettore ottiene il riferimento a EmsSessionFactory_I utilizzando il servizio di denominazione e risolvendo le proprietà del contesto di denominazione specificato.
    False
    Il collettore ottiene il riferimento a EmsSessionFactory_I dal file IOR specificato e bypassa il servizio di denominazione.
    emsSessionFactory.iorFile
    Percorso completo del file IOR contenente il riferimento a EmsSessionFactory. Supporta percorsi di file locali e remoti; ad esempio, HTTP, FTP.
  10. Configurare le proprietà del gestore:
    manager.emsMgr
    Nome per l'interfaccia EMSMgr. Il valore predefinito è EMS.
    manager.equipmentInventoryMgr
    Nome dell'interfaccia EquipmentInventoryMgr. Il valore predefinito è EquipmentInventory.
    manager.managedElementMgr
    Nome dell'interfaccia ManagedElementMgr. Il valore predefinito è ManagedElement.
    manager.multiLayerSubnetworkMgr
    Nome dell'interfaccia MultiLayerSubnetworkMgr. Il valore predefinito è MultiLayerSubnetwork.
  11. Nella sezione Proprietà iteratore, configurare le proprietà dell'iteratore CORBA:
    iterator.resultSize
    Specifica il numero massimo di risultati restituiti per ciascuna serie dall'iteratore CORBA. Il valore predefinito è 20. Aumentare questo valore se si desidera diminuire il numero di iterazioni e aumentare la dimensione della risposta dati dall'EMS.
    iterator.destroyIterator
    Impostare su true se si desidera che l'iteratore CORBA distrugga l'oggetto iteratore corrispondente sul lato EMS. Il valore predefinito è false. Abilitare questa proprietà solo se EMS non esegue automaticamente la raccolta di dati inutilizzati della memoria.
  12. Configurazione delle proprietà delle associazioni extraInfo :
    Queste proprietà associano i valori dei campi forniti nelle rispettive tabelle nel database NCIM. È possibile specificare più valori, ma devono essere differenziati da un valore numerico nelle proprietà; ad esempio, chassisData.2.extraInfo , shelfData.3.extraInfo e così via.
    • chassisData.1.extraInfo
    • shelfData.1.extraInfo
    • slotData.1.extraInfo
    • moduleData.1.extraInfo
    • ptpData.1.extraInfo
    • ctpData.1.extraInfo
    • topologyData.1.extraInfo
  13. Salvare il file di configurazione del collector.