All Apps and Add-ons

404 when setting up Home Monitor app

bstirling2307
Engager

alt text
I get 404 when setting up Home Monitor app. any ideas why?

glendonlowder
Engager

Any update as to when you will fix this?

0 Karma

amiracle
Splunk Employee
Splunk Employee

HM Fix

Root Cause:
The problem is that the UDP 514 port is already enabled and data is coming in for syslog.

Fix (workaround)

We just need to setup syslog to send data into Splunk and the home monitor index from your router. Let’s start by going to the $SPLUNK_HOME/etc/apps/homemonitor/local directory and making the changes to the config files there. If the local directory does not exist, create it and add the following files: props.conf, transforms.conf, app.conf. Let’s now modify the following files app.conf, transforms.conf and props.conf:

Add the following to app.conf:

[install]
is_configured = 1

Go to Settings -> Data Input -> UDP, click on 514 and then Advanced Settings, what is the Set Host component set to, IP, DNS or None? If it’s set to DNS, then use the the FQDN as the host, otherwise use the IP. For example, if it’s set to IP and the IP is 192.168.1.1, the entry will look like this [host::192.168.1.1] . Now let’s modify your props.conf:

Add the following to props.conf:

[host::192.168.1.1]
TRANSFORMS-homemonitor = index_redirect_to_homemonitor

Add the following line to transforms.conf:

[index_redirect_to_homemonitor]
REGEX = .
DEST_KEY = _MetaData:Index
FORMAT = homemonitor

Finally, in the inputs.conf file in the $SPLUNK_HOME/etc/apps/homemonitor/default, modify the stanza [udp://514] to have disabled = 0 instead of disabled = 1.

Restart Splunk and the Home Monitor App should be able to be configured with your device source type and enable the bandwidth monitor. If you want to enable the bandwidth monitor for Windows, you just need to add the following stanza to your local inputs.conf:

[script://$SPLUNK_HOME\etc\apps\homemonitor\bin\speedtest.bat]
disabled=0

I am aware that the fix current involves making a change to the default inputs.conf, but I will fix that in a later version of the app.

Thanks,
Kam

amiracle
Splunk Employee
Splunk Employee

I've fixed this issue in the latest version 4.5.1 and explained the fix on this post : https://answers.splunk.com/answers/391218/why-am-i-unable-to-run-the-initial-home-monitor-ap.html

Let me know if you are still having any issues with the app.

Thanks,
Kam

amiracle
Splunk Employee
Splunk Employee

Correction, I found out that if you already have UDP 514 enabled as syslog for another app this error comes up. I'm working on a work around fix and will post it shortly as an answer to this post and the other ones having the same issue.

Thanks,
Kam

0 Karma

amiracle
Splunk Employee
Splunk Employee

Yes, I know why. It's because I broke the landing page after the setup.xml. I will fix this, but for now just go ahead and go to your home page http://splunk_server:8000 and just start using your app. I plan on having this fixed soon, just haven't had the time to fix it.

-Kam

0 Karma
Get Updates on the Splunk Community!

Index This | I am a number, but when you add ‘G’ to me, I go away. What number am I?

March 2024 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with another ...

What’s New in Splunk App for PCI Compliance 5.3.1?

The Splunk App for PCI Compliance allows customers to extend the power of their existing Splunk solution with ...

Extending Observability Content to Splunk Cloud

Register to join us !   In this Extending Observability Content to Splunk Cloud Tech Talk, you'll see how to ...