High memory usage-checkpoint-all
Vendor: checkpoint
OS: all
Description:
Indeni will alert if the memory utilization of a device is above a high threshold. If the device has multiple memory elements, each will be inspected separately and alert for.
Remediation Steps:
Determine the cause for the high memory usage of the listed elements.
|Consider reading https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk33781#MEMORY
|
|Note: In trying to understand this alert, you can use the Linux "free" command to view memory utilization. The output of this command can be confusing. To be sure you correctly understand the output, see: https://serverfault.com/questions/85470/meaning-of-the-buffers-cache-line-in-the-output-of-free
|
|Also note that Linux has recently changed the "free" output format to make it more intuitive. This change was made in procps 3.3.10 ("procps" is the group of utilities which includes "free"). Use "ps -V" in expert mode to see your version of procps. See also: https://askubuntu.com/questions/770108/what-do-the-changes-in-free-output-from-14-04-to-16-04-mean
chkp-asg-resource
name: chkp-asg-resource
description: Retrieve memory and disk usage
type: monitoring
monitoring_interval: 1 minute
includes_resource_data: true
requires:
vendor: checkpoint
asg: true
maestro-orchestrator:
neq: true
comments:
memory-free-kbytes:
why: |
To check the total free memory usage over the blades.
how: |
By using the Check Point built-in "asg stat" command, along with the "asg resource" command and perfrom the
calulation for getting the total free memory used
can-with-snmp: false
can-with-syslog: false
memory-total-kbytes:
why: |
To check the total memory over the blades.
how: |
By using the Check Point built-in "asg stat" command, along with the "asg resource" command and perfrom the
calulation for getting the total memory
can-with-snmp: false
can-with-syslog: false
memory-usage:
why: |
To check the memory usage percentage over the blades.
how: |
By using the Check Point built-in "asg stat" command, along with the "asg resource" command and perform the
calulation for getting the percent memory used
can-with-snmp: false
can-with-syslog: false
disk-usage-percentage:
why: |
To check the total disk space used percentage over the blades.
how: |
By using the Check Point built-in "asg stat" command, along with the "asg resource" command and perfrom the
calulation for getting the total disk space used
can-with-snmp: false
can-with-syslog: false
disk-used-kbytes:
why: |
To check the total disk space used over the blades.
how: |
By using the Check Point built-in "asg stat" command, along with the "asg resource" command and perfrom the
calulation for getting the total disk space used
can-with-snmp: false
can-with-syslog: false
disk-total-kbytes:
why: |
To check the today disk space over the blades
how: |
By using the Check Point built-in "asg stat" command, along with the "asg resource" command and perfrom the
calulation for getting the total disk space avalaible
can-with-snmp: false
can-with-syslog: false
steps:
- run:
type: SSH
command: ${nice-path} -n 15 asg stat -i local_id && ${nice-path} -n 15 asg resource
parse:
type: AWK
file: asg-resource.parser.1.awk
cross_vendor_high_memory_usage
Failed to fetch the data: https://bitbucket.org/indeni/indeni-knowledge/src/master/rules/templatebased/crossvendor/cross_vendor_high_memory_usage.scala