Thursday, August 14, 2014

NNMI - TeMIP - ATNI Integration

NNMi & TeMIP Integration:
On NNMi install these.
Note : Please refer temip6_ATNI6_InstallConfig.pdf for prerequisites & further information.
TeMIP (Telecom Management Information Platform)
1.       Install  TeMIP Utility package

rpm -ivh TeMIP-pkgutils-1.1-8.x86_64.rpm

Note : Install Java
[root@IPFmsImsProd29 TeMIP-TNT-V60]# pwd
/NNMiTeMIPIntegration/TeMIP-TNT-V60/JDK15
[root@IPFmsImsProd29 TeMIP-TNT-V60]# rpm -ivh jdk-1_5_0_15-linux-amd64.rpm
Preparing...                ########################################### [100%]
   1:jdk                    ########################################### [100%]

Export the path : export JAVA_HOME=/usr/java/jdk1.5.0_15/
2.       Install the TeMIP Adapter subset (TNTADAPTER), execute the following command with root privileges in the KIT directory:

pkgadd -R /opt/OV/ -a $PWD/adminFile -d $PWD TNTADAPTERV600L




[root@IT]# pkgadd -R /opt/OV  -a  $PWD/adminFile  -d  $PWD  TNTADAPTERV600L
NOTE:  <KIT LOCATION or  $PWD> = /root/Desktop/NNMiTeMIPIntegration/TeMIP-TNT-V60/KIT/TNTV60L_RevA/TeMIP-V60L-UNIX/TeMIP-TNT/KIT

Check the output result at last as:
.
.
.
Configure product using temip_adapter_configure
Installation of HP OpenView TeMIP NNM Toolkit Adapter
                 (TNTADAPTERV600L) was successful.
To check the installed package :
               [root@ipnmsimstnd46 KIT]# pkginfo -R /opt/OV/
                 application TNTADAPTERV600L                HP OpenView TeMIP NNM Toolkit Adapter


1.       Install the Customization Toolkit subset (TNTCUSTTK), execute the following command with root privileges in the KIT directory:

pkgadd -R /opt/OV/ -a <Kit_location>/adminFile -d <Kit_location>      TNTCUSTTK<Version>

@ IDEA
[root@IT]# pkgadd -R /opt/OV/ -a  $PWD/adminFile -d $PWD TNTCUSTTKV600L

NOTE: <KIT LOCATION or  $PWD> = /root/Desktop/NNMiTeMIPIntegration/TeMIP-TNT-V60/KIT/TNTV60L_RevA/TeMIP-V60L-UNIX/TeMIP-TNT/KIT
Check the output result at last as:
.
.
.
Installation of HP OpenView TeMIP NNM Toolkit - Customization
Toolkit (TNTCUSTTKV600L) was successful.

2.       Install the Third Party Products subset (TNTTPP) execute the following command with root privileges in the KIT directory:

      #pkgadd -R /opt/OV -a <kit_location>/adminFile -d <kit_location> TNTTPP<Version>
      


[root@IT]# pkgadd -R /opt/OV/ -a $PWD/adminFile -d $PWD TNTTPPV600L


NOTE : <KIT LOCATION or  $PWD>  = /root/Desktop/NNMiTeMIPIntegration/TeMIP-TNT-V60/KIT/TNTV60L_RevA/TeMIP-V60L-UNIX/TeMIP-TNT/KIT/

Check the output result at last as:
.
.
.
Installation of HP OpenView TeMIP NNM Toolkit - Third party products
(TNTTPPV600L) was successful.


3. Install the Customization Toolkit subset (TNTCUSTTK), execute the following command with root privileges in the KIT directory:


pkgadd -R /opt/OV/ -a <Kit_location>/adminFile -d <Kit_location> TNTCUSTTK<Version>

 [root@IT]# pkgadd -R /opt/OV/ -a $PWD/adminFile -d $PWD TNTCUSTTKV600L NOTE: <KIT LOCATION or $PWD> = /root/Desktop/NNMiTeMIPIntegration/TeMIP-TNT-V60/KIT/TNTV60L_RevA/TeMIP-V60L-UNIX/TeMIP-TNT/KIT
