Nms reminders

From I Will Fear No Evil
Revision as of 10:34, 14 July 2023 by Chubbard (talk | contribs) (Created page with "=== Notes on behaviors to remember === The app is getting complex now. Write down notes on the expected behavior so we do not get surprised. == Service checks and Events == * Service checks are NOT run on hosts that are != "alive" * Logging shows "bypassed" == Daemon Notes == * genericPoller currently runs all external service checks. * need database alteration to filter down to a poller host to support remote pollers as well == RRD Templates == * Need more examples...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Notes on behaviors to remember

The app is getting complex now. Write down notes on the expected behavior so we do not get surprised.

Service checks and Events

  • Service checks are NOT run on hosts that are != "alive"
  • Logging shows "bypassed"

Daemon Notes

  • genericPoller currently runs all external service checks.
  • need database alteration to filter down to a poller host to support remote pollers as well

RRD Templates

  • Need more examples on creating new templates
  • Need database alteration to state file 123.rrd can be used against template foo_bar based on file PATH
  • A single rrd file can have multiple graphs. A single template can only match a certain type of rrd. Do not put more logic in there to make them support different things. This will cause bugs and make it harder to troubleshoot for no good reason

Graphite Templates

  • Needs a full rewrite to behave like RRD. Creating the URL for rendering should be defined by templates so that changes can be made reasonably.
  • remove horrible regexes from database to make graphs easier to work with. Regex in this way to make URLs is dumb.

Database

  • Write a backup system for database. Streaming dump of db to a tar.gz file is fine

Frontend UI

  • Bribe someone who knows what good UX looks like to assist in getting something sane.
  • What you have now works, but SUCKS from usability and "looks" perspective. Get help!


Cateogry:NMS