DX Infrastructure Manager

Expand all | Collapse all

NMS 5.0 / UMP 2.0 Install Feedback

  • 1.  NMS 5.0 / UMP 2.0 Install Feedback

    Posted 11-05-2010 09:06 PM

    Based on John’s challenge and our own never ending search for the best possible product on the market – we're creating a new forum post to track your results and feedback from your test installations of the new package.

     

     

    Reply to this post with your feedback!!



  • 2.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 11-05-2010 09:13 PM

    Hello to all,

     

    On my end I have the latest build (171) of NMS 5.0, during the install httpd times out and displays a pop-up notification then completes the install. If I try to launch the Infrastructure Manager it never comes up.


    I am running this on a Win7 64-bit VM on my laptop with 2GB of RAM allocated to the VM.

     

    Anyone else experiencing this on their end with build 171?



  • 3.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 11-06-2010 05:03 AM

    During a recent update of an NOD instance I ran into the following issues:

     

    1. NMS - With the new installer, Java will be required in the environmental variables. If you receive a Java Virtual Machine error during installation please check the PATH variable and add the Java path if needed. Note: This may require a restart of the machine.
    2. UMP 2.0 - After the upgrade from 1.5.1, the new portlets were not available. I had to drag the new portlets from the archive and restart the WASP.


  • 4.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 11-08-2010 03:43 PM

    seems like the installation directory is not asked when you use the console-based installation process for NMS5.0 on linux.

     

    My test environment was a linux 64-bit, 2.3 glibc.

     

    -chris



  • 5.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 11-12-2010 12:07 AM

    The UI for the controller probe is missing radio buttons that allow the user to alias the name of the robot.


    The current 4.3 GA release controller probe UI is included for reference, along with a screenshot of the 5.0 b3 release.

     


     



  • 6.  NMS 5.0 LINUX Infrastructure Installation Issue

    Posted 11-12-2010 10:25 PM

    While attempting to use nimldr to pull the LINUX installation package from my Windows NMS host, I kept getting the following error:

     

    "Failed to find install_LINUX_23 in Archive."

     

     

     

    The nimldr.log file showed the following issue:

     

     

    Nov 11 15:19:43:131 nimldr: Looking for install_LINUX_23
    Nov 11 15:19:43:132 nimldr: CONNECT: 0x81a5158(4) 10.212.90.21/40261->174.129.81.34/48005
    Nov 11 15:19:43:132 nimldr: sockWrite: first 20 bytes of buf = <nimbus/1.0 246 46m>
    Nov 11 15:19:43:132 nimldr:  10.212.90.21/40261->174.129.81.34/48005 (311):
    Nov 11 15:19:43:132 nimldr: SREQUEST: archive_list ->174.129.81.34/48005
    Nov 11 15:19:43:144 nimldr:  10.212.90.21/40261<-174.129.81.34/48005 (55):
    Nov 11 15:19:43:144 nimldr: RREPLY: status=illegal SID(15) <-174.129.81.34/48005  h=38 d=0
    Nov 11 15:19:43:144 nimldr: CLOSE: 0x81a5158 10.212.90.21/40261
    Nov 11 15:19:43:144 nimldr: sockWrite: first 20 bytes of buf = <nimbus/1.0 239 0mt>
    Nov 11 15:19:43:144 nimldr:  10.212.90.21/40261->174.129.81.34/48005 (257):
    Nov 11 15:19:43:144 nimldr: SREQUEST: _close ->174.129.81.34/48005
    Nov 11 15:19:43:144 nimldr: failed to locate install_LINUX_23 on distsrv: illegal SID
    Nov 11 15:19:43:144 nimldr: Failed to find install_LINUX_23 in Archive

     

     

     

    Searching in Salesforce yielded several references to disabling IP security on the hub.

     

    This was done using the Probe Utility as shown in the screenshot below:

     

    Using Probe Utility To Disable IP Security On Hub



  • 7.  Re: NMS 5.0 LINUX Infrastructure Installation Issue

    Posted 11-16-2010 04:34 PM

    Guys,

     

    Turning off ip validation also turns off a pretty important aspect of our security - validating that the SID in the message is in fact coming from the system it was issued to. Disabling ip validation means that anyone could get a valid sid by sniffing the network and use it from any box, not just the one that it was issued to. Security people tend to frown on that kind of thing... There are cases where turning it off is the only way to get things working (complicated NAT environments spring to mind), but that should really be a last resort, not something we put into our installer...

     

    Cheers,

    Stian



  • 8.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 11-16-2010 11:24 PM

    Test setup:

     

    DB: remote - Oracle 11gR1 (on RHES 4)

    NMS_Server: Soalris 10 x86 (instantclient_11_2)

    Ref document: https://na4.salesforce.com/01560000000evm6

     

     

    Installation observation:

     

    a) Java version: lower version of java is reported as java missing from the path (don't have the sceenshot), but in the debug log it shows as WRONG VERSION.

     

    b) Custom java code log: it should be written to /tmp not /.

     

    # ls -l /ia
    total 352
    -rw-rw-r--   1 root     root      167286 Nov 16 08:12 iaoutput.txt

     

    c) Nimsosft hub license: The installer doesn't display the trail license under 'Nimsoft Hub License' text box (see the attached file nim_lic)

     

     

    d) Error messages: Not sure if there is an issue or the client is attempting to connect even before the component is started. These messages appear after updating dist server config file:

     

    ....
    <webservice3.exe>
          version = 3.12
          name = WebService
          install_date = 11-16-2010
       </webservice3.exe>
       <setupdashboardviewer.msi>
          version = 1.30
          name = Dashboard Viewer
          install_date = 11-16-2010
       </setupdashboardviewer.msi>
    </setups>
    
    Waiting for hub on 192.168.0.200
    Caught (80) Session error, Unable to open a client session for 192.168.0.200:48000: Connection refused waiting for hub
    WAIT caught (80) Session error, Unable to open a client session for 192.168.0.200:48000: Connection refused
    WAIT caught (80) Session error, Unable to open a client session for 192.168.0.200:48000: Connection refused
    WAIT caught (80) Session error, Unable to open a client session for 192.168.0.200:48000: Connection refused
    WAIT caught (80) Session error, Unable to open a client session for 192.168.0.200:48000: Connection refused
    WAIT caught (80) Session error, Unable to open a client session for 192.168.0.200:48000: Connection refused
    WAIT caught (80) Session error, Unable to open a client session for 192.168.0.200:48000: Connection refused
    WAIT caught (80) Session error, Unable to open a client session for 192.168.0.200:48000: Connection refused
    WAIT caught (80) Session error, Unable to open a client session for 192.168.0.200:48000: Connection refused
    WAIT caught (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimClientSession@ee371b: Read timed out
    Waiting for controller on 192.168.0.200
    Waiting for httpd on 192.168.0.200
    Caught (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimClientSession@163ecdd: Read timed out waiting for httpd
    Init Security attempting to login to /WWW/SOLARIS/venus/hub
    Sending get_info without sid timeout = 60000
    get_info request sent!
    Sending hubsec_new without sid timeout = 60000
    hubsec_new request sent!
    Sending hubsec_setup_put without sid timeout = 60000
    hubsec_setup_put request sent!
    Checking hub security every one second.
    SID for security = 
    
    sURL=jdbc:smileysurprised:racle:thin:@192.168.0.40:1521/openview
    Loading driver for  url = url: jdbc:smileysurprised:racle:thin:@192.168.0.40:1521/openview host: 192.168.0.40 port: 1521 user: hr sid: openview driver: oracle integ: false
          driver loaded: oracle.jdbc.driver.OracleDriver
    URL: jdbc:smileysurprised:racle:thin:@192.168.0.40:1521/openview
    Registered Drivers:
    sun.jdbc.odbc.JdbcOdbcDriver@1600595: false
    oracle.jdbc.OracleDriver@10e938c: true
    got connected
    Got driver
    dbName: openview
    STARTING DB SCRIPTS
    /opt/nimsoft/SLM/SLM-create.sql. commands: 64
    Executing DECLARE
     CURSOR c IS SELECT null FROM USER_TABLES WHERE TABLE_NAME = 'CM_ACCOUNT';
    ....

     

    These messsages appear after creating the tables:

     

    ....
    ....
    /opt/nimsoft/SLM/DISCOVERY_insert_values.sql. commands: 2
    Executing CREATE OR REPLACE PROCEDURE DISCOVERY_CREATE AS
     da_id NUMBER;
     network_id NUMBER;
     snmp_id NUMBER;
     wmi_id NUMBER;
     Shell_Id NUMBER;
     BEGIN
     INSERT INTO CM_DISCOVERY_AGENT (created,address)
     VALUES(SYSDATE,'venus/discovery_agent');
     SELECT CM_DISCOVERY_AGENT_da_id_ASQ.CURRVAL
     INTO da_id
     FROM DUAL;
     INSERT INTO CM_SNMP_AUTHENTICATION (created,description,password,version)
     VALUES(SYSDATE,'Default','',1);
     SELECT CM_SNMP_AUTHENTICATION_snm_ASQ.CURRVAL
     INTO snmp_id
     FROM DUAL;
     END DISCOVERY_CREATE;
    
    Executing BEGIN DISCOVERY_CREATE; END;
    
    Waiting for distribution
    
    total 16
    finOK 16
    fail  0
    Distsrv completed normally
    Distribution complete
    Configuring data_engine
    DBTYPE Oracle
    Setting user to hr
    Done configuring data_engine
    Starting remaining processes
    Starting data_engine
    Sending probe_activate with sid = 3F2p9... timeout = 300
    probe_activate request sent!
    Waiting for data_engine
    Caught (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimClientSession@135db3e: Read timed out waiting for data_engine
    WAIT caught (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimClientSession@cce8fe: Read timed out
    data_engine started
    Starting sla_engine
    Sending probe_activate with sid = 3F2p9... timeout = 300
    probe_activate request sent!
    Waiting for sla_engine
    sla_engine started
    Starting qos_engine
    Sending probe_activate with sid = 3F2p9... timeout = 300
    probe_activate request sent!
    Waiting for qos_engine
    Caught (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimClientSession@d4b486: Read timed out waiting for qos_engine
    qos_engine started
    Starting audit
    Sending probe_activate with sid = 3F2p9... timeout = 300
    probe_activate request sent!
    Waiting for audit
    Caught (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimClientSession@97f1d8: Read timed out waiting for audit
    WAIT caught (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimClientSession@186d4a1: Read timed out
    audit started
    Starting nis_server
    Sending probe_activate with sid = 3F2p9... timeout = 300
    probe_activate request sent!
    Waiting for nis_server
    Caught (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimClientSession@41c80e: Read timed out waiting for nis_server
    WAIT caught (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimClientSession@b51464: Read timed out
    nis_server started
    Starting discovery_server
    Sending probe_activate with sid = 3F2p9... timeout = 300
    probe_activate request sent!
    Waiting for discovery_server
    Caught (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimClientSession@4de4e3: Read timed out waiting for discovery_server
    discovery_server started
    Starting discovery_agent
    Sending probe_activate with sid = 3F2p9... timeout = 300
    probe_activate request sent!
    Waiting for discovery_agent
    Caught (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimClientSession@1ee09ce: Read timed out waiting for discovery_agent
    WAIT caught (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimClientSession@c5caf0: Read timed out
    WAIT caught (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimClientSession@18e8746: Read timed out
    discovery_agent started
    Starting ace
    Sending probe_activate with sid = 3F2p9... timeout = 300
    probe_activate request sent!
    Waiting for ace
    Caught (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimClientSession@c988ca: Read timed out waiting for ace
    ace started
    Generating main
    GotAddr
    Done gen main page
    Did not match to message method
    
    BrowserLauncher.openURL(http://venus:8008)
    
    LaunchUnixBrowser::run()- launching 'netscape' @ 'http://venus:8008'
    LaunchUnixBrowser::run()- scriptfile is '/tmp/launchBrowser8241..sh'
    LaunchUnixBrowser::run()- script script, executing Runtime.exec()
    LaunchUnixBrowser::run()- Runtime.exec() finished, return code: 1
    LaunchUnixBrowser::run()- launching 'mozilla' @ 'http://venus:8008'
    LaunchUnixBrowser::run()- scriptfile is '/tmp/launchBrowser1773..sh'
    LaunchUnixBrowser::run()- script script, executing Runtime.exec()
    LaunchUnixBrowser::run()- Runtime.exec() finished, return code: 0
    SHUTDOWN REQUESTED
    (X) commiting registry
    
    REGISTRY ALREADY STORED!
    
    (X) shutting down service manager
    (X) cleaning up temporary directories
    Exiting with exit code: 0
    cleanUp()
    calling cleanUpUNIX()

     

     

    e) /tmp file system space: If you abort installer in between, make sure to clean-up /tmp (it's documented in slide 6 of ref doc).

     

    # ./installNMS*
    Preparing to install...
    Extracting the installation resources from the installer archive...
    The size of the extracted files to be installed are corrupted.  Please
    try to download the installer again and make sure that you download
    using 'binary' mode.
    Please do not attempt to install this currently downloaded copy.
    
    # df -kl
    Filesystem            kbytes    used   avail capacity  Mounted on
    /dev/dsk/c0d0s0       967199  304636  604532    34%    /
    /devices                   0       0       0     0%    /devices
    ctfs                       0       0       0     0%    /system/contract
    proc                       0       0       0     0%    /proc
    mnttab                     0       0       0     0%    /etc/mnttab
    swap                 2255092     708 2254384     1%    /etc/svc/volatile
    objfs                      0       0       0     0%    /system/object
    /dev/dsk/c0d0s3      10085921 4476642 5508420    45%    /usr
    /usr/lib/libc/libc_hwcap1.so.1
                         10085921 4476642 5508420    45%    /lib/libc.so.1
    fd                         0       0       0     0%    /dev/fd
    /dev/dsk/c0d0s6      1986446  424626 1502227    23%    /var
    /dev/dsk/c0d0s7      1986446 1985038       0   100%    /tmp
    swap                 2254424      40 2254384     1%    /var/run
    /dev/dsk/c0d0s4      10085921 1198712 8786350    13%    /opt
    /dev/dsk/c0d0s5      213198470 16683282 194383204     8%    /export/home

     

     

    f) Data engine log: looks OK (ref doc slide 10)

     

    # more data_engine.log
    Nov 16 08:08:57:785 [0001] de: ######################## START #################
    #######
    Nov 16 08:08:57:785 [0001] de: NimBUS Data Engine 7.61 [Oct 31 2010]
    Nov 16 08:08:57:785 [0001] de: Nimsoft Corp (C) 1998-2010
    Nov 16 08:08:57:785 [0001] de: port=48013 PID=1853 debug=0
    Nov 16 08:08:57:815 [0001] de: License SLM-QOS: SLM-QOS/Auto generated/192.168.
    0.200/100/16-dec-2010/HOUR REEF GAP IKE BURY GONE
    Nov 16 08:08:57:815 [0001] de: License SLM-SLA: SLM-SLA/Auto generated/192.168.
    0.200/1/16-dec-2010/HAAS CARE CUE KUDO THEE END
    Nov 16 08:08:57:815 [0001] de: License SLM-GUI: SLM-GUI/Auto generated/192.168.
    0.200/1/16-dec-2010/PUP MOW MALE LOON OF GOES
    Nov 16 08:08:58:058 [0001] de: Load - Loaded: true Ref Count: 0 Addr: 0xd25409b
    8 lib name: libociei.so.  Caller: 
    Nov 16 08:09:01:091 [0002] de: SLM version 4.63

     

     

    g) Proc list validation: Don't have doc to compare - for the process list (it should be added to final install doc):

     

    # ps -ef | grep nim
        root  1841  1834   0 08:05:36 ?           0:00 nimbus(hdb)
        root  1928  1157   0 08:11:30 pts/6       0:00 grep nim
        root  1847  1834   0 08:06:24 ?           0:00 nimbus(httpd)
        root  1833     1   0 08:05:28 ?           0:00 ./nimbus /opt/nimsoft
        root  1840  1834   0 08:05:34 ?           0:23 nimbus(distsrv)
        root  1834  1833   0 08:05:28 ?           0:17 nimbus(controller)
        root  1839  1834   0 08:05:33 ?           0:00 nimbus(hub)
        root  1848  1834   0 08:06:34 ?           0:01 nimbus(nas)
        root  1849  1834   0 08:07:23 ?           0:00 nimbus(cisco_monitor)
        root  1850  1834   0 08:07:32 ?           0:00 nimbus(interface_traffic)
        root  1851  1834   0 08:07:41 ?           0:01 nimbus(net_connect)
        root  1852  1834   0 08:07:49 ?           0:00 nimbus(rsp) daemon
        root  1853  1834   0 08:08:58 ?           0:00 nimbus(data_engine)
        root  1854  1834   0 08:09:03 ?           0:03 nimbus(sla_engine) -Xms64m -
    Xmx128m -Djava.library.path=../../../lib -jar sla_e
        root  1855  1834   0 08:09:09 ?           0:03 nimbus(qos_engine) -Xms32m -
    Xmx128m -Djava.library.path=../../../lib -jar qos_e
        root  1856  1834   0 08:09:11 ?           0:00 nimbus(audit)
        root  1857  1834   0 08:09:12 ?           0:06 nimbus(nis_server) -cp lib/*
     com.nimsoft.probe.service.nis.Probe
        root  1858  1834   1 08:09:13 ?           0:06 nimbus(discovery_server) -Xm
    s32m -Xmx128m -jar lib/discovery_server.jar
        root  1859  1834   0 08:09:14 ?           0:06 nimbus(discovery_agent) -Xms
    32m -Xmx128m -Djava.library.path=. -jar lib/discove
        root  1860  1834   0 08:09:16 ?           0:07 nimbus(ace) -Xms32m -Xmx64m 
    -cp lib/* com.nimsoft.probe.service.ace.ACEProbe

     

     

    h) Client: Haven't tried IM yet, below is the o/p of pu commands:

     

     

    bash-3.00# ./pu -L /WWW/SOLARIS/venus/hub _status
    Nov 16 08:15:51:189 pu: SSL - init: mode=0, cipher=DEFAULT, context=OK
    Command requires data:
    (d) detail     = 
    ======================================================
    Address: /WWW/SOLARIS/venus/hub      Request: _status
    ======================================================
    name            PDS_PCH           4 hub
    company         PDS_PCH          13 Nimsoft Corp
    version         PDS_PCH          19 5.31 [Oct 31 2010]
    started         PDS_I            11 1289923532
    restarted       PDS_I             2 0
    connections     PDS_I             3 76
    messages        PDS_I             2 1
    libversion      PDS_PCH          13 5.15 (32bit)
    libdate         PDS_PCH          12 Oct 31 2010
    ssl_mode        PDS_I             2 0
    ssl_cipher      PDS_PCH           8 DEFAULT
    ssl_version     PDS_PCH          27 OpenSSL 0.9.8j 07 Jan 2009
    bash-3.00# ./pu -u administrator -p ****** -L /WWW/SOLARIS/venus/hub probe_list Nov 16 08:16:38:702 pu: SSL - init: mode=0, cipher=DEFAULT, context=OK ====================================================== Address: /WWW/SOLARIS/venus/hub      Request: probe_list ====================================================== __file          PDS_PCH          13 security.cfg __section       PDS_PCH           8 /probes /probes         PDS_PPDS        796 0               PDS_PDS          66   __section       PDS_PCH          20 /probes/data_engine   permission      PDS_PCH           5 read   mask            PDS_PCH           2 * 1               PDS_PDS          63   __section       PDS_PCH          16 /probes/distsrv   permission      PDS_PCH           6 admin   mask            PDS_PCH           2 * 2               PDS_PDS          65   __section       PDS_PCH          18 /probes/assetmgmt   permission      PDS_PCH           6 admin   mask            PDS_PCH           2 * 3               PDS_PDS          71   __section       PDS_PCH          24 /probes/discovery_agent   permission      PDS_PCH           6 admin   mask            PDS_PCH           2 * 4               PDS_PDS          59   __section       PDS_PCH          12 /probes/nas   permission      PDS_PCH           6 admin   mask            PDS_PCH           2 * 5               PDS_PDS          61   __section       PDS_PCH          14 /probes/httpd   permission      PDS_PCH           6 admin   mask            PDS_PCH           2 * 6               PDS_PDS          59   __section       PDS_PCH          12 /probes/ace   permission      PDS_PCH           6 admin   mask            PDS_PCH           2 * 7               PDS_PDS          65   __section       PDS_PCH          19 /probes/qos_engine   permission      PDS_PCH           5 read   mask            PDS_PCH           2 * 8               PDS_PDS          61   __section       PDS_PCH          14 /probes/audit   permission      PDS_PCH           6 admin   mask            PDS_PCH           2 * 9               PDS_PDS          72   __section       PDS_PCH          25 /probes/discovery_server   permission      PDS_PCH           6 admin   mask            PDS_PCH           2 * 10              PDS_PDS          65   __section       PDS_PCH          19 /probes/sla_engine   permission      PDS_PCH           5 read   mask            PDS_PCH           2 *

     

     

    i) Adding IM screenshot (cdm probe deployed later - other probes OOB)

     

     

    Have attached the logs for reference.

     

     

    Thanks,

     

    Gyan

     



  • 9.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 11-19-2010 01:52 AM

    Test setup:

     

    DB: remote - Oracle 11gR1 (on RHES 4)

    NMS_Server: Soalris 10 x86 (instantclient_11_2)

    UMP Server: RHES 5 x86_64

    Installation package: http://d1guc7pjy56zs9.cloudfront.net/ump2.0-beta/installUMP_solaris.bin

    Ref document: http://d1guc7pjy56zs9.cloudfront.net/ump2.0-beta/Nimsoft-UMP-InstallationGuide-2.0-beta3.pdf

     

     

    UMP installation observation:

     

    a) Custom java code log: it should be written to /tmp not /temp. It would be nice to have an option to override file system used for logging as well as package extraction.

     

    bash-3.00# ls -lR /temp
    /temp:
    total 2
    drwxrwxr-x   2 root     root         512 Nov 18 07:58 ia
    
    /temp/ia:
    total 782
    -rw-rw-r--   1 root     root       55671 Nov 18 08:16 ump_err.log
    -rw-rw-r--   1 root     root      332407 Nov 18 08:16 ump_out.log

     

     

    b) JRE package: Not sure if I selected the correct install package, looks like it's (installUMP_solaris.bin) deploying the wrong jre package to remote UMP Server - it should deploy java_jre instead of jre_solaris (NSM_Server is on Solaris and UMP Server is RHES).

     

    com.nimsoft.nimbus.NimNamedClientSession@b4818: Read timed out while distributing package jre_solaris to /WWW/LINUX/compass via /WWW/SOLARIS/venus/distsrv.  Source: UMP-1290096201282
    (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimNamedClientSession@b4818: Read timed out
         at com.nimsoft.nimbus.NimSessionBase.recv(NimSessionBase.java:845)

     as a result the disribution fails and all subsequent jobs fail - excpet two for which there is no dependency.

     

    Distribution to /WWW/LINUX/compass of jre_solaris (): No sections found which can be installed on /WWW/LINUX/compass (1) job=UMP-1290096201282 (Distribution initiated by installer)
    
    Distribution to /WWW/LINUX/compass of dashboard_engine (): Finished (0) job=UMP-1290096201282 (Distribution initiated by installer)
    
    Distribution to /WWW/LINUX/compass of wasp_language_pack (): Finished (0) job=UMP-1290096201282 (Distribution initiated by installer)
    
    Distribution to /WWW/LINUX/compass of ump (): Dependency referenced not found (package=ump, section=config) (4) job=UMP-1290096201282 (Distribution initiated by installer)
    
    .....
    .....
    total 24
    finOK 2
    fail  22
    Distsrv completed normally

     

    c) UMP robot address: Not sure if it's just the log or using the following string while executing the command as well:

     

    Sending probe_config_set with sid = cUttP... timeout = 60
    checking if NOD
    isNODfalse
    updating configs for DAP and Dashboard Engine on /WWW/LINUX//WWW/LINUX/compass for/WWW/SOLARIS/venus
    Sending probe_config_set with sid = wPPg5... timeout = 60
    Sending probe_config_set with sid = CgV3z... timeout = 60
    probe_config_set request sent!

     

     

    d) ORA-00900: There are couple of 00900 erros in the log.

     

    OVERWRITE_DYNAMIC_VIEWS
    Execute Custom Code: 
        com.nimsoft.install.UMPUninstall was unable to be loaded: java.lang.ClassNotFoundException: com.nimsoft.install.UMPUninstall
    Execute Custom Code: Uninstall
    java.lang.ClassNotFoundException: com.nimsoft.install.UMPUninstall 2   class com.nimsoft.install.UMPUninstall unavailable.
    XMLScriptWriter: No Installation Objects were skipped
    (1) error, Received status (1) on response (for sendRcv) for cmd = 'probe_deactivate'
         at com.nimsoft.nimbus.NimSessionBase.sendRcv(NimSessionBase.java:529)
         at com.nimsoft.nimbus.NimClientSession.send(NimClientSession.java:94)
         at com.nimsoft.nimbus.NimRequest.sendImpersonate(NimRequest.java:231)
         at com.nimsoft.install.pds.PDSController.sendWithAddr(PDSController.java:38)
         at com.nimsoft.install.probe.ProbeControl.deactivate(ProbeControl.java:329)
         at com.nimsoft.install.UMPConfigurer.deactivateProbes(UMPConfigurer.java:196)
         at com.nimsoft.install.UMPConfigurer.install(UMPConfigurer.java:129)
         at com.zerog.ia.installer.actions.CustomAction.installSelf(DashoA10*..)
         at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
         at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
         at com.zerog.ia.installer.GhostDirectory.install(DashoA10*..)
         at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
         at com.zerog.ia.installer.Installer.install(DashoA10*..)
         at com.zerog.ia.installer.actions.InstallProgressAction.n(DashoA10*..)
         at com.zerog.ia.installer.actions.ProgressPanelAction$1.run(DashoA10*..)
    (1) error, Received status (1) on response (for sendRcv) for cmd = 'probe_deactivate'
         at com.nimsoft.nimbus.NimSessionBase.sendRcv(NimSessionBase.java:529)
         at com.nimsoft.nimbus.NimClientSession.send(NimClientSession.java:94)
         at com.nimsoft.nimbus.NimRequest.sendImpersonate(NimRequest.java:231)
         at com.nimsoft.install.pds.PDSController.sendWithAddr(PDSController.java:38)
         at com.nimsoft.install.probe.ProbeControl.deactivate(ProbeControl.java:329)
         at com.nimsoft.install.UMPConfigurer.deactivateProbes(UMPConfigurer.java:196)
         at com.nimsoft.install.UMPConfigurer.install(UMPConfigurer.java:129)
         at com.zerog.ia.installer.actions.CustomAction.installSelf(DashoA10*..)
         at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
         at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
         at com.zerog.ia.installer.GhostDirectory.install(DashoA10*..)
         at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
         at com.zerog.ia.installer.Installer.install(DashoA10*..)
         at com.zerog.ia.installer.actions.InstallProgressAction.n(DashoA10*..)
         at com.zerog.ia.installer.actions.ProgressPanelAction$1.run(DashoA10*..)
    java.sql.SQLSyntaxErrorException: ORA-00900: invalid SQL statement
    
         at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:91)
         at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:206)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1034)
         at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:183)
         at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:942)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1222)
         at oracle.jdbc.driver.OracleStatement.executeInternal(OracleStatement.java:1770)

     

    Have attached logs for reference.

     

     

     

    Thanks,

     

    Gyan

     

     

     

     

     

     

     



  • 10.  Re: NMS 5.0 / UMP 2.0 Install Feedback  *** LINUX INSTALL PREREQUISITES STEP BY STEP ***

    Posted 11-19-2010 03:09 AM

    As I started through installation of NMS 5 and UMP 2 on linux, it became clear that the smattering of installation notes for Linux might be a bit clearer if consolidated into a step by step guide.


    Hope someone finds this useful:


    Pre-Requisite Notes on NMS 5 / UMP 2 Linux Install

     

    Download NMS 5.0:

    # wget http://d1guc7pjy56zs9.cloudfront.net/server50/installNMS_linux.bin

     

    Download UMP 2.0

    # wget http://d1guc7pjy56zs9.cloudfront.net/ump2.0-beta/installUMP_linux.bin

     

     

    Download and Install Java

    # wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=42722

     

    # sh jre-6u22-linux-i586-rpm.bin\e\=1290055825\&h\=6cddab64414ad0194696ab636441afc4

     

     

    Download and Install libstdc++.s0.5:

    # wget ftp://ftp.univie.ac.at/systems/FreeBSD/ports/distfiles/rpm/i386/fedora/6/compat-libstdc++-33-3.2.3-61.i386.rpm

     

    # rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm

     

     

    Add Nimsoft user to mysql:

    Here user is nimsoft with password nms123(). localhost line allows connectivity for user when logged into the host, % allows remote connectivity


    # mysql

     

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'nimsoft'@'localhost'

        -> IDENTIFIED BY ‘nms123()' WITH GRANT OPTION;

     

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'nimsoft'@'%'

        ->     IDENTIFIED BY 'nms123()' WITH GRANT OPTION;

     


     

    Modify MySQL Configuration to Support Lowercase Table Names & Local Infile

     

    # vi /etc/my.cnf

     

    [mysqld]

     

    datadir=/var/lib/mysql

     

    socket=/var/lib/mysql/mysql.sock

     

    # Default to using old password format for compatibility with mysql 3.x

     

    # clients (those using the mysqlclient10 compatibility package).

     

    old_passwords=1

     

    lower_case_table_names=1

     

    local_infile=1

     

     

     

     

     

    [mysql.server]

     

    user=mysql

     

    basedir=/var/lib

     

     

     

    [mysqld_safe]

     

    err-log=/var/log/mysqld.log

     

    pid-file=/var/run/mysqld/mysqld.pid

     

     

     

     

     

    Restart MySQL

     

    # /etc/init.d/mysqld stop

     

     

     

    # /etc/init.d/mysqld start

     

     

     

     

     

    Run Nimsoft Server Installer    

     

    # sh installNMS_linux.bin

     

     

     

    Once the installer finishes, you can check the processes are running:

     

     

     

    # ps aux | grep nim

     

    root      4358  0.0  0.0   2696   456 ?        Ss   18:02   0:00 ./nimbus /opt/nimsoft

     

    root      4359  0.2  0.1   3520  2304 ?        S    18:02   0:04 nimbus(controller)

     

    root      4361  0.0  0.1 119324  2944 ?        Sl   18:02   0:00 nimbus(hub)

     

    root      4376  0.3  0.1  36508  2324 ?        S    18:02   0:06 nimbus(distsrv)

     

    root      4379  0.0  0.0   2860  1316 ?        S    18:02   0:00 nimbus(hdb)

     

    root      4448  0.0  0.0  11284  1632 ?        Sl   18:03   0:00 nimbus(httpd)

     

    root      4463  0.0  0.1  87848  2688 ?        Sl   18:03   0:00 nimbus(nas)

     

    root      4543  0.0  0.0  19800  1716 ?        Sl   18:04   0:00 nimbus(cisco_monitor)

     

    root      4559  0.0  0.1  19888  1768 ?        Sl   18:04   0:00 nimbus(interface_traffic)

     

    root      4575  0.0  0.0 207672  1464 ?        Sl   18:04   0:00 nimbus(net_connect)

     

    root      4613  0.0  0.1  36620  2028 ?        Sl   18:04   0:00 nimbus(rsp) daemon

     

    root      5640  0.0  1.0 296048 19124 ?        Sl   18:21   0:00 nimbus(discovery_agent) -Xms32m -Xmx128m -Djava.library.path=. -jar lib/discovery_agent.jar



  • 11.  Re: NMS 5.0 / UMP 2.0 Install Feedback  *** LINUX INSTALL PREREQUISITES STEP BY STEP ***

    Posted 11-19-2010 05:42 AM
    One thing to add to Charlie's experience, I actually had to add Java to the system path much like some instances on Windows. This can be done globally in the /etc/profile or per user ~/.bash_profile .


  • 12.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 11-30-2010 10:59 PM

    Test setup:

     

    DB: local - MySQL - 5.1.53-community (on RHES 5, x86_64)

    NMS_Server: RHES 5, x86_64

    Ref documents: https://na4.salesforce.com/01560000000evm6

                                  http://support.nimsoft.com/downloads/server50/mysql_oracle_db_config.pdf

     

     

    Not going to put much details as most of them are already covered in previous posts. In terms issues, we'll have same issue if using distributed heterogeneous infrastructure.

     

     

    Installation observation:

     

    a) Issues comunicating with data_engine (iaoutput.txt):

     

    Waiting for distribution
    
    total 16
    finOK 16
    fail  0
    Distsrv completed normally
    Distribution complete
    Configuring data_engine
    DBTYPE MySQL
    Setting user to root
    Done configuring data_engine
    Starting remaining processes
    Starting data_engine
    Sending probe_activate with sid = DCbEX... timeout = 300
    probe_activate request sent!
    Waiting for data_engine
    Caught (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimClientSession@24af5c74: Read timed out waiting for data_engine
    WAIT caught (2) communication error, I/O error on nim session  on session (C) com.nimsoft.nimbus.NimClientSession@74ded67c: Read timed out
    data_engine started
    Starting sla_engine
    Sending probe_activate with sid = DCbEX... timeout = 300
    probe_activate request sent!
    Waiting for sla_engine
    sla_engine started
    Starting qos_engine
    Sending probe_activate with sid = DCbEX... timeout = 300
    probe_activate request sent!
    Waiting for qos_engine
    qos_engine started
    Starting audit
    Sending probe_activate with sid = DCbEX... timeout = 300
    probe_activate request sent!
    Waiting for audit
    audit started
    Starting nis_server
    Sending probe_activate with sid = DCbEX... timeout = 300
    probe_activate request sent!
    Waiting for nis_server
    nis_server started
    Starting discovery_server
    Sending probe_activate with sid = DCbEX... timeout = 300
    probe_activate request sent!
    Waiting for discovery_server
    discovery_server started
    Starting discovery_agent
    Sending probe_activate with sid = DCbEX... timeout = 300
    probe_activate request sent!
    Waiting for discovery_agent
    discovery_agent started
    Starting ace
    Sending probe_activate with sid = DCbEX... timeout = 300
    probe_activate request sent!
    Waiting for ace
    ace started
    Generating main
    GotAddr
    Done gen main page
    Did not match to message method
    
    BrowserLauncher.openURL(http://compass:8008)
    
    LaunchUnixBrowser::run()- launching 'netscape' @ 'http://compass:8008'
    LaunchUnixBrowser::run()- scriptfile is '/tmp/launchBrowser8224..sh'
    LaunchUnixBrowser::run()- script script, executing Runtime.exec()
    LaunchUnixBrowser::run()- Runtime.exec() finished, return code: 1
    LaunchUnixBrowser::run()- launching 'mozilla' @ 'http://compass:8008'
    LaunchUnixBrowser::run()- scriptfile is '/tmp/launchBrowser3001..sh'
    LaunchUnixBrowser::run()- script script, executing Runtime.exec()
    LaunchUnixBrowser::run()- Runtime.exec() finished, return code: 1
    LaunchUnixBrowser::run()- launching 'firefox' @ 'http://compass:8008'
    LaunchUnixBrowser::run()- scriptfile is '/tmp/launchBrowser4809..sh'
    LaunchUnixBrowser::run()- script script, executing Runtime.exec()
    LaunchUnixBrowser::run()- Runtime.exec() finished, return code: 0
    SHUTDOWN REQUESTED
    (X) commiting registry
    
    REGISTRY ALREADY STORED!
    
    (X) shutting down service manager
    (X) cleaning up temporary directories
    Exiting with exit code: 0
    cleanUp()
    calling cleanUpUNIX()

     

     

    b) Looks like it's using wrong socket to connect to local MySQL (_data_engine.log):

     

    Nov 29 20:25:01:933 [47403475624624] de: init_lib - Result: true
    Nov 29 20:25:01:933 [47403475624624] de: Base_Database []
    Nov 29 20:25:01:933 [47403475624624] de: [ReadConfiguration] Reading configuration from data_engine.cfg setup
    Nov 29 20:25:01:933 [47403475624624] de:    provider=SQLOLEDB
    Nov 29 20:25:01:933 [47403475624624] de:    server=localhost
    Nov 29 20:25:01:933 [47403475624624] de:    database=NimsoftSLM
    Nov 29 20:25:01:933 [47403475624624] de:    user=root
    Nov 29 20:25:01:933 [47403475624624] de:    password=******
    Nov 29 20:25:01:934 [47403475624624] de:    parameters=Network Library=dbmssocn;Language=us_english
    Nov 29 20:25:01:934 [47403475624624] de:    port=3306
    Nov 29 20:25:01:934 [47403475624624] de: Base_Database []
    Nov 29 20:25:01:934 [47403475624624] de: [ReadConfiguration] Reading configuration from data_engine.cfg setup
    Nov 29 20:25:01:934 [47403475624624] de:    provider=SQLOLEDB
    Nov 29 20:25:01:934 [47403475624624] de:    server=localhost
    Nov 29 20:25:01:934 [47403475624624] de:    database=NimsoftSLM
    Nov 29 20:25:01:934 [47403475624624] de:    user=root
    Nov 29 20:25:01:934 [47403475624624] de:    password=******
    Nov 29 20:25:01:934 [47403475624624] de:    parameters=Network Library=dbmssocn;Language=us_english
    Nov 29 20:25:01:934 [47403475624624] de:    port=3306
    Nov 29 20:25:01:934 [47403475624624] de: [main] handle created at 0x0x83cece0
    Nov 29 20:25:01:934 [47403475624624] de: [main] mysql client version: 6.0.0
    Nov 29 20:25:01:934 [47403475624624] de: [main] mysql library thread safe: yes
    Nov 29 20:25:01:934 [47403475624624] de: data_engine [main] [main] - Open - Error: [main] thread_id: 0, error: Open: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (errno:2002)
    Nov 29 20:25:01:934 [47403475624624] de: [update] handle created at 0x0x83dc990
    Nov 29 20:25:01:934 [47403475624624] de: [update] mysql client version: 6.0.0
    Nov 29 20:25:01:934 [47403475624624] de: [update] mysql library thread safe: yes
    Nov 29 20:25:01:934 [47403475624624] de: data_engine [update] [update] - Open - Error: [update] thread_id: 0, error: Open: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (errno:2002)
    Nov 29 20:25:01:934 [47403475624624] de: slm_40_update - could not connect to the database
    Nov 29 20:25:01:934 [47403475624624] de: main Database update failed. Correct the problem and try again.
    Nov 29 20:25:01:934 [47403475624624] de: Database_global_lock LOCK
    Nov 29 20:25:01:934 [47403475624624] de: Database_global_lock UNLOCK
    Nov 29 20:25:01:934 [47403475624624] de: Database_global_lock LOCK
    Nov 29 20:25:01:934 [47403475624624] de: Database_global_lock UNLOCK
    Nov 29 20:25:01:934 [47403475624624] de: Database library - program is exiting through exit()...
    Nov 29 20:25:01:934 [47403475624624] de: Database_global_lock LOCK
    Nov 29 20:25:01:934 [47403475624624] de: Database library unloaded
    Nov 29 20:25:01:934 [47403475624624] de: Database_global_lock UNLOCK
    Nov 29 20:25:01:934 [47403475624624] de: Database library - program is exiting through exit()...
    Nov 29 20:25:01:934 [47403475624624] de: Database_global_lock DESTOY LOCK

     

       MySQL Server configuration:

     

    mysql> show variables like 'socket';
    +---------------+---------------------------+
    | Variable_name | Value                     |
    +---------------+---------------------------+
    | socket        | /var/lib/mysql/mysql.sock |
    +---------------+---------------------------+
    1 row in set (0.00 sec)

    mysql> \q
    Bye

     

    c) IM snapshot after initial install (rhes_nms.png)

     

    d) After a restart, it picks up the correct value and data_engine as well as other dependent processes start correctly:

     

    [root@compass data_engine]# service nimbus start
    Starting NimBUS:
    
    
    [root@compass mysql]# ps -ef | grep nim
    root     19983     1  0 21:06 ?        00:00:00 ./nimbus /opt/nms
    root     19984 19983  1 21:06 ?        00:00:00 nimbus(controller)
    root     19986 19984  0 21:06 ?        00:00:00 nimbus(hub)
    root     20001 19984  0 21:06 ?        00:00:00 nimbus(distsrv)
    root     20008 19984  0 21:06 ?        00:00:00 nimbus(nas)
    root     20023 19984  0 21:06 ?        00:00:00 nimbus(hdb)
    root     20027 19984  0 21:06 ?        00:00:00 nimbus(httpd)
    root     20029 19984  7 21:06 ?        00:00:05 nimbus(discovery_agent) -Xmx128m -Xms32m -Djava.library.path=. -jar lib/discovery_agent.jar
    root     20043 19984  0 21:06 ?        00:00:00 nimbus(cisco_monitor)
    root     20049 19984  0 21:06 ?        00:00:00 nimbus(interface_traffic)
    root     20052 19984  0 21:06 ?        00:00:00 nimbus(net_connect)
    root     20077 19984  0 21:06 ?        00:00:00 nimbus(rsp) daemon
    root     20087 19984  0 21:06 ?        00:00:00 nimbus(data_engine)
    root     20127 19984 11 21:06 ?        00:00:05 nimbus(nis_server) -cp lib/* com.nimsoft.probe.service.nis.Probe
    root     20138 19984  3 21:06 ?        00:00:01 nimbus(sla_engine) -Xmx128m -Xms64m -Djava.library.path=../../../lib -jar sla_engine.jar
    root     20152 19984  0 21:06 ?        00:00:00 nimbus(assetmgmt)
    root     20154 19984  2 21:06 ?        00:00:01 nimbus(qos_engine) -Xms32m -Xmx128m -Djava.library.path=../../../lib -jar qos_engine.jar
    root     20168 19984  3 21:06 ?        00:00:01 nimbus(ace) -Xmx64m -Xms32m -cp lib/* com.nimsoft.probe.service.ace.ACEProbe
    root     20181 19984  0 21:06 ?        00:00:00 nimbus(audit)
    root     20192 19984  3 21:06 ?        00:00:01 nimbus(discovery_server) -Xms32m -Xmx128m -jar lib/discovery_server.jar
    root     21596 19939  0 21:07 pts/1    00:00:00 grep nim
    [root@compass mysql]# 

     

     

    Have attached the logs for reference.

     

     

     

    Thanks,

     

    Gyan

     

     

     



  • 13.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 12-01-2010 09:19 AM

    Gyan,

     

    Thanks for the feedback about solaris / oracle.  I looked through your logs, and have some replies:

     

    1.        Java Version:  We are requiring Java 1.6 as a prerequisite.  I know that the UMP installation document has been updated.  The installer uses some features from Java 1.6.

     

    2.       The log locations have been updated to \tmp\ia\, but won’t be released until GA.

     

    3.       Nimsoft Hub License missing.  The language for this has been updated. 

     

    4.       The error messages are common, a result of how the java code interacts with the bus, we could do better suppression, but I think it is ok for now.

     

    5.      The primary hub RHEL, UMP solaris is not supported due to the java_jre and jre_solaris package.  We updated the UMP documentation to better explain this. 

     

    6.       UMP robot address looks wrong in the logs:  This is a typo in the logs, not configuration.

     

    7.       ORA-00900 errors.  There is a rally defect for this, so it should be fixed for GA, but I am not sure of the number.

     

    Thanks again for the feedback.  If you notice anything else, please let us know.

     

    -dave



  • 14.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 12-01-2010 11:00 PM

    Test setup:

     

    DB: local - SQLExpress

    NMS_Server: Windows 2k3 R2 DC Edition

    UMP: local

     

     

    Installation observation:

     

    a) Error deploying wasp_dapi package (UMP):

     

    Distribution to /WWW/WINHUB/ip-0acc4a2f of wasp_dapi (): Dependency referenced not found (package=wasp_dapi, section=config) (4) job=UMP-1291162067781 (Distribution initiated by installer)

     

    b) Hub uptime is not reported correctly (winhub_uptime.png)

     

     

     

    Thanks,

     

    Gyan

     



  • 15.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 12-03-2010 07:08 AM

    Gyan,

     

    For your sqlexpress test, can you set the distsrv log level to 3, and then running the ump install again, and upload the logs (including distsrv).  That should show what the missing dependancy is.

     

    Thanks,

    Dave



  • 16.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 12-03-2010 09:35 PM

     Test setup:

     

    DB: local - MySQL - 5.1.53-community (on RHES 5, x86_64)

    NMS_Server: RHES 5, x86_64

    UMP: local

    Ref documents: http://d1guc7pjy56zs9.cloudfront.net/ump2.0-beta/Nimsoft-UMP-InstallationGuide-2.0-beta3.pdf

     

     

    UMP installation observation:

     

    a) There is no error during installation. Get 404 error while trying to access UMP home page (rhes_ump_404.png)

     

    b) wasp log:

     

    Dec 03 01:05:15:118 ERROR [main, org.apache.catalina.startup.ContextConfig] Exception fixing docBase for context []
    Dec 03 01:05:15:120 ERROR [main, org.apache.catalina.startup.ContextConfig] java.util.zip.ZipException: error in opening zip file
         at java.util.zip.ZipFile.open(Native Method)
         at java.util.zip.ZipFile.<init>(ZipFile.java:114)
         at java.util.jar.JarFile.<init>(JarFile.java:133)
         at java.util.jar.JarFile.<init>(JarFile.java:70)
         at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:72)
         at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:48)
         at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:68)
         at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:104)
         at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:71)
         at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:148)
         at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:901)
         at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:1017)
         at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:279)
         at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
         at org.apache.catalina.core.StandardContext.init(StandardContext.java:5439)
         at org.apache.catalina.core.StandardContext.start(StandardContext.java:4215)
         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
         at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
         at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
         at org.apache.catalina.startup.Embedded.start(Embedded.java:825)
         at com.nimsoft.nimbus.probe.service.wasp.Probe.doit(Unknown Source)
         at com.nimsoft.nimbus.probe.service.wasp.Probe.main(Unknown Source)

    Dec 03 01:05:15:162 ERROR [main, org.apache.catalina.core.StandardContext] Error starting static Resources
    Dec 03 01:05:15:163 ERROR [main, org.apache.catalina.core.StandardContext] java.lang.IllegalArgumentException: Document base /opt/nms/probes/service/wasp/webapps/ROOT does not exist or is not a readable directory
         at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142)
         at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4086)
         at org.apache.catalina.core.StandardContext.start(StandardContext.java:4255)
         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
         at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
         at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
         at org.apache.catalina.startup.Embedded.start(Embedded.java:825)
         at com.nimsoft.nimbus.probe.service.wasp.Probe.doit(Unknown Source)
         at com.nimsoft.nimbus.probe.service.wasp.Probe.main(Unknown Source)

    Dec 03 01:05:15:163 ERROR [main, org.apache.catalina.core.StandardContext] Error in resourceStart()
    Dec 03 01:05:15:400 ERROR [main, org.apache.catalina.core.StandardContext] Error getConfigured
    Dec 03 01:05:15:439 ERROR [main,

     

    c) Dir listing of webapps (looks like ROOT/ is missing):

     

    [root@compass webapps]# ls -F /opt/nms/probes/service/wasp/webapps
    accountadmin/      customdashboards.war   discoverystatus.war  listviewer/          nimsoftremoteadmin.war  reports.war  umpmedia.war             unifiedreports/
    accountadmin.war   dapi.war               dynamicviews/        listviewer.war       nms-services.war        ROOT.war     ump-read-only-theme/     unifiedreports.war
    alarmconsole/      dashboarddesigner/     dynamicviews.war     maintenancemode/     qoschart/               slm/         ump-read-only-theme.war  usm/
    alarmconsole.war   dashboarddesigner.war  listdesigner/        maintenancemode.war  qoschart.war            slm.war      ump-theme/               usm.war
    customdashboards/  discoverystatus/       listdesigner.war     nimsoftremoteadmin/  reports/                umpmedia/    ump-theme.war

     

    d) Also noticed there is another ump intall log is created (UMP_install.log). Not sure though what's the purpose of this log.

     

     

     

    Have attached the logs.

     

     

    Thanks,

     

    Gyan

     

     



  • 17.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 12-07-2010 08:36 PM
    Gyan,

    For the RHEL / UMP / mysql

    I looked through the logs, and it looks like the ump zips are somehow corrupted. I am not sure what would cause that. Can you try to do a clean install on this system, and see if it happens again? I dont' think we have seen this before.

    I will ask around and see if anyone else has seen this.

    Thanks,
    Dave


  • 18.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 12-10-2010 07:12 AM

    Gyan, Charlie, and I kicked off our first POC with NMS 5.0 on linux today. Below are some highlights from our install:

     

    The prospect had a Redhat 5.5 64-bit. That version of redhat actually comes with a different version of MySQL than the one we support, which is 5.1. Make sure to have the prospect use 5.1 for now as that's the only one we support.

     

    Went through the prerequisites set

     - local_infile = on for mysql

     - lower_case_table_names=1 in /etc/my.cnf

     - JVM 1.6 or higher installed

     - libstdc++.so.5

     - at least 1GB in /tmp directory, where the installer files and log files *should* go (more on this later)

     - enough CPU, disk, memory

     

    After installing the NMS server, we saw these issues:

     - log files were written to /ia instead of /tmp/ia (thought this was going to be fixed for GA?)

     - data_engine wouldn't start - seems like the installer has hard coded the socket path for /tmp/mysql.sock

     - because of that, we put "socket=/tmp/mysql.sock" into the /etc/my.cnf file, restarted MySQL and NMS, and  data_engine finally was activated

     

    We're installing UMP and more robots/probes tomorrow, so more to come later.

     

    Sachin

     

     



  • 19.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 12-11-2010 03:13 AM

    Issue:  Post-installation, UMP DynamicViews Webapp displays only "Network"; "Servers" missing.

     

    Tried the following:

     

    Restart wasp

    Reload dynamicviews webapp through probe utility

    Redeploy ump_dynamicviews

     



  • 20.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 12-21-2010 05:44 PM

    Hi,

     

    This is just a heads up about something we saw in our testlab now. We don't know what it is, or why its happening.

     

    We have one server where someone installed both mysql server 5.1 and mysql server 5.5, using two different non standard ports  (3351 for version 5.1 and 3355 for version 5.5). This is a windows server box. It happends to have both ip version 4 and ip version 6 addresses.

     

    Now, data_engine could connect to the 5.5 instance using the hostname (dbtestdev), but it failed to connect to the 5.1 instance with a non friendly error message:

     

    Can't connect to MySQL server on 'server' (10061)

     

    http://dev.mysql.com/doc/refman/5.5/en/can-not-connect-to-server.html

     

    according to this page it sounds like network error or connection refused. It was error code 2003. Anyway, after troubleshooting and comparing the two configuration files, we ended up connecting succsessfully when we used the ip4 address and not the hostname.

     

    So it may be a problem in the mysql client library or the mysql server 5.1 or both or none, we are not sure why it's causing connect problems but using the ip address directly seemed to work.

     

    Geir.

     

     

     



  • 21.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 12-01-2010 11:23 PM

    Thanks for the update Dave.

    Regrading cross-platform support for UMP (5), is it just the packaging / platform detection issue or do we lose functionality as well?

    I've tried installing the java_jre package manually and then install UMP. Though I've not tested all the UMP portlets, but basic functionality looks OK.

    Will upload logs in another post.

     

     

    Update:

     

    - Have attached the logs

     

    - Also noticed following objects in invalid state:

     

    OBJECT_NAME          OBJECT_TYPE         STATUS

    SPN_DAP_GETRESULT     PROCEDURE           INVALID

    SPN_DD_LISTSLASOURCES     PROCEDURE           INVALID

       This might be due the control characters in source sql files.

     

     

     

    Thanks,

    Gyan



  • 22.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 12-03-2010 07:01 AM

    Gyan,

     

    There is not a loss of functionality for the cross platform scenario, but since the java_jre package was already very big, engineering decided to create a second package for solaris.  I think this should be ok, since most customers will have a preferred distribution.  If not, we can make some changes to support the mixed hub / ump configuration, but not for 5.0 or 5.1 releases.

     

    I think the procs you mentioned below are the ones affected by the parsing error (ORA-0090) you reported before, and I am looking at it.

     

    Can you set the distsrv log level to 3, and upload that as well, I would like to see what package is failing (the logs indicate a failure below).  It might be that wasp_dapi references the wrong jre package, and if that is the case, we will need to fix it.

     

    Thanks so much for your feedback.

     

    -dave



  • 23.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 12-23-2010 04:35 AM

    Hi all, have hit a wall getting the NMS Server 5.0 build 212 running on Linux here following the install guide. Running SuSE Enterprise 11.3 (tried 32 and 64 bit) with MySQL Server (tried 5.0.67 that ships with SuSE 11.3, and 5.1), and a colleague has had the same thing happen on OpenSUSE too.

     

    The installation goes smoothly and the controller, httpd, hub and some other probes start up successfully.  However, data_engine and any probes relying on data_engine don't - and show an Error in Infrastructure Manager. In data_engine's log I only ever see one thing:

     

    Controller: Probe 'data_engine' (command = data_engine) returns no-restart code (42)

     

    The probe's configuration UI shows the correct connection information for MySQL. I tried two users in there (one root, one with all privileges) and I noticed the database in MySQL has an empty table set.  I tried executing the contents of the .sql files in the SLM subdirectory under /opt/nimsoft which populated the tables but didn't help the probe.

     

    I've also tried deactivating and reactivating the probe, stopping and starting the NMS with niminit, rebooting the VM, and even reinstalling NMS on the same and another VM. Has anybody else struck this problem, or in fact been able to successfully install on SuSE Enterprise 11.3?

     

    Thanks in advance!

    Steve



  • 24.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 12-23-2010 04:39 AM

    For our POC on NMS 5.0 linux, we ran into the data_engine not starting too. We had to put the line "socket=/tmp/mysql.sock" in the /etc/my.cnf file and then restart mysql and NMS. This was in the beta version though...maybe give that a try?



  • 25.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 12-23-2010 05:31 AM

    Thanks Sachin, good news - it worked! Legend :smileyhappy: Why's it hardcoded to /tmp/mysql.sock - it would be much nicer for data_engine to read /etc/my.cnf's [client] section and use the socket= field in there :smileyhappy:

     

    I noticed something else too. When installing on 32bit SuSE 11.3 the installation dies at "Missing libraries" saying it couldn't find /usr/lib/libstdc++.so.5 - which definitely does exist as a symlink to libstdc++.so.5.0.7.  Only happens on the 32bit version.



  • 26.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 12-23-2010 11:13 AM

    Hi Steve,

     

    I've seen that problem as well - on different linux flavors actually - but it is inconsistent.

    The problem is that the database scheme has not fully been created, only a couple of tables was created and the data_engine dies while trying to fetch the current SLM-Version from the table (..._SLM_VERSION). If you look in your mysql-database, I bet it's not there.

     

    The problem is inconsistent, I have not been able to reproduce it properly, sometimes installing as the root-user does the trick (as the mysql-user) but I've also managed to get it working using a non-root-user and it also failed using the root-user lately.

     

    What worked best for me is to create the empty database (e.g. nimsoftslm) before starting the installation and then during the installation choose "use existing database", that seems to work best.

     

     

    Anyway, the only workaround I've found is to uninstall nimsoft entirely, delete the database and start over.

     

    -chris



  • 27.  Re: NMS 5.0 / UMP 2.0 Install Feedback

    Posted 12-23-2010 07:24 PM

    Quick note on 32-bit (x86) and 64-bit (x64) Linux issue:

     

    The fsmounts probe is 32-bit only, so if the customer's robot is installed on a 64-bit host, they will need to install the 32-bit Linux compatibility library.

     

    To do this on Ubuntu:

     

    sudo apt-get install ia32-libs