-
Notifications
You must be signed in to change notification settings - Fork 1.5k
[AI-5348] Add Proxmox recommended monitors #20860
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+116
−0
Merged
Changes from 8 commits
Commits
Show all changes
10 commits
Select commit
Hold shift + click to select a range
e097fad
add vm cpu usage
sarah-witt 25a1500
node monitor
sarah-witt 80462db
Add memory usage
sarah-witt ff32a8b
fix dates and paths
sarah-witt 4e756b4
fix date
sarah-witt 9bc79a0
Merge branch 'master' into sarah/proxmox-monitors
sarah-witt 895c6e9
update descriptions
sarah-witt f678b61
spacing
sarah-witt f6a5ce1
fix spacing and host.name
sarah-witt 2e9ccdf
fix
sarah-witt File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
{ | ||
"version": 2, | ||
"created_at": "2025-07-25", | ||
"last_updated_at": "2025-07-25", | ||
"title": "CPU Usage is High on Proxmox Node", | ||
"description": "CPU usage measures the percentage of processing capacity that is in use and provides insights into the overall health and efficiency of the Node. High CPU usage can lead to degraded performance of your Proxmox Node.", | ||
"definition": { | ||
"name": "[Proxmox] CPU Usage is High on Node {{host.host}}", | ||
"type": "query alert", | ||
"query": "avg(last_5m):avg:proxmox.cpu{proxmox_type:node} by {host} > 0.9", | ||
"message": "{{#is_alert}}\nNode {{host.host}} is reporting high CPU usage (at or above 90%).\n{{/is_alert}}\n\n{{#is_warning}}\nNode {{host.host}} is reporting higher CPU usage (at or above 80%).\n{{/is_warning}}\n\n{{#is_recovery}}\\nCPU usage for Node {{host.host}} is back to normal.\n{{/is_recovery}}", | ||
"tags": [], | ||
"options": { | ||
"thresholds": { | ||
"critical": 0.9, | ||
"warning": 0.8 | ||
}, | ||
"notify_audit": false, | ||
"on_missing_data": "default", | ||
"include_tags": true, | ||
"new_group_delay": 60 | ||
}, | ||
"priority": null | ||
}, | ||
"tags": [ | ||
"integration:proxmox" | ||
] | ||
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
{ | ||
"version": 2, | ||
"created_at": "2025-07-25", | ||
"last_updated_at": "2025-07-25", | ||
"title": "Memory Usage High on Proxmox Node", | ||
"description": "Memory usage measures the percentage of memory used of the total available memory. High memory usage can lead to degraded performance of your Proxmox Node.", | ||
"definition": { | ||
"name": "Memory Usage High on Proxmox Node {{host.host}} ", | ||
"type": "query alert", | ||
"query": "avg(last_5m):avg:proxmox.mem.used{proxmox_type:node} by {host} / avg:proxmox.mem.total{proxmox_type:node} by {host} * 100 > 90", | ||
"message": "{{#is_alert}}\\Node {{host.host}} is reporting high memory usage (at or above 90%).\\n{{/is_alert}}\\n\\n{{#is_warning}}\\VM {{host.host}} is reporting higher memory usage (at or above 80%).\\n{{/is_warning}}\\n\\n{{#is_recovery}}\\\\Memory usage for Node {{host.host}} is back to normal.\\n{{/is_recovery}}", | ||
"tags": [], | ||
"options": { | ||
"thresholds": { | ||
"critical": 90, | ||
"warning": 80 | ||
}, | ||
"notify_audit": false, | ||
"on_missing_data": "default", | ||
"include_tags": true, | ||
"new_group_delay": 60 | ||
} | ||
}, | ||
"tags": [ | ||
"integration:proxmox" | ||
] | ||
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
{ | ||
"version": 2, | ||
"created_at": "2025-07-25", | ||
"last_updated_at": "2025-07-25", | ||
"title": "CPU Usage is High on Proxmox VM", | ||
"description": "CPU usage measures the percentage of processing capacity that is in use and provides insights into the overall health and efficiency of the VM. High CPU usage can lead to degraded performance of your Proxmox VM.", | ||
"definition": { | ||
"name": "[Proxmox] CPU Usage is High on VM {{host.host}} on Node {{host.proxmox_node}}", | ||
"type": "query alert", | ||
"query": "avg(last_5m):avg:proxmox.cpu{proxmox_type:vm} by {host} > 0.9", | ||
"message": "{{#is_alert}}\nVM {{host.host}} on Node {{host.proxmox_node}} is reporting high CPU usage (at or above 90%).\n{{/is_alert}}\n\n{{#is_warning}}\nVM {{host.host}} on Node {{host.proxmox_node}} is reporting higher CPU usage (at or above 80%).\n{{/is_warning}}\n\n{{#is_recovery}}\\nCPU usage for VM {{host.host}} on Node {{host.proxmox_node}} is back to normal.\n{{/is_recovery}}", | ||
"tags": [], | ||
"options": { | ||
"thresholds": { | ||
"critical": 0.9, | ||
"warning": 0.8 | ||
}, | ||
"notify_audit": false, | ||
"on_missing_data": "default", | ||
"include_tags": true, | ||
"new_group_delay": 60 | ||
}, | ||
"priority": null | ||
}, | ||
"tags": [ | ||
"integration:proxmox" | ||
] | ||
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
{ | ||
"version": 2, | ||
"created_at": "2025-07-25", | ||
"last_updated_at": "2025-07-25", | ||
"title": "Memory Usage High on Proxmox VM", | ||
"description": "Memory usage measures the percentage of memory used of the total available memory. High memory usage can lead to degraded performance of your Proxmox VM.", | ||
"definition": { | ||
"name": "Memory Usage High on Proxmox VM {{host.host}} on Node {{host.proxmox_node}}", | ||
"type": "query alert", | ||
"query": "avg(last_5m):avg:proxmox.mem.used{proxmox_type:vm} by {host} / avg:proxmox.mem.total{proxmox_type:vm} by {host} * 100 > 90", | ||
"message": "{{#is_alert}}\\VM {{host.host}} on Node {{host.proxmox_node}} is reporting high memory usage (at or above 90%).\\n{{/is_alert}}\\n\\n{{#is_warning}}\\VM {{host.host}} on Node {{host.proxmox_node}} is reporting higher memory usage (at or above 80%).\\n{{/is_warning}}\\n\\n{{#is_recovery}}\\\\Memory usage for VM {{host.host}} on Node {{host.proxmox_node}} is back to normal.\\n{{/is_recovery}}", | ||
"tags": [], | ||
"options": { | ||
"thresholds": { | ||
"critical": 90, | ||
"warning": 80 | ||
}, | ||
"notify_audit": false, | ||
"on_missing_data": "default", | ||
"include_tags": true, | ||
"new_group_delay": 60 | ||
} | ||
}, | ||
"tags": [ | ||
"integration:proxmox" | ||
] | ||
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does
host.proxmox_node
work here? I could be misremembering, but I think this only works if you do a aggregation by proxmox_node tag.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this does work! maybe because it's a host tag:

but i noticed some formatting issues with the message (and host.host doesn't work) so i'll push a fix for that. thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ahh that's good to know.