Setting up Geckoboard

May 8, 2013 at 4:58 PM
Hi,

What is the easiest way to test Geckoboard URL. I am getting following error

Error Description: 'Resource does not exist'

This may be because an invalid URI or HTTP method was specified. Please see the service help page for constructing valid requests to the service.

Thanks
Coordinator
May 8, 2013 at 6:14 PM
Hi,
  1. What is the URL you are calling?
  2. You have enabled the wolfpack geckoboard activity?
Hope we can get it running for you!

Regards,
James
May 8, 2013 at 9:16 PM
Hi James,

I am setting this up on my dev pc. Url is localhost...

<component id="GeckoboardDataServiceActivityConfig"
                 lifestyle="singleton"
                 type="Wolfpack.Core.Geckoboard.GeckoboardDataServiceActivityConfig, Wolfpack.Core">
        <parameters>
            <Enabled>true</Enabled>
            <!-- This must be the service implementation class name including the namespace -->        
            <ServiceImplementation>Wolfpack.Core.Geckoboard.GeckoboardDataService, Wolfpack.Core</ServiceImplementation>
            <!-- The base address that the service is available at
                     Currently Geckoboard only supports Http at port 80 -->
            <Uri>http://localhost/Geckoboard</Uri>
            <!-- An ApiKey is set up on each Geckoboard widget. Use the same one and 
                     set this value to it to ensure only requests with this ApiKey will be 
                     returned your monitoring data. Omit this property or leave blank to disable 
                     the ApiKey security -->
            <ApiKey></ApiKey>
        </parameters>
    </component>
SQLLite is active and writing to DB.

Do I need to setup site on IIS manually?

Regards
Nishan
Coordinator
May 8, 2013 at 9:50 PM
The geckoboard activity is a self hosted rest we service so no need to set anything up in IIS.

For each Geckoboard widget you want to display you will need to call the right URL in wolfpack. What type of widgets are you looking to display on your geckoboard?

Once I know what sort I can help build the urls - the docs page is a bit out of date!
May 9, 2013 at 8:28 AM
we want to monitor windows services and msmq. I have already setup them on config. they are working fine Growl

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<components>
<component id="WolfpackOutputQueueInfoConfig"
               lifestyle="singleton"
               type="Wolfpack.Core.Checks.MsmqQueueInfoCheckConfig, Wolfpack.Core">
  <parameters>
    <FriendlyId>WolfpackOutputQueueInfo</FriendlyId>
    <Enabled>true</Enabled>
    <QueueName>.\Private$\processunxxxxxxxxxxey.error</QueueName>
  </parameters>
</component>
</components>
</configuration>

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<components>
<component id="WindowsServicesAreRunning"
               lifestyle="singleton"
               type="Wolfpack.Core.Checks.WindowsServiceStateCheckConfig, Wolfpack.Core">
  <parameters>
    <FriendlyId>WindowsServicesAreRunning</FriendlyId>
    <Enabled>true</Enabled>
    <Services>
      <list>
        <!-- The display or short windows service name -->
        <item>DHCP Client</item>
        <item>xx xx Downloader Pub-1.0.0</item>
      </list>
    </Services>
    <!-- The name of the server (use . for local or leave blank)
         This can also be a remote server name -->
    <Server></Server>
    <!-- Valid states are: Running or Stopped -->
    <ExpectedState>Running</ExpectedState>
  </parameters>
</component>
</components>
</configuration>