Alternative to netcat in linux to test ports

While working on VMware Unified Access Gateway, we needed to test TCP/UDP port connectivity from within the appliance to a syslog server. The appliance did not have the usual go to tool, netcat. So, what are the alternatives to test port connectivity in Linux? Interestingly, you can use bash to test port connectivity for you, like below: To test tcp port connectivity to 192.168.1.1 on port 514, use the command...

July 26, 2017 · 1 min · Jahnin Rajamoni

User login taking too long with VMware Persona

Recently, I worked with a customer where user login was taking too long. From looking at the logs(vmwvvp.txt) the cause of the issue was the high number of files in the users profile. So what drove me to write this blog you ask? There is an interesting logging module that helped me narrow down the issue, VMWLogLogonSupportMetrics. VMWLogLogonSupportMetrics is a module within Persona that tracks the following interesting metrics: Time taken to create/sync files to the local computer profile Number of files in the profile Number of folders in the profile Total size of the profile Large files Time taken to preload files before login can complete Is client side caching enabled Below is an example excerpt of VMWLogLogonSupportMetrics in the persona log, vmwvvp....

March 29, 2017 · 2 min · Jahnin Rajamoni

Change vRealize Desktop Agent polling intervals

When the vRealize Desktop Agent starts up, it checks into the View Adapter in vRealize Operations. The View Adapter installed in vRealize Operations sends configuration data to the vRealize Desktop Agent when the agent starts up. This configuration is listed in the file, /usr/lib/vmware-vcops/user/plugins/inbound/V4V_adapter3/conf/agent-config.xml To change the poll interval change the following parameters: <configuration type="collector" version="1"> <interval>360</interval> <!-- Collector configuration for version 2 agents. --> <configuration type="collector" version="2"> <interval>360</interval> <polls\_per\_interval>1</polls\_per\_interval> <configuration type="collector" version="3"> <interval>360</interval> <polls\_per\_interval>1</polls\_per\_interval> In the v4v-agent log, the following messages would appear showing the collection interval and polls per interval...

May 23, 2016 · 1 min · Jahnin Rajamoni

Enable debug logging on App Volumes 3.0

To enable debug logging: Backup and edit the following file: /usr/local/av-manager/config/log4r.yml Change the following:  standard\_debug\_dev: &standard\_debug\_dev <<: p="" standard=""> level: <%= !Rails.env.production? || DEBUG ? 'DEBUG' : 'INFO' %> standard\_debug\_only: &standard\_debug\_only <<: p="" standard=""> level: <%= DEBUG ? 'DEBUG' : 'INFO' %> to:  standard\_debug\_dev: &standard\_debug\_dev <<: p="" standard=""> level: <%= !Rails.env.production? || DEBUG ? 'DEBUG' : 'DEBUG' %> standard\_debug\_only: &standard\_debug\_only <<: p="" standard=""> level: <%= DEBUG ? 'DEBUG' : 'DEBUG' %>

May 11, 2016 · 1 min · Jahnin Rajamoni

AppVolumes Capture failed

Ran into the below error when trying to capture notepad++ using AppCapture.exe 17:19:07 ERROR: provisioning-successA event not signaled after 30 secs 17:19:07 ERROR : wait for provisioning-successA event failed Error:[0x0] 17:19:07 ERROR: program failed in complete mode (Error: 0x0) The machine I was capturing the application did not have any internet access. Resolved the issue by allowing internet access to the capture machine. Not sure why internet access is required though?...

May 3, 2016 · 1 min · Jahnin Rajamoni