profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/DRuggeri/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Daniel Ruggeri DRuggeri Mastercard St. Louis https://bitnebula.com/ Vice President of Data Center Networking, long time OSS evangelist, and multi-language/platform hacker.

DRuggeri/nut_exporter 25

Network UPS Tools Prometheus Exporter

DRuggeri/OSSClass 19

An Open Open source class

DRuggeri/netgear_exporter 15

A Prometheus exporter for Netgear consumer routers

DRuggeri/alertmanager_gotify_bridge 14

A bridge between Prometheus AlertManager and a Gotify server

DRuggeri/bind_query_exporter 8

A Prometheus exporter for BIND queries

DRuggeri/dhcpd_leases_exporter 5

A Prometheus exporter for the ISC dhcpd daemon's dhcpd.leases file

DRuggeri/netgear_client 5

A go client for netgear routers

DRuggeri/crystalfontz-lcd-cmd 1

A small, simple command line tool to set/clear CrystalFontz LCD screens

DRuggeri/dhcpdleasesreader 1

A golang wrapper around dhcpd.leases

release DRuggeri/alertmanager_gotify_bridge

v0.5.1

released time in 20 days

created tagDRuggeri/alertmanager_gotify_bridge

tagv0.5.1

A bridge between Prometheus AlertManager and a Gotify server

created time in 20 days

pull request commentDRuggeri/alertmanager_gotify_bridge

Fix setting message priority

Cool! Thanks for the fix! I'll roll a release to include this very soon

jvandenbroek

comment created time in 20 days

push eventDRuggeri/alertmanager_gotify_bridge

Joost van den Broek

commit sha 26ad868692ab756bf3571cffd88704acbfece1c9

Fix setting message priority

view details

Daniel Ruggeri

commit sha 669aaa39e1e6e9a23dd68dfc45a0c0f6a605f891

Merge pull request #8 from jvandenbroek/fix_priority Fix setting message priority

view details

push time in 20 days

PR merged DRuggeri/alertmanager_gotify_bridge

Fix setting message priority

Custom priority never set because of incorrect value check (err should be nil).

+6 -5

0 comment

1 changed file

jvandenbroek

pr closed time in 20 days

push eventapache/www-site

Daniel Ruggeri

commit sha b23f5bc2285ccbe5940d67ef2cb57581ec100d8a

Welcome, Paf!

view details

push time in a month

push eventapache/www-site

Daniel Ruggeri

commit sha a91f8929dfbf38e64fdd291e30e93299eeb441a7

++goread

view details

push time in a month

push eventDRuggeri/alertmanager_gotify_bridge

Daniel Ruggeri

commit sha 09970830ef66963355a8a566f613fcea93fa279c

darwin + 386 does not seem to work out

view details

push time in 2 months

created tagDRuggeri/alertmanager_gotify_bridge

tagv0.5.0

A bridge between Prometheus AlertManager and a Gotify server

created time in 2 months

release DRuggeri/alertmanager_gotify_bridge

v0.5.0

released time in 2 months

push eventDRuggeri/alertmanager_gotify_bridge

Daniel Ruggeri

commit sha d23705d7380efd4726e4b83655afbb9642259ec5

Add metrics!

view details

Daniel Ruggeri

commit sha 229d573876f3ea171b5b541367cfe1e4c923f6b1

Resolve conflicts and incorporate metrics

view details

push time in 2 months

push eventDRuggeri/alertmanager_gotify_bridge

Cubicroot

commit sha f180892626a5569ec223469d70be9c1f71242bd0

add detailed mode

view details

Cubicroot

commit sha a78226f9c160f493f86012e7533f4eef28ac7306

add detail mode to readme

view details

Cubicroot

commit sha 958a31dc5d329705e4ef4799b1fc46c017d58287

clean up

view details

Daniel Ruggeri

commit sha 879f95d18d85c27561b70219e457107a6472463f

Merge pull request #7 from CubicrootXYZ/master Add a detailed mode

view details

push time in 2 months

PR merged DRuggeri/alertmanager_gotify_bridge

Add a detailed mode

Added a "detailed" mode that displays more information:

  • Status of the alert (firing/resolved)
  • Generator URL
  • Creation date

It also uses html instead of plaintext messages according to gotifies documentation.

Let me know what you think about the changes and if you see any improvements.

+47 -8

1 comment

3 changed files

CubicrootXYZ

pr closed time in 2 months

created tagDRuggeri/bind_query_exporter

tagv2.2.0

A Prometheus exporter for BIND queries

created time in 2 months

