Skip to content

Steps that I took to fix up ISP-Checker to run on an ubuntu system in 2023 #44

@henricook

Description

@henricook

Install steps:

  • Clone repo into folder
  • If you're not on ARM make a custom Telegraph image with some needed utilities, put this in docker-compose/telegraf.dockerfile
FROM telegraf:1.27.3

RUN apt update && apt install -y speedtest-cli mtr

ENTRYPOINT ["/entrypoint.sh"]

CMD ["telegraf"]
  • Update the docker-compose.yml replacing image: tty0... telegraf with:
build: 
      context: docker-compose
      dockerfile: telegraf.Dockerfile
  • Change old bad hosts like twitter.com to other domains of your choices in the inputs.ping section of docker-compose/telegraf/conf/telegraf.conf. I went with google.com, amazon.com and bbc.co.uk. Twitter under Elon appears to be adding some kind of lag to their ping responses that makes Telegraf timeout.
  • Run: make install
  • Login to grafana at yourhost:3000 admin/admin and change password
  • Problem: I see no dashboards in 'dashboards -> manage'
    • Fix:
      • Configure the InfluxDB datasource using credentials from docker-compose/credentials.env for the read only Grafana user
      • Import the dashboard from the Grafana Library

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions