vSTREAM Embedded on Linux

From wiki.comcert.com
Revision as of 17:29, 7 May 2019 by Bert (talk | contribs) (Created page with " == Introduction ==   {{#invoke:Message box|ambox |type=speedy|text=Do not install vSTREAM Embedded on host with less than one CPU or less than one GB of RAM.}}  ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction

 

 

 

This is a simplified installation procedure that meets most customer needs. The complete installation manual can be found on MyNetscout.

 

Solution

Installation

# wget https://comcert.box.com/shared/static/something.bin

# mv something.bin is-6110-668-vSTREAM_EMB.bin

# md5sum is-6110-668-vSTREAM_EMB.bin

# chmod +x is-6110-668-vSTREAM_EMB.bin

# ./ is-6110-668-vSTREAM_EMB.bin -i console

Should output (ubuntu):

vSTREAM-EMB install path selected: /usr/lib/NetScout
Starting installation of vSTREAM-EMB Version : 6.1.1  Build: 668
groupadd: group 'ngenius' already exists
groupadd: group 'vscout_lighttpd' already exists
vSTREAM-EMB installation has been successfully completed...
● vstream-emb.service - SYSV: Starts and stops NETSCOUT vSCOUT probe service
   Loaded: loaded (/etc/init.d/vstream-emb; bad; vendor preset: enabled)
   Active: active (running) since Tue 2019-05-07 16:26:53 UTC; 11ms ago
     Docs: man:systemd-sysv-generator(8)
  Process: 29896 ExecStart=/etc/init.d/vstream-emb start (code=exited, status=0/SUCCESS)
 Main PID: 30030 (nsprobe)
    Tasks: 13
   Memory: 346.4M
      CPU: 827ms
   CGroup: /system.slice/vstream-emb.service
           ├─30027 /usr/lib/NetScout/rtm/bin/procmanager
           ├─30030 /usr/lib/NetScout/rtm/bin/nsprobe -r -l -c -G
           ├─30057 /bin/bash /usr/lib/NetScout/rtm/bin/monvscoutd start
           ├─30059 /bin/bash /usr/lib/NetScout/rtm/bin/monvscoutd start
           ├─30061 ps -aux
           ├─30062 grep monvscout.sh
           └─30063 wc -l

May 07 16:26:39 ip-10-167-4-92 systemd[1]: Starting SYSV: Starts and stops NETSCOUT vSCOUT probe service...
May 07 16:26:39 ip-10-167-4-92 vstream-emb[29896]: Starting vstream-emb:
May 07 16:26:53 ip-10-167-4-92 systemd[1]: Started SYSV: Starts and stops NETSCOUT vSCOUT probe service.

Should output (CentOS):

Starting installation of vSTREAM-EMB Version : 6.1.1  Build : 668
Lighttpd service is running. Please make sure you choose different HTTP/HTTPS ports for vSTREAM-EMB configuration to avoid conflict with existing lighttpd service
groupadd: group 'ngenius' already exists
groupadd: group 'vscout_lighttpd' already exists
vSTREAM-EMB installation has been successfully completed...
vSTREAM-EMB is  running....
vSTREAM-EMB <---> nG1 communication agent is not running....
    user,  pid,  rss,  vsz,  pm,  pc, command
root      2728 494676 560092 24.2 11.5 nsprobe

 

Configuration

# cd /usr/lib/NetScout/rtm/config
# vi nsagent_config.cfg

Change "export HTTP_PORT=8080" to "export HTTP_PORT=7080"

Change "export HTTPS_PORT=8443" to "export HTTPS_PORT=7443"

Example:

export NSCOMM_PORT=395
export NSCONSOLE_PORT=1501
export HTTP_PORT=7080
export HTTPS_PORT=7443
export  MON_INF=eth0
export MGMT_INF=eth0

 

Start/Stop

# systemctl restart vstream-emb

or:

# service vstream-emb stop
# service vstream-emb start

Note: restarting the system may take a minute.

 

Test

Verify if services procmana and nsprobe are running

root@ip-10-167-4-92:/usr/lib/NetScout/rtm/bin# ./PS
    user,  pid,  rss,  vsz,  pm,  pc, command
root     30027  3152   4604  0.1  0.0 procmana
root     30030 494664 560080 24.1 7.2 nsprobe

 

Localconsole

Run the agent configuration utility to add vSTREAM Embedded to NGS.

# cd /usr/lib/NetScout/rtm/bin 
# ./localconsole

 

Rename

Go to NGS > Console > Device Configuration > Devices and change the name of the  vSTREAM Embedded you just added from its UUID to a more meaningfull name (example IS-<hostname>) before continuing to the next installation. 

 

Uninstall

# cd /usr/lib/NetScout/rtm/bin
# ./vscout_uninstall.sh