StarlingX Integration and packaging
Go to file
Eric MacDonald 4d7c958711 Add NTP server monitoring as a collectd plugin
This update replaces the currently existing but disabled
ntpq.py plugin with one that does not rely on an external
query_ntp_servers.sh.

This new ntpq.py is an entirely new self contained
implementation of what rmon and query_ntp_servers.sh
was doing but now more efficiently all in one python
plugin file.

Story: 2002823
Task: 22859

Test Plan:
PASS: Verify handling of one and two unreachable NTP servers.
PASS: verify handling of pingable but not an NTP server.
PASS: Verify NTP server re-provisioning from unreachable to reachable server.
PASS: Verify NTP server re-provisioning from reachable to unreachable server.
PASS: Verify NTP server alarms suppressed while controller is locked.
PASS: Verify NTP asserted alarms show up on unlock until cleared.
PASS: Verify NTP server monitoring occurs on controller only.
PASS: Verify NTP unreachable server alarms are cleared over a collectd restart
PASS: Verify NTP minor IP alarms are cleared on process startup
PASS: Verify NTP minor IP alarm clear retries when FM call fails on process startup.
PASS: Verify NTP alarm assertion retry while FM call fails at runtime.
PASS: Verify NTP alarm clear retry while FM call fails at runtime.
PASS: Verify NTP monitoring after controller Swact.
PASS: Verify NTP monitoring cadence is every 10 minutes.
PASS: Verify NTP plugin logs are useful and assist debug without flooding.

Change-Id: I67c4c5518a6e5dec64b4e419ab7ee2ffcefb9bf3
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
2019-01-09 12:47:00 -05:00
base Merge "Refactor motd patch for crontabs" 2018-12-21 19:16:25 +00:00
ceph Fix: "import" issue for Python 2/3 compatible code 2018-12-26 09:19:59 +08:00
config Change compute node to worker node personality 2018-12-12 15:09:04 -05:00
config-files Change compute node to worker node personality 2018-12-12 15:09:04 -05:00
database Fix linters error and enable linters zuul gate 2018-09-07 01:50:28 +08:00
devstack Add DevStack plugin 2018-11-01 23:59:31 -05:00
doc Clean up and standardize landing pages 2018-12-27 17:06:20 -08:00
filesystem Remove last patch of iscsi-initiator-utils 2018-12-12 23:09:56 +08:00
grub de-fuzz grub2 patches 2018-09-28 08:10:39 +08:00
kernel Merge "rebase e1000e driver patch from 3.4.1.1 to 3.4.2.1 version" 2019-01-02 06:24:22 +00:00
kubernetes Remove the folder of docker-ce 2018-12-14 01:18:24 +00:00
ldap Remove hardcoded configure options for openldap 2018-12-04 08:21:31 +00:00
logging Fix: "import" issue for Python 2/3 compatible code 2018-12-26 09:19:59 +08:00
monitoring Add NTP server monitoring as a collectd plugin 2019-01-09 12:47:00 -05:00
networking Change compute node to worker node personality 2018-12-12 15:09:04 -05:00
python Fix fuzzy issue introduced by Change 597433 2018-11-06 01:56:04 +08:00
releasenotes Clean up and standardize landing pages 2018-12-27 17:06:20 -08:00
security fix tpm certificate handling 2018-12-12 14:48:49 -05:00
storage-drivers Add hooks for python wheel generation 2018-10-23 10:35:32 -04:00
tools Fix: "import" issue for Python 2/3 compatible code 2018-12-26 09:19:59 +08:00
utilities Fix: "import" issue for Python 2/3 compatible code 2018-12-26 09:19:59 +08:00
virt Upgrade qemu to version 3.0.0 2018-12-04 15:24:11 -05:00
.gitignore [Doc] Release Notes Management 2018-09-25 05:43:29 -05:00
.gitreview correct gitreview for master 2018-09-20 23:20:14 +08:00
.zuul.yaml Add DevStack plugin 2018-11-01 23:59:31 -05:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:36:35 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:36:35 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:36:35 -07:00
centos_guest_image.inc Split image.inc across git repos 2018-08-15 16:45:36 -04:00
centos_guest_image_rt.inc Split image.inc across git repos 2018-08-15 16:45:36 -04:00
centos_iso_image.inc Remove last patch of iscsi-initiator-utils 2018-12-12 23:09:56 +08:00
centos_pike_docker_images.inc Create stx-integ docker image directives file 2018-11-14 15:16:18 -06:00
centos_pike_wheels.inc Rename centos_wheels.inc to centos_pike_wheels.inc 2018-11-14 15:09:05 -06:00
centos_pkg_dirs Merge "Refactor motd patch for crontabs" 2018-12-21 19:16:25 +00:00
centos_pkg_dirs_installer Relocate anaconda to stx-integ/base/anaconda 2018-08-01 15:37:12 -04:00
centos_pkg_dirs_rt Relocate drbd to stx-integ/kernel/kernel-modules/drbd 2018-08-01 15:31:44 -04:00
test-requirements.txt Add default test framework 2018-06-11 13:45:22 -05:00
tox.ini Fix: "import" issue for Python 2/3 compatible code 2018-12-26 09:19:59 +08:00

README.rst

stx-integ

StarlingX Integration