vSTREAM Embedded on Linux: Difference between revisions
No edit summary |
No edit summary |
||
Line 20: | Line 20: | ||
=== Installation === | === Installation === | ||
Download or copy the most recent version of the .bin installer to a local directory on the target host, for example use ''wget'' to copy the installer to the /tmp directory. The file can be safely removed after completion. | |||
<pre># cd /tmp | <pre># cd /tmp | ||
Revision as of 05:46, 8 May 2019
Introduction
Do not install vSTREAM Embedded on host with less than one CPU or less than one GB of RAM. |
Installing or removing vSTREAM Embedded does not require a restart of the host's operating system or any service other that the vSTREAM Embedded service. |
This is a simplified installation procedure that meets most customer needs and can be used for installation of any Linux-flavor host cmputer. The complete installation manual can be found on MyNetscout.
Solution
Installation
Download or copy the most recent version of the .bin installer to a local directory on the target host, for example use wget to copy the installer to the /tmp directory. The file can be safely removed after completion.
# cd /tmp # 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 (example on 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 (example on 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
Firewall
In case of a firewall, drill holes in the firewall on the host or between host and nGeniusONE Server to allow these sessions:
From nGeniusONE Server (Standalone or Local Server) to host:
- tcp/8080 or tcp/8443 (recommended)
- tcp/1501 (optional but required for Remote Login from nGeniusONE Server to vSTREAM Embedded)
From host to nGeniusONE Server (Standalone or Local Server):
- tcp/395 (optional but required for automatic registation of the vSTREAM Embedded in nGeniusONE Server)
- GRE (IP protocol number 47) or udp/ . Both are optional but it is recommeded to open these ports already.
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