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:
- Passa alla directory del programma di raccolta NSN NetViewer .
cd $NCHOME/precision/collectors/javaCollectors/NetViewer/ - 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 - Modificare il file di configurazione del programma di raccolta:$NCHOME/precision/collectors/javaCollectors/NetViewer/NetViewerCollector.properties.
- 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.collectorRulesnel fileDiscoCollectorFinderSeeds.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.
- 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.
- È 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- Salvare il file di configurazione del collector.