You have requested a machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Neither SPIE nor the owners and publishers of the content make, and they explicitly disclaim, any express or implied representations or warranties of any kind, including, without limitation, representations and warranties as to the functionality of the translation feature or the accuracy or completeness of the translations.
Translations are not retained in our system. Your use of this feature and the translations is subject to all use restrictions contained in the Terms and Conditions of Use of the SPIE website.
18 July 2014EMIR: a configurable hierarchical system for event monitoring and incident response
The Event Monitor and Incident Response system (emir) is a flexible, general-purpose system for monitoring
and responding to all aspects of instrument, telescope, and general facility operations, and has been in use at the
Automated Planet Finder telescope for two years. Responses to problems can include both passive actions (e.g.
generating alerts) and active actions (e.g. modifying system settings). Emir includes a monitor-and-response
daemon, plus graphical user interfaces and text-based clients that automatically configure themselves from data
supplied at runtime by the daemon. The daemon is driven by a configuration file that describes each condition
to be monitored, the actions to take when the condition is triggered, and how the conditions are aggregated into
hierarchical groups of conditions. Emir has been implemented for the Keck Task Library (KTL) keyword-based
systems used at Keck and Lick Observatories, but can be readily adapted to many event-driven architectures.
This paper discusses the design and implementation of Emir , and the challenges in balancing the competing
demands for simplicity, flexibility, power, and extensibility.
Emir ’s design lends itself well to multiple purposes, and in addition to its core monitor and response functions,
it provides an effective framework for computing running statistics, aggregate values, and summary state values
from the primitive state data generated by other subsystems, and even for creating quick-and-dirty control loops
for simple systems.
William T. S. Deich
"EMIR: a configurable hierarchical system for event monitoring and incident response", Proc. SPIE 9152, Software and Cyberinfrastructure for Astronomy III, 91521I (18 July 2014); https://doi.org/10.1117/12.2056730
The alert did not successfully save. Please try again later.
William T. S. Deich, "EMIR: a configurable hierarchical system for event monitoring and incident response," Proc. SPIE 9152, Software and Cyberinfrastructure for Astronomy III, 91521I (18 July 2014); https://doi.org/10.1117/12.2056730