Check the output result at last as:
 . . .



Installation of HP OpenView TeMIP NNM Toolkit - Customization Toolkit (TNTCUSTTKV600L) was successful.


4. Install the Third Party Products subset (TNTTPP) execute the following command with root privileges in the KIT directory:

#pkgadd -R /opt/OV -a <kit_location>/adminFile -d <kit_location> TNTTPP<Version>

[root@IT]# pkgadd -R /opt/OV/ -a $PWD/adminFile -d $PWD TNTTPPV600L

NOTE : <KIT LOCATION or $PWD> = /root/Desktop/NNMiTeMIPIntegration/TeMIP-TNT-V60/KIT/TNTV60L_RevA/TeMIP-V60L-UNIX/TeMIP-TNT/KIT/

Check the output result at last as:

 . . .

Installation of HP OpenView TeMIP NNM Toolkit - Third party products (TNTTPPV600L) was successful.




To check the installation of all the above 3 packages use the below command:

 [root@ipnmsimstnd46 KIT]# pkginfo -R /opt/OV

application TNTADAPTERV600L            HP OpenView TeMIP NNM Toolkit Adapter
application TNTCUSTTKV600L              HP OpenView TeMIP NNM Toolkit - Customization Toolkit
application TNTTPPV600L                       HP OpenView TeMIP NNM Toolkit - Third party products



5. Apply the below 2 patches ( Mandatory ) else integration fails. [ Not mentioned in Document or Sorry if I was unable to get this thing in document  ]

TEMIPTNTLIN_00018.tar
TEMIPTNTLIN_00019.tar

 In the patch folder TEMIPTNTLIN_00019 find the file “TEMIPTNTLIN_00019.text” and edit below file as per the instructions to add custom. /var/opt/OV/TNT/adapter/conf/ tnt_configuration.properties




$PWD = /root/Desktop/NNMiTeMIPIntegration/TeMIP_Patches/TEMIPTNTLIN_00019/TEMIPTNTLIN_00019

pkgadd -R /opt/OV -a $PWD/adminFile -d $PWD

Check the patch installation by using the below command

[root@IT]# pkginfo -R /opt/OV
Output should include these two along with those 3 packages:

application TEMIPTNTLIN-00018 TNTPATCH07605V600L:ComputedVariable in AddText
application TEMIPTNTLIN-00019 TNTPATCH07351V600L:Support new CIA pattern


6. Configure the TeMIP Adapter (Mandatory)

a. Go To adapter directory : /opt/OV/TNT/adapter/bin

Be sure that the adapter services are stopped. To check the adapter status use the below command:

temip_adapter_show
Stop the adapter service by using the command:

      temip_adapter -stop

b. Create the user in NNMi with guest role.
c. Configure TeMIP Adapter by using the command

/opt/OV/TNT/adapter/bin/temip_adapter_configure -h // -h for help

Note :
       Add this line in ~/.bash_profile before configuring temip adapter. export JAVA_HOME=/usr/java/jdk1.5.0_15/ and run . ~/.bash_profile


[root@in]# ./temip_adapter_configure -F -n <NNMi FQDN> -i 80 -u <system> -p <system-pwd> -g temip -w temip

WHERE:

80 > NNMi Port System,  userwith Web Service Client role. Temip > Username and password created for integration with guest access


Start the TeMIP adapter services using the below command”

[root@ipnmsimstnd46 bin]# temip_adapter –start
On successful configuration the status should be like below and

[root@bin]# temip_adapter_show

TeMIP Adapter processes:

PID     UID     APPLICATION
---     ----    -------------
4684 root TeMIP Adapter (Servlet Engine)

The Adapter is initialized and ready 

In the NNMi Custom Attributes should be updated on every node




END