tableau / TabMon

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

Unable to start Tabmon & issue in enabling JMX port #70

Closed Shobananpa closed 8 years ago

Shobananpa commented 8 years ago

I tried to enable JMX port in order to install tabmon, but unfortunately I'm getting stuck with enabling JMX port. When I enabled JMX port, the dataserver process on both our workers went down. Initially it was because of port conflict, I changed the default port of dataserver processes to 9750 & 9751 and still the issue persist if I enable JMX port. Please help me to identify where I'm going wrong.

Thanks, Shoba

russch commented 8 years ago

Hey Shobananpa -

It sounds like you're describing an issue with Tableau Server, not Tabmon. Please open a support case with Tableau Support and/or leverage the User Forums to resolve this :)

Shobananpa commented 8 years ago

Hi, Below is the Tabmon log file. I replaced the server name as PrimaryGateway

Could someone please let me know where we are going wrong. TABMON Log File 2016-05-04 11:59:43,144 [5] INFO TabMon.Config.TabMonConfigReader - Loading TabMon user configuration.. 2016-05-04 11:59:43,441 [5] DEBUG TabMon.Config.TabMonConfigReader - Loading database configuration.. 2016-05-04 11:59:43,441 [5] INFO TabMon.Config.TabMonConfigReader - Connecting to results database.. 2016-05-04 11:59:45,082 [5] DEBUG TabMon.Helpers.HostnameHelper - Successfully resolved 'localhost' to 'PrimaryGateway'. 2016-05-04 11:59:45,160 [5] INFO TabMon.Config.TabMonConfigReader - Successfully loaded TabMon config options! [Host='Primary\PrimaryGateway', Writer='Database Writer (Postgres Driver)', PollInterval='30', TableName='countersamples'] 2016-05-04 11:59:45,160 [5] INFO TabMon.TabMonAgent - Initializing TabMon.. 2016-05-04 11:59:45,160 [5] INFO TabMon.TabMonAgent - Loading performance counters from C:\Program Files (x86)\TabMon\Config\Counters.config.. 2016-05-04 11:59:45,691 [5] DEBUG TabMon.CounterConfig.CounterConfigLoader - Successfully validated 'Config\Counters.config' against 'Resources\CountersConfig.xsd'. 2016-05-04 11:59:45,691 [5] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading Perfmon counters.. 2016-05-04 11:59:47,113 [5] INFO TabMon.CounterConfig.CounterConfigLoader - Loaded 62 Perfmon counters on PrimaryGateway. 2016-05-04 11:59:47,113 [5] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading MBean counters.. 2016-05-04 11:59:47,113 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Scanning JMX ports 8900-8999 on PrimaryGateway.. 2016-05-04 11:59:49,457 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Encountered closed JMX port (8900), stopping scan. 2016-05-04 11:59:49,457 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Scanning JMX ports 9400-9499 on PrimaryGateway.. 2016-05-04 11:59:50,472 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Encountered closed JMX port (9400), stopping scan. 2016-05-04 11:59:50,472 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Scanning JMX ports 10000-10299 on PrimaryGateway.. 2016-06-08 12:08:56,716 [5] INFO TabMon.Config.TabMonConfigReader - Loading TabMon user configuration.. 2016-06-08 12:08:56,857 [5] DEBUG TabMon.Config.TabMonConfigReader - Loading database configuration.. 2016-06-08 12:08:56,857 [5] INFO TabMon.Config.TabMonConfigReader - Connecting to results database.. 2016-06-08 12:08:58,482 [5] DEBUG TabMon.Helpers.HostnameHelper - Successfully resolved 'localhost' to 'PrimaryGateway'. 2016-06-08 12:08:58,935 [5] INFO TabMon.Config.TabMonConfigReader - Successfully loaded TabMon config options! [Host='Primary\PrimaryGateway', Writer='Database Writer (Postgres Driver)', PollInterval='30', TableName='countersamples'] 2016-06-08 12:08:58,935 [5] INFO TabMon.TabMonAgent - Initializing TabMon.. 2016-06-08 12:08:58,935 [5] INFO TabMon.TabMonAgent - Loading performance counters from C:\Program Files (x86)\TabMon\Config\Counters.config.. 2016-06-08 12:08:59,669 [5] DEBUG TabMon.CounterConfig.CounterConfigLoader - Successfully validated 'Config\Counters.config' against 'Resources\CountersConfig.xsd'. 2016-06-08 12:08:59,669 [5] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading Perfmon counters.. 2016-06-08 12:09:02,154 [5] INFO TabMon.CounterConfig.CounterConfigLoader - Loaded 60 Perfmon counters on PrimaryGateway. 2016-06-08 12:09:02,154 [5] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading MBean counters.. 2016-06-08 12:09:02,169 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Scanning JMX ports 8900-8999 on PrimaryGateway.. 2016-06-08 12:09:04,748 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Encountered closed JMX port (8900), stopping scan. 2016-06-08 12:09:04,763 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Scanning JMX ports 9400-9499 on PrimaryGateway.. 2016-06-08 12:09:05,779 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Encountered closed JMX port (9400), stopping scan. 2016-06-08 12:09:05,779 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Scanning JMX ports 10000-10299 on PrimaryGateway.. 2016-06-08 15:22:21,232 [5] INFO TabMon.Config.TabMonConfigReader - Loading TabMon user configuration.. 2016-06-08 15:22:21,591 [5] DEBUG TabMon.Config.TabMonConfigReader - Loading database configuration.. 2016-06-08 15:22:21,591 [5] INFO TabMon.Config.TabMonConfigReader - Connecting to results database.. 2016-06-08 15:22:25,517 [5] FATAL TabMon.Config.TabMonConfigReader - Could not initialize writer: Failed to establish a connection to 'localhost'. 2016-06-08 15:22:25,533 [5] DEBUG TabMon.Helpers.HostnameHelper - Successfully resolved 'localhost' to 'PrimaryGateway'. 2016-06-08 15:22:25,829 [5] FATAL TabMon.Config.TabMonConfigReader - Invalid options in configuration: [Host='Primary\PrimaryGateway', Writer='null', PollInterval='30', TableName='countersamples'] 2016-06-08 15:22:25,829 [5] INFO TabMon.TabMonAgent - Initializing TabMon.. 2016-06-08 15:22:25,829 [5] FATAL TabMon.TabMonAgent - Invalid TabMon options specified! Aborting.. 2016-06-08 15:22:25,829 [5] FATAL Topshelf.Runtime.Windows.WindowsServiceHost - The service did not start successfully Topshelf.TopshelfException: The service did not start successfully (returned false). at Topshelf.Runtime.Windows.WindowsServiceHost.OnStart(String[] args) 2016-06-08 15:46:50,229 [1] INFO TabMon.Config.TabMonConfigReader - Loading TabMon user configuration.. 2016-06-08 15:46:50,260 [1] DEBUG TabMon.Config.TabMonConfigReader - Loading database configuration.. 2016-06-08 15:46:50,260 [1] INFO TabMon.Config.TabMonConfigReader - Connecting to results database.. 2016-06-08 15:46:50,604 [1] DEBUG TabMon.Helpers.HostnameHelper - Successfully resolved 'localhost' to 'PrimaryGateway'. 2016-06-08 15:46:50,604 [1] INFO TabMon.Config.TabMonConfigReader - Successfully loaded TabMon config options! [Host='Primary\PrimaryGateway', Writer='Database Writer (Postgres Driver)', PollInterval='30', TableName='countersamples'] 2016-06-08 15:46:50,604 [1] INFO TabMon.TabMonAgent - Initializing TabMon.. 2016-06-08 15:46:50,604 [1] INFO TabMon.TabMonAgent - Loading performance counters from C:\Program Files (x86)\TabMon\Config\Counters.config.. 2016-06-08 15:46:50,963 [1] DEBUG TabMon.CounterConfig.CounterConfigLoader - Successfully validated 'Config\Counters.config' against 'Resources\CountersConfig.xsd'. 2016-06-08 15:46:50,963 [1] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading Perfmon counters.. 2016-06-08 15:46:52,744 [1] INFO TabMon.CounterConfig.CounterConfigLoader - Loaded 62 Perfmon counters on PrimaryGateway. 2016-06-08 15:46:52,744 [1] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading MBean counters.. 2016-06-08 15:46:52,776 [1] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Scanning JMX ports 8900-8999 on PrimaryGateway.. 2016-06-08 15:46:54,822 [1] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Encountered closed JMX port (8900), stopping scan. 2016-06-08 15:46:54,822 [1] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Scanning JMX ports 9400-9499 on PrimaryGateway.. 2016-06-08 15:46:55,838 [1] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Encountered closed JMX port (9400), stopping scan. 2016-06-08 15:46:55,838 [1] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Scanning JMX ports 10000-10299 on PrimaryGateway..

Thanks, Shoba

jmangue commented 8 years ago

Hi shobananpa,

It looks like TabMon started up correctly, but the Tableau Server JMX ports were not open. As Russell mentioned, if you are unable to open JMX ports then unfortunately you are going to have to work with Tableau Support on successfully opening them.

Shobananpa commented 8 years ago

Hi, Tableau support helped us to resolve this port issue. we can close this now Thanks, Shoba

sudhakarreddy1 commented 8 years ago

hello shobananpa,

Can you please write down,how did the support try opening the JMX ports.

Regards, Sudhakar Reddy