High vmalloc usage-checkpoint-gaia,secureplatform
Vendor: checkpoint
OS: gaia,secureplatform
Description:
indeni will alert when usage of vmalloc is high.
Remediation Steps:
Review sk84700.
How does this work?
Check the vmalloc limit and usage by reviewing the output of “cat /proc/meminfo”.
Why is this important?
If the allocation of virtual memory in the operating system reaches the limit, there could be severe memory-related issues. More information is available in the following Check Point KB article: https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk84700
Without Indeni how would you find this?
An administrator could login and manually check this.
chkp-os-proc-meminfo
name: chkp-os-proc-meminfo
description: shows data about memory usage on gateway
type: monitoring
monitoring_interval: 5 minutes
requires:
vendor: checkpoint
or:
- os.name: gaia
- os.name: secureplatform
comments:
vmalloc-used-kbytes:
why: |
If the allocation of virtual memory in the operating system reaches the limit, there could be severe memory-related issues.
More information is available in the following Check Point KB
article: https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk84700
how: |
Check the vmalloc limit and usage by reviewing the output of "cat /proc/meminfo".
can-with-snmp: false
can-with-syslog: false
vmalloc-total-kbytes:
why: |
To check the the total allocation of virtual memory in the operating system. If this memory reaches the limit,
there could be severe memory-related issues. More information is available in the following Check Point KB
article: https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk84700
how: |
By checking the vmallocTotal in the output of "cat /proc/meminfo".
can-with-snmp: false
can-with-syslog: false
steps:
- run:
type: SSH
command: ${nice-path} -n 15 cat /proc/meminfo
parse:
type: AWK
file: proc-meminfo.parser.1.awk
chkp-os-proc-meminfo
name: chkp-os-proc-meminfo
description: shows data about memory usage on gateway
type: monitoring
monitoring_interval: 5 minutes
requires:
vendor: checkpoint
or:
- os.name: gaia
- os.name: secureplatform
comments:
vmalloc-used-kbytes:
why: |
If the allocation of virtual memory in the operating system reaches the limit, there could be severe memory-related issues.
More information is available in the following Check Point KB
article: https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk84700
how: |
Check the vmalloc limit and usage by reviewing the output of "cat /proc/meminfo".
can-with-snmp: false
can-with-syslog: false
vmalloc-total-kbytes:
why: |
To check the the total allocation of virtual memory in the operating system. If this memory reaches the limit,
there could be severe memory-related issues. More information is available in the following Check Point KB
article: https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk84700
how: |
By checking the vmallocTotal in the output of "cat /proc/meminfo".
can-with-snmp: false
can-with-syslog: false
steps:
- run:
type: SSH
command: ${nice-path} -n 15 cat /proc/meminfo
parse:
type: AWK
file: proc-meminfo.parser.1.awk
chkp_vmalloc_usage_high
Failed to fetch the data: https://bitbucket.org/indeni/indeni-knowledge/src/master/rules/templatebased/checkpoint/chkp_vmalloc_usage_high.scala