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

Sysdig for EL5 #60

Closed
Rydekull opened this Issue Apr 5, 2014 · 3 comments

Comments

Projects
None yet
3 participants
@Rydekull

Rydekull commented Apr 5, 2014

sysdig seems quite excellent, the problem I see is that since I work on a plethora of platforms one of the more commonly used (sadly) is still EL5.

As such, I'd love to see sysdig available for EL5, is this possible?

@gianlucaborello

This comment has been minimized.

Show comment
Hide comment
@gianlucaborello

gianlucaborello Apr 5, 2014

Member

Hi,

We're aware of that, and unfortunately is not an issue easy to solve: sysdig relies on a kernel feature called tracepoints that was introduced in 2.3.32, and the first EL distribution to ship this kernel is EL6.
EL5 ships something older, and although there might be some kernel patches around (this is the best place to look for them: http://lttng.org/), I wouldn't bet on it.

I'm afraid our team won't be able to spend time on this (unless there are a reasonable amount of requests from the community), but we'll be happy to accept pull requests and/or tutorials in our wiki to guide through the process of patching the kernel on EL5 and compiling sysdig, if it turns out to be possible (which again, I doubt).

The other alternative would be try to backport a kernel version >= 2.6.32 to EL5, that might be easier.

Member

gianlucaborello commented Apr 5, 2014

Hi,

We're aware of that, and unfortunately is not an issue easy to solve: sysdig relies on a kernel feature called tracepoints that was introduced in 2.3.32, and the first EL distribution to ship this kernel is EL6.
EL5 ships something older, and although there might be some kernel patches around (this is the best place to look for them: http://lttng.org/), I wouldn't bet on it.

I'm afraid our team won't be able to spend time on this (unless there are a reasonable amount of requests from the community), but we'll be happy to accept pull requests and/or tutorials in our wiki to guide through the process of patching the kernel on EL5 and compiling sysdig, if it turns out to be possible (which again, I doubt).

The other alternative would be try to backport a kernel version >= 2.6.32 to EL5, that might be easier.

@zatricky

This comment has been minimized.

Show comment
Hide comment
@zatricky

zatricky Feb 12, 2015

CloudLinux 5 servers using a "Hybrid" kernel currently run 2.6.32 - there are probably a lot of these about.

control10 httpdocs # uname -r
2.6.32-531.23.3.lve1.2.66.el5h.x86_64
control10 httpdocs # cat /etc/*release | sort | uniq
CloudLinux Server release 5.10 (Georgy Beregovoy)
control10 httpdocs #

zatricky commented Feb 12, 2015

CloudLinux 5 servers using a "Hybrid" kernel currently run 2.6.32 - there are probably a lot of these about.

control10 httpdocs # uname -r
2.6.32-531.23.3.lve1.2.66.el5h.x86_64
control10 httpdocs # cat /etc/*release | sort | uniq
CloudLinux Server release 5.10 (Georgy Beregovoy)
control10 httpdocs #

@gianlucaborello

This comment has been minimized.

Show comment
Hide comment
@gianlucaborello

gianlucaborello Feb 12, 2015

Member

Then it should be doable, you might just have to upgrade GCC (which can live in a sandbox), see if this helps:

https://groups.google.com/d/msg/sysdig/paSm6vFkg-I/lzTqgT5MmzEJ

Member

gianlucaborello commented Feb 12, 2015

Then it should be doable, you might just have to upgrade GCC (which can live in a sandbox), see if this helps:

https://groups.google.com/d/msg/sysdig/paSm6vFkg-I/lzTqgT5MmzEJ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment