no neutron-plugin services checks
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Neutron Open vSwitch Charm |
Triaged
|
Wishlist
|
Unassigned | ||
OpenStack Nova Compute Charm |
Triaged
|
Wishlist
|
Unassigned | ||
neutron-openvswitch (Juju Charms Collection) |
Invalid
|
Low
|
Unassigned | ||
nova-compute (Juju Charms Collection) |
Invalid
|
Low
|
Unassigned |
Bug Description
nova-compute nrpe hooks currently adds these service checks:
# grep ^c /etc/nagios/
/etc/nagios/
/etc/nagios/
but it misses to check required services when related to
neutron-plugin, e.g. for neutron-
it should also check for:
- openvswitch-switch
- neutron-
These checks 'logically' belong to the subordinate plugin charm
(neutron-
to have the nrpe checks *implemented* there, as it'd require
a *2nd* nrpe relation as subordinate<
juju add-relation nrpe-external-
, alonside already existing:
juju add-relation nrpe-external-
I'm not even sure that subord<->subord relations are supported, or
considered a good practice.
Related branches
- OpenStack Charmers: Pending requested
-
Diff: 175 lines (+108/-2)2 files modifiedhooks/charmhelpers/contrib/charmsupport/nrpe.py (+100/-2)
hooks/nova_compute_hooks.py (+8/-0)
- OpenStack Charmers: Pending requested
-
Diff: 998 lines (+914/-0)7 files modifiedcharm-helpers-hooks.yaml (+1/-0)
config.yaml (+6/-0)
files/nrpe-external-master/neutron-check-tun_ids.py (+219/-0)
hooks/charmhelpers/contrib/charmsupport/__init__.py (+15/-0)
hooks/charmhelpers/contrib/charmsupport/nrpe.py (+458/-0)
hooks/charmhelpers/contrib/charmsupport/volumes.py (+175/-0)
hooks/neutron_ovs_hooks.py (+40/-0)
Changed in neutron-openvswitch (Juju Charms Collection): | |
assignee: | nobody → JuanJo Ciarlante (jjo) |
Changed in nova-compute (Juju Charms Collection): | |
assignee: | nobody → JuanJo Ciarlante (jjo) |
Changed in neutron-openvswitch (Juju Charms Collection): | |
status: | New → In Progress |
Changed in nova-compute (Juju Charms Collection): | |
status: | New → In Progress |
Changed in neutron-openvswitch (Juju Charms Collection): | |
importance: | Undecided → Low |
Changed in nova-compute (Juju Charms Collection): | |
importance: | Undecided → Low |
Changed in neutron-openvswitch (Juju Charms Collection): | |
milestone: | none → 16.04 |
Changed in nova-compute (Juju Charms Collection): | |
milestone: | none → 16.04 |
Changed in nova-compute (Juju Charms Collection): | |
milestone: | 16.04 → 16.07 |
Changed in neutron-openvswitch (Juju Charms Collection): | |
milestone: | 16.04 → 16.07 |
Changed in nova-compute (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in neutron-openvswitch (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in nova-compute (Juju Charms Collection): | |
milestone: | 16.10 → 17.01 |
Changed in neutron-openvswitch (Juju Charms Collection): | |
milestone: | 16.10 → 17.01 |
Changed in charm-nova-compute: | |
assignee: | nobody → JuanJo Ciarlante (jjo) |
importance: | Undecided → Low |
status: | New → In Progress |
Changed in nova-compute (Juju Charms Collection): | |
status: | In Progress → Invalid |
Changed in charm-neutron-openvswitch: | |
assignee: | nobody → JuanJo Ciarlante (jjo) |
importance: | Undecided → Low |
status: | New → In Progress |
Changed in neutron-openvswitch (Juju Charms Collection): | |
status: | In Progress → Invalid |
Changed in charm-neutron-openvswitch: | |
assignee: | JuanJo Ciarlante (jjo) → nobody |
Changed in charm-nova-compute: | |
assignee: | JuanJo Ciarlante (jjo) → nobody |
Changed in neutron-openvswitch (Juju Charms Collection): | |
assignee: | JuanJo Ciarlante (jjo) → nobody |
Changed in nova-compute (Juju Charms Collection): | |
assignee: | JuanJo Ciarlante (jjo) → nobody |
Changed in neutron-openvswitch (Juju Charms Collection): | |
milestone: | 17.01 → none |
Changed in nova-compute (Juju Charms Collection): | |
milestone: | 17.01 → none |
Changed in charm-neutron-openvswitch: | |
status: | In Progress → New |
Changed in charm-nova-compute: | |
status: | In Progress → New |
Changed in charm-neutron-openvswitch: | |
status: | New → Triaged |
Changed in charm-nova-compute: | |
status: | New → Triaged |
summary: |
- nrpe hook lacks neutron-plugin upstart services check + no neutron-plugin services checks |
FYI a PoC addition to nova-compute that implements these checks when openvswitch: http:// paste.ubuntu. com/14297836/ segment_ id)
related to neutron-
(note it also adds a check for OVS tun_ids to match neutron provider: