Revision: 36850
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 28, 2010 15:54 by ge01f
Initial Code
package: name: "Red Eye Monitor" version: "2010.11.22.00" stability: unstable short: rem author: Geoff Howland maintainer: Geoff Howland contributors: [] info: "Comprehensive cloud automation for lazy control freaks" website: http://redeyemon.wordpress.com/ type: suite launcher: launcher.py state evaluator: rem_state_evaluator.py paths: script: package/rem/package/scripts/ base: package/rem/package/ modules: monitors: ping: remote: true script: - monitors/ping.py snmp: remote: true script: - monitors/snmp.py tcp: remote: true script: - monitors/tcp.py local: remote: false script: - monitors/local.py module result processors: monitors: scripts/process/monitor_processor.py module result specifications: monitors: data/monitor/monitor_result_processor.yaml communication: static: path: static/html/ http: show: run: - script: scripts/web_demo/show.py admin: run: - script: scripts/web_demo/admin.py template: path: static/html/simple.html __load: data/web/user_pages.yaml rpc: ReloadWidgets: run: - script: scripts/admin/reload_widgets.py DynamicRPC: run: - script: scripts/dynamic/dynamic_rpc.py MonitorHostList: run: - script: scripts/monitor_admin/host_list.py MonitorHostView: run: - script: scripts/monitor_admin/host_view.py MonitorGraphList: run: - script: scripts/monitor_admin/graph_list.py state machine: state: initial context: initial: script run times: 0 script completed times: 0 script: platform: xplat: - script: script/rem/initial.py active: script run times: 0 script completed times: 0 script: platform: xplat: - script: script/rem/active.py shutdown: script run times: 0 script completed times: 0 script: platform: xplat: - script: script/rem/shutdown.py requires packages: {} mount packages: {} jobs: monitor_storage: platform: freebsd: - script: scripts/monitor/queue_storage.py interval: 5 xplat: - script: scripts/monitor/queue_storage.py interval: 5 alert_sla_monitoring: platform: xplat: - script: scripts/monitor/alert_sla.py interval: 5 alert_sla_outage_handler: platform: xplat: - script: scripts/monitor/alert_sla_outage.py interval: 30 load state: monitors.hosts: data/monitor/hosts.yaml monitors.host_groups: data/monitor/host_groups.yaml monitors.alerts: data/monitor/alerts.yaml monitors.roles: data/monitor/roles.yaml monitors.contacts: data/monitor/contacts.yaml monitors.silences: data/monitor/silences.yaml monitors.globals: data/monitor/globals.yaml load counters: monitors.outages: data/monitor/counters/monitors.outages monitors.outage_groups: data/monitor/counters/monitors.outage_groups monitors.notifications: data/monitor/counters/monitors.notifications
Initial URL
Initial Description
YAML, not Python. This version is stripped of comments and lots of repetition.
Initial Title
RAM Package example (stripped)
Initial Tags
Initial Language
Python