release DRuggeri/bind_query_exporter

v2.2.0

released time in 2 months

push eventDRuggeri/bind_query_exporter

Daniel Ruggeri

commit sha 064c23e74dbda00ef3d24a6df6f4d7720c85835b

Create separate options for reverse-lookup on both collectors

view details

Daniel Ruggeri

commit sha 8e63c91f73fdbbe4dc32f9f3d89970ea2db66bd2

Get rid of old junk

view details

push time in 2 months

delete tag DRuggeri/bind_query_exporter

delete tag : v3.0.0

delete time in 2 months

push eventDRuggeri/bind_query_exporter

Daniel Ruggeri

commit sha e682c1c2da0075aa69f6172b19088ca43b6db807

Refactor and add stats-by-client

view details

Daniel Ruggeri

commit sha e314a5d6b394bb2d0782ceb9f0a2b222cb3d7a53

Do not be redundant

view details

Daniel Ruggeri

commit sha 22296de9528d6a9643836da63565754d0d599487

Update README with new functionality

view details

Daniel Ruggeri

commit sha ada30a3fb17fae39d69cae00ee0e5076d94b3cc9

Fix references to old param name

view details

Daniel Ruggeri

commit sha 219bc22aa1417685a5c3414e959fbe8d3a5b3c4a

Merge branch 'master' of github.com:DRuggeri/bind_query_exporter

view details

push time in 2 months

created tagDRuggeri/bind_query_exporter

tagv3.0.0

A Prometheus exporter for BIND queries

created time in 2 months

release DRuggeri/bind_query_exporter

v3.0.0

released time in 2 months

pull request commentDRuggeri/alertmanager_gotify_bridge

Add a detailed mode

I love it. I have just a few small questions/suggestions I've added to the PR and I think it'll be ready to merge and published into a release. Thanks!

CubicrootXYZ

comment created time in 2 months

issue closedDRuggeri/alertmanager_gotify_bridge

Add Firing/Resolved to title

Somehow indicate in the message if the alert message is for a firing or a resolved event.

closed time in 2 months

CubicrootXYZ

issue commentDRuggeri/alertmanager_gotify_bridge

Add Firing/Resolved to title

Wow - thanks, @CubicrootXYZ! I really appreciate both the idea and the contribution! I've added a few comments in the PR because I think this is a great way to solve for the need. I'll go ahead and close this issue and we can continue the conversation in the PR until it's merged.

(Sorry for the slow reply - been in and out of machine access a while)

CubicrootXYZ

comment created time in 2 months

PullRequestReviewEvent

Pull request review commentDRuggeri/alertmanager_gotify_bridge

Add a detailed mode

 Flags:   --default_priority=5         Annotation holding the priority of the alert   --debug                      Enable debug output of the server   --version                    Show application version.+  --details=0                  Amount of details in messages. 0 = default, 1 = extended

I really like this idea! I'm contemplating the name of the parameter and wonder if we'd ever find reason for a --details=2+ level? I'm not sure what additional details we could add to an alert so I'm guessing that the parameter may be better served as just --extended_details or something like that.

Could you also add a note about what details show up when this parameter is toggled? Perhaps a simple string like When enabled, alerts are presented in HTML format and include colorized status (FIR|RES), alert start time, and a link to the generator of the alert.

CubicrootXYZ

comment created time in 2 months

Pull request review commentDRuggeri/alertmanager_gotify_bridge

Add a detailed mode

 func (svr *bridge) handle_call(w http.ResponseWriter, r *http.Request) { 				} 			} +			if *details == 1 {+				if strings.HasPrefix(alert.GeneratorURL, "http") {

I really like the idea of making it clear which source sent the alert. It occurs to me that we could also always set the client::notification.click action to be the GeneratorURL if it's set (regardless of detail level). This could be nice and handy to allow a user to shortcut straight to alertmanager from a notification. WDYT of that idea?

CubicrootXYZ

comment created time in 2 months

PullRequestReviewEvent

issue closedDRuggeri/nut_exporter

Multiple ups configuration

Hello, I am running two nut servers in docker, each of them monitor UPS connected to host (2 UPS connected via usb to the same host) Can't figure out how to make exporter scrape two NUT servers. Can you help?

closed time in 2 months

petshopjke

issue commentDRuggeri/nut_exporter

Multiple ups configuration

I'll go ahead and close this out for now, but feel free to ping with follow up questions

petshopjke

comment created time in 2 months

created tagDRuggeri/nut_exporter

tagv2.2.1

Network UPS Tools Prometheus Exporter

created time in 2 months