Closed mohierf closed 8 years ago
'remove etc/alignak/modules and keep modules configuration into arbiter_cfg' => it's in PR #240
So like we will have alignak_module__, have alignak_config__ or alignaktemplate*
I do not understand your last proposal, what do you mean with: _So like we will have alignakmodule, have alignakconfig or alignak_template__ ?
The name of packages in pip
Like we have:
Ok. Yes
We should have:
alignak_module_XXX
for a modulealignak_checks_XXX
for a checks configuration packageI am thinking about:
alignak_checks_linux-snmp
alignak_checks_linux-nrpe
alignak_checks_windows-WMI
alignak_checks_windows-nrpe
alignak_checks_glances
Ok for me for alignakchecks* ;)
See first checks packs in https://github.com/Alignak-monitoring-contrib
This issue to discuss what should be done for the monitoring objects configuration ...
Introduction (currently)
Currently the default installed configuration is including:
etc/alignak/daemons
: alignak daemons configuration (*.ini)etc/alignak/certs
: SSL certificates used for inter-daemons communicationetc/alignak/modules
: external modules configurationetc/alignak/arbiter_cfg
: alignak "real" configurationetc/alignak/arbiter_cfg/daemons
: alignak daemons configuration (*.cfg)etc/alignak/arbiter_cfg/modules
: external modules configuration (again ...)etc/alignak/arbiter_cfg/resource.d
: macro definitions for some plugins (Nagios, Windows WMI, ...)etc/alignak/arbiter_cfg/objects
: monitoring objects configuration (hosts, services, contacts, ...)This configuration declares:
some commands for checks and notifications
This basic starter configuration is based upon standard Nagios plugins and implies an
apt-get install nagios-plugins
to be able to run the default configuration. This only to check that localhost is alive ...Proposal for a simple default configuration
My proposal to-do list:
etc/alignak/modules
and keep modules configuration intoàrbiter_cfg
etc/alignak/arbiter_cfg/resource.d
Once this made, the default configuration will be able to simply check that localhost is alive without needing to install nagios plugins.
Proposal for future updates of the default configuration
To update the default configuration (add hosts, services, ...) I propose that we build some pip installable packages ... the main idea is to have something like
shinken install package
but based upon pythonpip
.We should manage each package in its own repository.