Table of Contents
Content Error or Suggest an Edit
Notice a grammatical error or technical inaccuracy? Let us know; we will give you credit!
Understanding Netdata Alarms
Before silencing an alarm, it’s crucial to understand how Netdata alarms work. Netdata provides a set of predefined alarms and allows users to customize or create new ones. Each alarm is defined in a .conf
file located in the health.d
directory of your Netdata installation, typically found at /etc/netdata/health.d/
.
There are a number of Netdata alerts that will occur that might not actually be applicable for your environment.
Common Netdata Alarms to Silence for WordPress
There are a number of common netdata alarms that you might see which you can silence that might not be applicable for your server hosting your WordPress sites.
- web_log_1m_unmatched
- web_log_1m_redirects
- web_log_1m_bad_requests
- web_log_1m_successful
Silencing Alarms Permanently
To permanently silence an alarm, for instance web_log_1m_redirects
which triggers when you have a high ratio of HTTP status code 3xx requests in your logs versus others HTTP status codes.
Step 1 – SSH into your Server
Connect to your server where Netdata is installed.
Step 2 – Edit the alarm configuration
You now need to edit the alarm configuration, for web_log_1m_redirects
it’s using the web health config.
cd /etc/netdata ./edit-config health.d/web_log.conf
Step 3 – Silence the alarm
Locate the web_log_1m_redirects
template and change the to: webmaster
to to: silent
.
Here’s the original section
template: web_log_1m_redirects on: web_log.type_requests class: Workload type: Web Server component: Web log lookup: sum -1m unaligned of redirect calc: $this * 100 / $web_log_1m_requests units: % every: 10s warn: ($web_log_1m_requests > 120) ? ($this > (($status >= $WARNING ) ? ( 1 ) : ( 20 )) ) : ( 0 ) delay: up 2m down 15m multiplier 1.5 max 1h summary: Web log redirects info: Ratio of redirection HTTP requests over the last minute (3xx except 304) to: webmaster
Here’s the modified section
template: web_log_1m_redirects on: web_log.type_requests class: Workload type: Web Server component: Web log lookup: sum -1m unaligned of redirect calc: $this * 100 / $web_log_1m_requests units: % every: 10s warn: ($web_log_1m_requests > 120) ? ($this > (($status >= $WARNING ) ? ( 1 ) : ( 20 )) ) : ( 0 ) delay: up 2m down 15m multiplier 1.5 max 1h summary: Web log redirects info: Ratio of redirection HTTP requests over the last minute (3xx except 304) to: silent
Step 4 – Restart Netdata
You will need to restart Netdata for the changes to take affect.
sudo netdatacli reload-health