Discussion:
[Check_mk (deutsch)] ps-Check auf Container-Host
Christian Haase
2018-10-18 10:34:43 UTC
Permalink
Hallo,

wir haben einige Server auf denen LXC-Container laufen. Leider
unterscheider der Agent in der <<<ps>>>-Sektion nicht zwischen den
Containern. Mein SSHd-Check sieht dadurch bspw so aus:

CRIT - 14 processes (ok from 1 to 2)CRIT 478.5 MB virtual, 14.2 MB
physical, 0.0% CPU, youngest running for 40 hours, oldest running for 41
hours

Ich helfe dem ab, indem ich das Kommando im Agent durch dieses ersetze:

ps ax -o pidns,user:32,vsz,rss,cputime,etime,pid,command --columns 10000
| sed -e 1d | grep -e "^`ps -p 1 -o pidns=`" | sed -e 's/ *\([^ ]*\)
*\([^ ]*\) *\([^ ]*\) *\([^ ]*\) *\([^ ]*\) *\([^ ]*\) *\([^ ]*\)
*/(\2,\3,\4,\5\/\6,\7) /'

Hat dafür jemand eine Lösung? Da der pidns-Wert nicht übertragen wird,
schliesse ich eine Einstellung über die Rules mal aus.

Haben noch andere das Problem? Vielleicht betrifft das ja auch
Docker-User? Vielleicht lohnt sich ja ein Feature-Request ;)

Grüße,
Christian
--
ifu Hamburg - Member of iPoint Group
"Productivity meets Sustainability"

ifu Institut für Umweltinformatik Hamburg GmbH
Max-Brauer-Allee 50 - 22765 Hamburg - Germany
fon: +49 40 480009-0 - fax: +49 40 480009-22 - email: ***@ifu.com

Managing Director: Jan Hedemann - Commercial Register: Hamburg, HRB 52629
www.ifu.com - www.umberto.de - www.e-sankey.com
Robert Sander
2018-10-18 11:25:03 UTC
Permalink
Post by Christian Haase
Haben noch andere das Problem? Vielleicht betrifft das ja auch
Docker-User? Vielleicht lohnt sich ja ein Feature-Request ;)
Ja, das betrifft alle Container-Hosts. Ich hatte da schonmal einen
Patch fÃŒr das Agentenskript nach MÃŒnchen geschickt, ist bislang
noch nicht eingebaut worden.

Viele GrÌße
--
Robert Sander
Heinlein Support GmbH
Schwedter Str. 8/9b, 10119 Berlin

https://www.heinlein-support.de

Tel: 030 / 405051-43
Fax: 030 / 405051-19

Amtsgericht Berlin-Charlottenburg - HRB 93818 B
GeschÀftsfÌhrer: Peer Heinlein - Sitz: Berlin
Loading...