Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| monitors:cpu-load-calc [2016/11/26 03:59] – created dozor | monitors:cpu-load-calc [2018/05/22 15:05] (current) – [Changelog] dozor | ||
|---|---|---|---|
| Line 11: | Line 11: | ||
| Calculate (and set) a Xymon client' | Calculate (and set) a Xymon client' | ||
| - | This is mean to run on the Xymon Server periodically with cron. | + | This is meant to run on the Xymon Server periodically with cron. |
| It allows for far more useful load monitoring than arbitrarily setting a generic load or spending a lot of time editing config files for each system. | It allows for far more useful load monitoring than arbitrarily setting a generic load or spending a lot of time editing config files for each system. | ||
| Line 35: | Line 35: | ||
| - Add the auto load directory to the Xymon main analysis.cfg file so it is included | - Add the auto load directory to the Xymon main analysis.cfg file so it is included | ||
| - Default: " | - Default: " | ||
| - | - Set the default load in / | + | - Set the default load in / |
| - That way, a hostdata file is generated for a system that has not had its load auto calculated. (and you don't get alert emails/ | - That way, a hostdata file is generated for a system that has not had its load auto calculated. (and you don't get alert emails/ | ||
| - Setup the script to auto run via cron (-v is verbose output) | - Setup the script to auto run via cron (-v is verbose output) | ||
| Line 56: | Line 56: | ||
| # Description: | # Description: | ||
| # Dependency: Requires ' | # Dependency: Requires ' | ||
| + | # Last Change: 2018-05-22 | ||
| + | # Recent Changes: | ||
| # | # | ||
| Line 132: | Line 134: | ||
| node_name=${1} | node_name=${1} | ||
| - | # Lie to Xymon that the node's cpu is yellow, forcing a hostdata snapshot | + | # Lie to Xymon that the node's cpu is green, then yellow, forcing a hostdata snapshot |
| + | xymon 127.0.0.1 " | ||
| xymon 127.0.0.1 " | xymon 127.0.0.1 " | ||
| } | } | ||
| Line 189: | Line 192: | ||
| # Get the number of procs reported from node's most recent host data file | # Get the number of procs reported from node's most recent host data file | ||
| - | node_num_procs=" | + | node_num_procs=" |
| | | ||
| # If node_num_procs is empty or not a number, move to the next node | # If node_num_procs is empty or not a number, move to the next node | ||
| Line 227: | Line 230: | ||
| ===== Known Bugs and Issues ===== | ===== Known Bugs and Issues ===== | ||
| + | * Enterprise Linux 5 does not report number of procs in hostdata. Those systems will need to be set manually in analysis.cfg files. | ||
| ===== To Do ===== | ===== To Do ===== | ||
| Line 233: | Line 237: | ||
| ===== Changelog ===== | ===== Changelog ===== | ||
| + | * **2018-05-22** | ||
| + | * Updated awk search to look for [nproc] at the beginning of the line. | ||
| + | * **2016-12-28** | ||
| + | * Added green status in force_hostdata function to improve refresh logic. | ||
| * **2016-11-25** | * **2016-11-25** | ||
| * Initial release - Moved all information from Xymon mailing lists to here. | * Initial release - Moved all information from Xymon mailing lists to here. | ||