Can I inststall smokeping on opnsense with freebsd repositories

Started by Meg, December 06, 2025, 06:12:43 AM

Previous topic - Next topic
Hi: Can I install Smokeping directly on Opnsense. I have seen this question in some old forum articles and have seen online one person that had it working on older Opnsese. Since the package for smokeping exists for both FreeBSD - https://www.freshports.org/net-mgmt/smokeping/ and HardenedBSD - https://github.com/HardenedBSD/hardenedbsd-ports/tree/master/net-mgmt/smokeping, I was wondering if there is an easy way to deploy it on OPNsense. I already tried and had issues with dependancies and conflicts with sunnyvally repositories. Has anyone got it to work on newer versions of Opnsense.

Well we also have a ports tree https://github.com/opnsense/ports/tree/master/net-mgmt/smokeping ;)

And a tool to fetch and build a port:

# opnsense-code -uo net-mgmt/smokeping ports


Cheers,
Franco

Thanks Franco. I tried installing it  and there was a lot of errors in building.

It's hard to say for sure, but you should try to rebuild once per major OS upgrade (not OPNsense upgrade).


Cheers,
Franco

I tried to build it but its not building properly and doesn't seem to work with the current rrds of opnsense.  When I build it do I use make, gmake, or bmake?
When it builds it doesn't install the Perl modules and can't find smokeping.Pm. Has anyone successfully deployed smokeping this way?

Am I doing something wrong with the install or the build. Do I have to donload and build some of the packages manually? Here is a record of my console during the install

https://docs.google.com/document/d/1JUA_x8jeGxl6YFJ1aabYQx-sGPzPqkZ5/edit?usp=sharing&ouid=115041733466386284875&rtpof=true&sd=true

That's a lot pf Perl dependencies and it doesn't build for me either. I'm relatively sure that's a FreeBSD ports tree error.


Cheers,
Franco

Thanks for trying Franco. Do you have any suggestions aside from not installing it. Do you think building it from HardenedBSD - https://github.com/HardenedBSD/hardenedbsd-ports/tree/master/net-mgmt/smokeping would be an option or would the packages and dependencies from that repository screw up my opnsense installation and cause issues when updating opnsense firmware. Also should the maintainer of https://github.com/opnsense/ports/tree/master/net-mgmt/smokeping be notified of the problem with the ports tree so they can possibly get it working.