tableau / TabMon

A Tableau Server performance monitoring service
https://tableau.github.io/TabMon/
MIT License
109 stars 50 forks source link

ERROR TabMon.CounterConfig.PerfmonCounterConfigReader - Unable to load PerfMon counters for host Worker1\tableaudv2.rws.ad.ea.com\node2: The network path was not found. #235

Open varety opened 5 years ago

varety commented 5 years ago

2019-09-24 18:40:23,235 [19] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading ephemeral performance counters from D:\TabMon\Config\Counters.config.. 2019-09-24 18:40:23,235 [19] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading Perfmon counters.. 2019-09-24 18:40:27,907 [19] ERROR TabMon.CounterConfig.PerfmonCounterConfigReader - Unable to load PerfMon counters for host Primary\tableaudv1.rws.ad.ea.com\node1: The network path was not found. Please verify that the computer name is configured correctly. 2019-09-24 18:40:32,626 [19] ERROR TabMon.CounterConfig.PerfmonCounterConfigReader - Unable to load PerfMon counters for host Worker1\tableaudv2.rws.ad.ea.com\node2: The network path was not found. Please verify that the computer name is configured correctly. 2019-09-24 18:40:37,298 [19] ERROR TabMon.CounterConfig.PerfmonCounterConfigReader - Unable to load PerfMon counters for host Worker2\tableaudv3.rws.ad.ea.com\node3: The network path was not found. Please verify that the computer name is configured correctly. 2019-09-24 18:40:37,298 [19] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading MBean counters.. 2019-09-24 18:40:37,298 [19] DEBUG TabMon.CounterConfig.CounterConfigLoader - Successfully loaded 0 counters from configuration file. 2019-09-24 18:40:37,298 [19] DEBUG TabMon.Sampler.CounterSampler - Dynamically built result schema 'countersamples'. [8 columns] 2019-09-24 18:40:37,298 [19] INFO TabMon.Sampler.CounterSampler - Finished polling 0 counters. [0 failures] 2019-09-24 18:40:37,298 [19] DEBUG TabMon.Sampler.CounterSamplerResultHelper - Compressed 0 rows into 0 unique rows.. 2019-09-24 18:40:37,298 [19] DEBUG DataTableWriter.Writers.DataTableDbWriter - Writing 0 records to database.. 2019-09-24 18:40:37,298 [19] DEBUG DataTableWriter.Writers.DataTableDbWriter - Finished writing 0 records!

varety commented 5 years ago

anyone faced a similar issue Unable to load PerfMon counters for host Primary\tableaudv1.rw.com\node1: The network path was not found.?

danjrahm commented 5 years ago

Hey @varety,

I have a couple of questions about this setup.

  1. Are those 3 AWS instances in a Virtual Private Cloud (VPC)?
  2. Is the computer polling TabMon data within the same domain or VPC?

Thanks, Dan

varety commented 5 years ago

Hello @danjrahm , the servers are currently on premise & not hosted on AWS, all the servers are hosted on the same VM cluster

Thanks Venu

varety commented 5 years ago

@danjrahm any suggestions ?

anshul4mba commented 4 years ago

Hello @danjrahm . I am trying to setup TabMon in a machine which doesn't host Tableau server to monitor the performance of two other Tableau hosts. I am not getting any data in the postgres table setup by TabMon. This is how my config file looks like.My Tableau server version is 2019.2.2. I've followed the steps mentioned to enable the remote polling. Not sure what I am missing.


<?xml version="1.0"?>


The log files says that 'Access is denied' and thus no records are written.


:40,798 [15] ERROR TabMon.Counters.Perfmon.PerfmonCounterLoader - Could not communicate with Perfmon on target host 'AWSTFBLQA2': Access is denied 2020-01-21 15:53:40,798 [15] DEBUG TabMon.Counters.Perfmon.PerfmonCounterLoader - PerfMon counter '% Processor Time' in category 'Process' on host 'AWSTFBLQA2' does not exist. 2020-01-21 15:53:40,803 [15] ERROR TabMon.Counters.Perfmon.PerfmonCounterLoader - Could not communicate with Perfmon on target host 'AWSTFBLQA2': Access is denied 2020-01-21 15:53:40,803 [15] DEBUG TabMon.Counters.Perfmon.PerfmonCounterLoader - PerfMon counter 'Private Bytes' in category 'Process' on host 'AWSTFBLQA2' does not exist. 2020-01-21 15:53:40,803 [15] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading MBean counters.. 2020-01-21 15:53:40,803 [15] DEBUG TabMon.CounterConfig.CounterConfigLoader - Successfully loaded 0 counters from configuration file. 2020-01-21 15:53:40,804 [15] DEBUG TabMon.Sampler.CounterSampler - Dynamically built result schema 'countersamples'. [8 columns] 2020-01-21 15:53:40,804 [15] INFO TabMon.Sampler.CounterSampler - Finished polling 0 counters. [0 failures] 2020-01-21 15:53:40,804 [15] DEBUG TabMon.Sampler.CounterSamplerResultHelper - Compressed 0 rows into 0 unique rows.. 2020-01-21 15:53:40,806 [15] DEBUG DataTableWriter.Writers.DataTableDbWriter - Writing 0 records to database.. 2020-01-21 15:53:40,806 [15] DEBUG DataTableWriter.Writers.DataTableDbWriter - Finished writing 0 records!


The user under which Tabmon is installed (bi-util-svc) is part of the 'Performance Log Users' & 'Performance Monitor Users' group on the Tableau host machine. However, the TabMon hosts has the following information for TabMon service. So, there seems to be some mismatch in the user under which TabMon is configured and the user which is being used to poll the performance metrics form remote Tableau machine. The Tabmon host is an AWS server (and also the Tableau server host) and bi-util-svc user is an admin user on the Tabmon host. Please guide me. 1