Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

solaris/*bsd support #601

Closed
jmatis opened this issue Jun 22, 2016 · 10 comments
Closed

solaris/*bsd support #601

jmatis opened this issue Jun 22, 2016 · 10 comments
Labels
area/packaging Packaging and operating systems support help wanted os/bsd bsd os related issues

Comments

@jmatis
Copy link

jmatis commented Jun 22, 2016

Is there any chance you could start looking into supporting other flavour of unixes please ? (what you have done is so amazing i simply want to have it everywhere :)

@ktsaou
Copy link
Member

ktsaou commented Jun 22, 2016

Thanks! There are a few folks that work on BSD #112 #187 . For basic system data collection on non-linux system we could use libstatgrab #481 .

Currently the only blocking library used by netdata is libuuid, but we can easily replace this with something else (netdata uses just 2 calls to parse and generate random UUIDs).

The problem, is that my roadmap is full with new features (health monitoring and alerts, longer data history, new plugins, etc), so I need help to do this...

@kirillDanshin
Copy link

hi! is there any news about solaris support?

@h0lzi
Copy link

h0lzi commented Dec 5, 2017

Getting support for Solaris would be nice. At least some simple support via libstatgrab would be awesome. I can provide test infrastructure etc. I lack the skill to code it though.

@ktsaou
Copy link
Member

ktsaou commented Dec 5, 2017

libstatgrab seems nice, although a bit stale...

@h0lzi
Copy link

h0lzi commented Dec 7, 2017

well it's mostly for OS that do not change their API for those kinds of stuff very often.
It's used e.g. in collectd for Solaris and works quite ok with it. I would love to get rid of collectd on Solaris though and have only one tool :)

@williamleuschner
Copy link

williamleuschner commented Sep 10, 2018

I'm interested in porting netdata to OpenBSD. Currently, I'm trying to get it to compile—it makes it to log.c before failing.

Once I've gotten it to compile, I'll see what I can do about changing the smattering of #if defined(__FreeBSD__) || defined(__APPLE__) || … and other associated constructs so that porting to other BSDs is easier.

@ktsaou
Copy link
Member

ktsaou commented Sep 10, 2018

I'm interested in porting netdata to OpenBSD.

Wow! Thank you! This would be great!
I have provides a patch to fix log.c

@williamleuschner
Copy link

I've opened a PR (#4192) to track my progress on patching netdata to work on OpenBSD. It's not ready yet, but you all will have more visibility into what I'm doing while I do it.

@paulfantom paulfantom added area/packaging Packaging and operating systems support and removed OS/new labels Nov 18, 2018
@prologic
Copy link
Contributor

prologic commented Mar 4, 2020

We're actively working on FreeBSD support and we already support macOS (not really BSD but once upon a time maybe).

@ilyam8 ilyam8 added the os/bsd bsd os related issues label May 30, 2020
@ilyam8
Copy link
Member

ilyam8 commented Jul 8, 2021

Closing this feature request. If you are still interested in it, consider creating a topic on our community forum.

@ilyam8 ilyam8 closed this as completed Jul 8, 2021
vkalintiris pushed a commit to vkalintiris/netdata that referenced this issue Dec 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/packaging Packaging and operating systems support help wanted os/bsd bsd os related issues
Projects
None yet
Development

No branches or pull requests

9 participants