🏡 index : github.com/captn3m0/nebula.git

author Nemo <commits@captnemo.in> 2023-10-26 13:09:32.0 +05:30:00
committer Nemo <commits@captnemo.in> 2023-10-26 13:09:32.0 +05:30:00
commit
1b1bbcabbc2df377c6416b4dd828e9aa4fefd879 [patch]
tree
9ee7d624350e6c96919f19c5081f5b9fbbb25f70
parent
dfd0f946629239d1fa950ac63f8ed199c3fe191a
download
1b1bbcabbc2df377c6416b4dd828e9aa4fefd879.tar.gz

drop act-exporter

I archived the repo, and no longer maintain it. ACT changed
their portal too much for this to keep working. Further,
the ACT app/portal now provide detailed stats on internet
usage, so this is not that helpful any more.

Diff

 README.md                        |  1 -
 monitoring/act.tf                | 23 -----------------------
 monitoring/images.tf             |  7 -------
 monitoring/config/prometheus.yml |  6 ------
 4 files changed, 37 deletions(-)

diff --git a/README.md b/README.md
index bde7753..8ac7c04 100644
--- a/README.md
+++ a/README.md
@@ -42,7 +42,6 @@
| image                            | tag        | module/link                                          |
| -------------------------------- | ---------- | ---------------------------------------------------- |
| captn3m0/opml-gen                | latest     | https://opml.bb8.fun                                 |
| captn3m0/prometheus-act-exporter | latest     | https://git.captnemo.in/nemo/prometheus-act-exporter |
| captn3m0/rss-bridge              | latest     | https://github.com/RSS-Bridge/rss-bridge             |
| captn3m0/speedtest-exporter      | alpine     | https://github.com/stefanwalther/speedtest-exporter  |
| emby/embyserver                  | latest     | https://emby.media                                   |
diff --git a/monitoring/act.tf b/monitoring/act.tf
deleted file mode 100644
index 9570a6c..0000000 100644
--- a/monitoring/act.tf
+++ /dev/null
@@ -1,23 +1,0 @@
data "docker_registry_image" "act-exporter" {

  name = "captn3m0/prometheus-act-exporter:latest"
}

resource "docker_container" "act-exporter" {

  name  = "act-exporter"
  image = docker_image.act-exporter.image_id

  entrypoint = ["/usr/local/bin/node", "server.js"]

  networks_advanced {

    name    = "monitoring"
    aliases = ["act-exporter", "act-exporter.docker"]
  }

  // So it can talk to ACT
  networks = ["bridge"]

  restart               = "unless-stopped"
  destroy_grace_seconds = 10
  must_run              = true
}

diff --git a/monitoring/images.tf b/monitoring/images.tf
index 1acfc35..dacd688 100644
--- a/monitoring/images.tf
+++ a/monitoring/images.tf
@@ -1,11 +1,4 @@
resource "docker_image" "prometheus" {

  name          = data.docker_registry_image.prometheus.name
  pull_triggers = [data.docker_registry_image.prometheus.sha256_digest]
}

resource "docker_image" "act-exporter" {

  name          = data.docker_registry_image.act-exporter.name
  pull_triggers = [data.docker_registry_image.act-exporter.sha256_digest]
  keep_locally  = true
}

diff --git a/monitoring/config/prometheus.yml b/monitoring/config/prometheus.yml
index 6999a8e..d97cf55 100644
--- a/monitoring/config/prometheus.yml
+++ a/monitoring/config/prometheus.yml
@@ -34,11 +34,5 @@
    static_configs:
      - targets: ["192.168.1.111:1111"]

  - job_name: "act"
    scrape_interval: 1h
    scrape_timeout: 1m
    static_configs:
      - targets: ["act-exporter:3000"]

rule_files:
  - "alert.rules"