ctdb-scripts: Add default system memory usage warnings
[Samba.git] / ctdb / tests / eventscripts / 05.system.monitor.017.sh
blobb976dba29a82cc562897c902afe318e64ae681c6
1 #!/bin/sh
3 . "${TEST_SCRIPTS_DIR}/unit.sh"
5 define_test "Memory check, bad situation, both custom memory checks, causes unhealthy"
7 setup_memcheck 87 0
9 CTDB_MONITOR_MEMORY_USAGE="70:80"
10 CTDB_MONITOR_SWAP_USAGE=""
12 required_result 1 <<EOF
13 ERROR: System memory utilization 87% >= threshold 80%
14 MemTotal: 3940712 kB
15 MemFree: 225268 kB
16 Buffers: 146120 kB
17 Cached: 140904 kB
18 SwapCached: 56016 kB
19 Active: 2422104 kB
20 Inactive: 1019928 kB
21 Active(anon): 1917580 kB
22 Inactive(anon): 523080 kB
23 Active(file): 504524 kB
24 Inactive(file): 496848 kB
25 Unevictable: 4844 kB
26 Mlocked: 4844 kB
27 SwapTotal: 5857276 kB
28 SwapFree: 5857276 kB
29 ...
30 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
31 root 2 0.0 0.0 0 0 ? S Aug28 0:00 [kthreadd]
32 root 3 0.0 0.0 0 0 ? S Aug28 0:43 \_ [ksoftirqd/0]
33 ...
34 root 1 0.0 0.0 2976 624 ? Ss Aug28 0:07 init [2]
35 root 495 0.0 0.0 3888 1640 ? Ss Aug28 0:00 udevd --daemon
36 ...
37 [MORE FAKE ps OUTPUT]
38 EOF
40 simple_test