Resource monitoring (Memory / CPU utilization / Load average)
It works in one of the following ways.
- Execution via Passenger's process
- PassengerMinInstances is required over 1 (default 1).
- You can change
config\configuration.yml
to specify the desired execution interval (default 15 minutes).
- Execution of Rake task via cron
- Please change
resoruces.method
ofconfig\configuration.yml
tocron
. - Please define to execute the following Rake task.
bundle exec rake redmine:monitor RAILS_ENV=production
Administrator > Server status
Administrator > Plugins > Configure
- Sending Alert Mail
- Test
- CentOS 6 and 7
- Redmine 3.3.2.stable and 3.2.5.stable
- Ruby 2.3 and 2.2
- Passenger 5.1.2 and 5.0.21
- git clone or copy an unarchived plugin to plugins/redmine_resource_monitor on your Redmine path.
$ cd your_redmine_path
$ bundle install
$ bundle exec rake redmine:plugins:migrate NAME=redmine_resource_monitor RAILS_ ENV=production
- web service restart
$ cd your_redmine_path
$ rvmsudo bundle exec rake redmine:plugins:migrate NAME=redmine_resource_monitor RAILS_ENV=production VERSION=0
- remove plugins/redmine_resource_monitor
- web service restart
Chart: https://github.com/plotly/plotly.js/
plotly.js runs on all SVG-compatible browsers