Ns8-patchmon testing

Please help testing the new repo and Patchmon NS8 app.

PatchMon : Monitor Linux patches across all your hosts with real-time visibility, security update tracking, and comprehensive package management.

Installation:

  • Add my repository — follow the instructions on the repository website.
  • Install Patchmon through the Software Center (actual Patchmon version v1.3.4)

Todo:

  • Test update via Software Center
  • LE tests
  • test Force https
  • Test backup/restore
  • Readme and docs on github
  • Probably something else

Note: Patchmon is relatively young and rapidly evolving. I built the module using @kemboielvis22’s module generator and then adapted it because it was quite complex (at least for me).

I also have limited experience with GitHub and managing releases through the Software Center, so for now please install it only in testing environments.

thanks @mrmarkuz for support, @kemboielvis22 for module-generator and @stephdl for repo howtho.

and thanks in advance for testing and feedback!

other links:

8 Likes

hello @dz00te thank you for using the generator
Did you find any issues i would appreaciate the feedback and improvements to make it better

Also let me test it

4 Likes

There are issue with the backup and restore
i have made a pr to fix those issues

4 Likes

I am really proud of both of you mate…..you know what I am happy @dz00te

4 Likes

if you have issue, please raise a question

3 Likes

Happy to keep growing the community of developers for Nethserver.
THis makes sure we are able to cater for a diverse pool of needs for different businesses looking to utilize NS

kudoz @dz00te

2 Likes

Wow, thanks for the tests and especially for the fixes — I’ll try to study them better for next time! Thanks… just merged :star_struck:
As for the generator, I’ll write directly in the dedicated thread.
Thanks again.

1 Like

I definitely will :innocent:

I will appreaciate

2 Likes

I’ve just released an update for the module (with PatchMon v1.3.6), and it should be upgradable from the Software Center. Since it’s the first one I’ve published, let me know if you run into any issues. Thanks! :folded_hands:

3 Likes

nice tool. Thank you.

3 Likes

I’ve just updated the module with Patchmon version 1.3.7.
Please note the potential issue with agent auto-updates. Here is the link to the Patchmon changelog:

Let me know if there are any issues, tnx

5 Likes

I’ve just updated the module with Patchmon version 1.4.0.
Patchmon changelog: Release Version 1.4.0 · PatchMon/PatchMon · GitHub

note: There are quite a few changes and new env vars in this release. I still need to add the timezone configuration (I’ll probably inherit it from the host) and figure out how to handle things like rate limiting and the OIDC-related settings.

docs: PatchMon Environment V... | PatchMon Documentation

Let me know if there are any issues, tnx

2 Likes

updated the module with Patchmon version 1.4.1
Patchmon changelog: Release Version 1.4.1 · PatchMon/PatchMon · GitHub

Sorry, I forgot to mention that a few days ago I updated the module with Patchmon version 1.4.2.
patchmon changelog: Release Version 1.4.2 · PatchMon/PatchMon · GitHub

2 Likes

Great. But I’m still on 1.3.6 and no updates have been announced in the Software Center.

Here the update is shown in Software Center.

Is the repository added and enabled?

You could update patchmon on CLI:

api-cli run update-module --data '{"module_url":"ghcr.io/dz00te/patchmon:0.4.0","instances":["patchmon1"]}'
3 Likes

yes, of course.

1 Like

After the update, all servers are reported as offline. Restarts, waiting, etc. do not help.

The agents cannot be installed.

I am deleting the app. No one needs something like this.
I am a bit annoyed right now. Sorry.

2 Likes

Yes, unfortunately that was a known issue when version 1.3.7 was released, the link is a few posts above: Ns8-patchmon testing - #12 by dz00te
And it was quite annoying. When I upgraded to 1.3.7, I also had to restart all the agents.

Regarding the missing update notification, I was looking at one of your screenshots from Pegaprox thread. It might have been installed from the command line using the latest tag, so repository versions wouldn’t be reported as updates.

Sorry about that, in effect both Patchmon and Pegaprox are still under active development. In any case, thanks for testing the module! :+1:

2 Likes