cookbook 'thruk', '= 0.2.0'
thruk (10) Versions 0.2.0 Follow1
Installs/Configures thruk
cookbook 'thruk', '= 0.2.0', :supermarket
knife supermarket install thruk
knife supermarket download thruk
thruk Cookbook
Thruk is a multibackend monitoring web interface which currently
supports Nagios, Icinga and Shinken as backend using the Livestatus
API. It is designed to be a drop in replacement and covers almost all
of the original features plus adds additional enhancements for large
installations.
See http://www.thruk.org/ for more information.
Requirements
cookbooks
apache2
Attributes
Usage
thruk::default
Just include thruk in your node's run_list:
{
"name":"my_node",
"run_list": [
"recipe[thruk]"
],
"override_attributes": {
"thruk": {
"use_ssl": true,
"htpasswd": "/etc/shinken/htpasswd.users",
"cert_name": "_.example.com",
"cert_ca_name": "gd_bundle",
"start_page": "/thruk/cgi-bin/tac.cgi",
"first_day_of_week": 0,
"backends": {
"shinken": {
"name": "External Shinken",
"type": "livestatus",
"options": {
"peer": "127.0.0.01:50000",
},
},
},
"cmd_defaults": {
"ahas": 1,
"force_check": 1,
"persistent_ack": 1,
},
}
}
Contributing
- Fork the repository on Github
- Create a named feature branch (like
add_component_x) - Write your change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request using Github
License and Authors
Authors: Martha Greenberg
Dependent cookbooks
| yum >= 0.0.0 |
| apache2 >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.