commit | f98ce03a99c85d071c1f461ed8a8e8cdf562e099 | [log] [tgz] |
---|---|---|
author | Tomáš Pecka <Tomas.Pecka@cesnet.cz> | Thu Jan 14 13:35:00 2021 +0100 |
committer | Tomáš Pecka <Tomas.Pecka@cesnet.cz> | Thu Jan 14 16:30:32 2021 +0100 |
tree | d2c24cd3e651d69b4e9a32ff00e29261039edc7b | |
parent | 749af2ef10f66c414322c76609c91b08bb817b5e [diff] |
yang: Add ietf-system YANG model Add ietf-system YANG model from RFC7317 [1]. We are going implement parts of ietf-system model soon (system-state/platform, system/hostname, ...). The model (and its dependencies) is fetched from YANG Catalog [2] GitHub repository (commit 8f0f835842373161831fa63d07be42ca05ac0e86) [3]. The revisions of the dependencies are unspecified in the ietf-system YANG model. We picked the latest revisions (as of now) which fortunately correspond to the revisions of those models used Netopeer2 (commit 7c5b112235449ba7ae7d6da6bdbbf0746d1f5da0) so we don't have to deal with having multiple revisions of a model in the repository. [1] https://tools.ietf.org/html/rfc7317 [2] https://yangcatalog.org/yang-search/module_details/ietf-system?module=ietf-system [3] https://github.com/YangModels/yang/tree/8f0f835842373161831fa63d07be42ca05ac0e86/ Change-Id: I26d951299eee331e5111b95494f9cd5c011bc1e2
This software tracks health of an embedded device which runs Linux with systemd.
Velia tracks health of systemd units. In case some of them are failing, the system is considered unhealthy. You can disable monitoring of some units by using --systemd-ignore-unit
CLI flags. For example, to disable monitoring unit sshd.service
you should start velia with --systemd-ignore-unit=sshd.service
. In order to disable multiple units use the flag multiple times.
By default, the health of state is shown by flashing certain LEDs. This is however customizable by using your own callbacks.