Giter Site home page Giter Site logo

zimbres / uptimekumaremoteprobe Goto Github PK

View Code? Open in Web Editor NEW
17.0 3.0 4.0 133 KB

A remote probe, implemented in C#, designed to interface with the 'Push' monitor type in Uptime Kuma

License: MIT License

Dockerfile 1.89% C# 98.11%
csharp asp-net uptime-kuma remote-probe docker

uptimekumaremoteprobe's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

uptimekumaremoteprobe's Issues

Unhandled Exception - Any Pointers?

Thanks for the work on this. Have set it up via Docker as follows (uses Docker Compose) -

name: ukrp
services:
    uptime-kuma-remote-probe:
        container_name: ukrp
        volumes:
            - type: bind
              source: '/home/administrator/Docker/ukrp/appsettings.json'
              target: /app/appsettings.json
        image: zimbres/uptime-kuma-remote-probe:latest

Container launches but then exits with the following error -

Unhandled exception. System.NullReferenceException: Object reference not set to an instance of an object.
   at UptimeKumaRemoteProbe.Worker.LoopAsync(Configurations configurations) in /src/Worker.cs:line 70
   at UptimeKumaRemoteProbe.Worker.ExecuteAsync(CancellationToken stoppingToken) in /src/Worker.cs:line 58
   at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at Program.<Main>$(String[] args) in /src/Program.cs:line 27
   at Program.<Main>(String[] args)

I've setup my appsettings.json and also a new monitor with the settings as per your example.

Screenshot 2023-11-28 at 19 57 31

Docker ARM Version + Config Directory

Hi - Thanks for the this remote probe.
Have set it up on a dev Windows environment using Docker and it works well.

Wondered if you are able to compile a ARM version for Docker which can be used on a Raspberry PI?
I did see the in release .zip there was a linux ARM but how would one install or run this on a Raspberry Pi?

Also any chance of a configuration directory to make it easier to manage the appsettings.json?

Thanks

HTTP/s JSON Query?

Hi - Any chance of supporting Uptime Kuma's HTTP/s JSON query? Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.