Оглавление |
---|
Hc_ap_speaker_off
Команда выключает динамик на блоке аварийной сигнализации (БАС).
...
Блок кода |
---|
<?xml version="1.0"?> <in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ap_speaker_off.xsd"> <request mediator="md1"/> </in> |
Ответ:
202
Hc_ap_status
Команда возвращает состояние блока аварийной сигнализации (БАС).
...
Блок кода |
---|
<?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ap_status.xsd"> <error reason="Not connection to the alarm panel."/> </out> |
Hc_alarms_list
Команда возвращает список аварий в системе.
...
Блок кода |
---|
<?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="hc_alarms_list.xsd"> <response type="all" total="72"> <time year="2017" month="9" day="17" hour="8" minute="25" second="45"/> <columns> <column name="id"/> <column name="originalSeverity"/> <column name="perceivedSeverity"/> <column name="managedObjectClass"/> <column name="managedObjectInstance"/> <column name="location"/> <column name="user_id"/> <column name="eventTime" sort="desc"/> <column name="probableCause"/> <column name="eventType"/> <column name="additionalText"/> </columns> <rows> <row> <id value="65353061-3433-3239-6366-333364616164"/> <originalSeverity value="critical"/> <perceivedSeverity value="cleared"/> <managedObjectClass value="ecss::system::log"/> <managedObjectInstance value="sip1@ecss2"/> <location value="sip1@ecss2"/> <user_id value="admin"/> <eventTime year="2017" month="9" day="17" hour="4" minute="2" second="6"/> <probableCause value="softwareError"/> <eventType value="securityServiceOrMechanismViolation"/> <additionalText id="chronica_rps_alarm_backend_log_data_updated" template="Error log data updated" value="Error log data updated"/> </row> <row> <id value="65353061-3431-3334-3563-396562313138"/> <originalSeverity value="critical"/> <perceivedSeverity value="cleared"/> <managedObjectClass value="hw::interfaces"/> <managedObjectInstance value="bond0"/> <location value="ecss2"/> <user_id value="admin"/> <eventTime year="2017" month="9" day="17" hour="4" minute="1" second="59"/> <probableCause value="lanError"/> <eventType value="equipmentAlarm"/> <additionalText id="rps_if_handler_network_interface_is_down" template="Network interface ~s is down" value="Network interface "bond0" is down"> <arg value=""bond0""/> </additionalText> </row> <row> <id value="65353061-3430-3663-3736-653733343835"/> <originalSeverity value="critical"/> <perceivedSeverity value="cleared"/> <managedObjectClass value="hw::interfaces"/> <managedObjectInstance value="bond1.2:2"/> <location value="ecss1"/> <user_id value="admin"/> <eventTime year="2017" month="9" day="17" hour="4" minute="1" second="58"/> <probableCause value="lanError"/> <eventType value="equipmentAlarm"/> <additionalText id="rps_if_handler_network_interface_is_down" template="Network interface ~s is down" value="Network interface "bond1.2:2" is down"> <arg value=""bond1.2:2""/> </additionalText> </row> <row> <id value="65353061-3366-6330-6362-396365383530"/> <originalSeverity value="critical"/> <perceivedSeverity value="cleared"/> <managedObjectClass value="ecss::system::log"/> <managedObjectInstance value="core1@ecss2"/> <location value="core1@ecss2"/> <user_id value="admin"/> <eventTime year="2017" month="9" day="17" hour="4" minute="1" second="57"/> <probableCause value="softwareError"/> <eventType value="securityServiceOrMechanismViolation"/> <additionalText id="chronica_rps_alarm_backend_log_data_updated" template="Error log data updated" value="Error log data updated"/> </row> <row> <id value="65353061-3363-6537-6335-653266313132"/> <originalSeverity value="critical"/> <perceivedSeverity value="cleared"/> <managedObjectClass value="ecss::system::log"/> <managedObjectInstance value="md1@ecss2"/> <location value="md1@ecss2"/> <user_id value="admin"/> <eventTime year="2017" month="9" day="17" hour="4" minute="1" second="46"/> <probableCause value="softwareError"/> <eventType value="securityServiceOrMechanismViolation"/> <additionalText id="chronica_rps_alarm_backend_log_data_updated" template="Error log data updated" value="Error log data updated"/> </row> </rows> </response> </out> |
Hc_alarms_mask_list
Команда возвращает список масок, используемых для маскирования алармов.
...
Блок кода |
---|
<?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="hc_alarms_mask_list.xsd"> <masks> <mask id="65353139-6135-6531-3935-333564323633" enabled="true" date="17.09.2017 15:44:10"> <location value="ecss1"/> <ignoreClasses> <item value="hw::interfaces"/> </ignoreClasses> <ignoreInstances> <item value="bond1.2:2"/> </ignoreInstances> </mask> </masks> </out> |
Hc_node_rps_alarms
Команда позволяет включить/выключить систему мониторинга и вывода аварий.
...
Блок кода |
---|
<?xml version="1.0" encoding="UTF-8"?> <in xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="node_rps_onoff.xsd"> <node name="core@naomi" state="off" /> </in> |
Hc_alarms_mask_add
Команда позволяет создать маску/маски для аварий.
...
Блок кода |
---|
<?xml version="1.0"?> <?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="hc_alarms_mask_add.xsd"> <response> <ok> <mask id="65353163-6466-6334-3861-666566626238" enabled="true" date="17.09.2017 16:45:48"> <location value="ecss1"/> <class value="hw::interfaces"/> <instance value="bond1.2:2"/> </mask> </ok> <ok> <mask id="65353163-3738-3161-3636-646462383537" enabled="true" date="17.09.2017 16:45:48"> <location value="core1@ecss1"/> <class value="ecss::zmq::connection"/> <instance value="msr_2(192.168.2.22:5700)"/> </mask> </ok> </response> </out> |
Hc_alarms_mask_del
Команда позволяет удалить маску/маски для аварий.
...
Блок кода |
---|
<?xml version="1.0" encoding="UTF-8"?> <in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="hc_alarms_mask_del.xsd"> <request mediator="md1"> <masks> <mask id="65353163-6466-6334-3861-666566626238"/> <mask id="65353163-3738-3161-3636-646462383537"/> </masks> </request> </in> |
Ответ:
204
Hc_alarms_clear
Команда позволяет удалить аварии из системы по идентификатору.
...
Блок кода |
---|
<?xml version="1.0" encoding="UTF-8"?> <in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="hc_alarms_clear.xsd"> <events mediator="md1" userId="admin"> <event id="65353164-3638-6234-6438-346364336565"/> <event id="65353164-3732-6634-3761-353230353337"/> </events> </in> |
Ответ: Пустой xml
Hc_alarms_delete
Команда позволяет удалить очищенные аварии из системы по следующим критериям:
...
- Пример запроса удаления последних 10-ти алармов:
Запрос: http://192.168.1.21:9999/commands/alarms_delete
Параметры:Блок кода <?xml version="1.0" encoding="UTF-8"?> <in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="hc_alarms_delete.xsd"> <request mediator="md1"> <last count="10" /> </request> </in>
Ответ: Пустой xml
Пример запроса удаления алармов, случившихся до 2017/09/15 12:00:00:
Запрос: http://192.168.1.21:9999/commands/alarms_delete
Параметры:Блок кода <?xml version="1.0" encoding="UTF-8"?> <in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="hc_alarms_delete.xsd"> <request mediator="md1"> <between> <to day="15" month="9" year="2017" hour="12" minute="0" second="0" /> </between> </request> </in>
Ответ: Пустой xml
Пример запроса удаления алармов по идентификаторам:
Запрос: http://192.168.1.21:9999/commands/alarms_delete
Параметры:Блок кода <?xml version="1.0" encoding="UTF-8"?> <in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="hc_alarms_delete.xsd"> <request mediator="md1"> <ids> <id value="65353164-3632-3436-6337-336565616266" /> <id value="65353164-3632-3438-6532-663263303832" /> <id value="65353164-3731-3361-6633-333566653135" /> </ids> </request> </in>
Ответ: Пустой xml
Пример запроса удаления всех алармов:
Запрос: http://192.168.1.21:9999/commands/alarms_delete
Параметры:Блок кода <?xml version="1.0" encoding="UTF-8"?> <in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="hc_alarms_delete.xsd"> <request mediator="md1"> <all/> </request> </in>
Ответ: Пустой xml
Hc_alarm_notifiers_options_clean
Команда позволяет сбрасывать значения параметров службы уведомления по электронной почте или Jabber.
...
Блок кода |
---|
<?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="hc_alarm_notifiers_options_clean.xsd"> <result> <domain_options> <system/> <domain name="ct.office"> <success option="email_body_limit"/> <success option="email_enabled"/> <success option="jabber_body_limit"/> <success option="jabber_enabled"/> </domain> <domain name="biysk.local"> <success option="email_body_limit"/> <success option="email_enabled"/> <success option="jabber_body_format"/> <success option="jabber_body_limit"/> </domain> </domain_options> </result> </out> |
Hc_alarm_notifiers_options_info
Команда просмотра текущих настроек аварийных уведомлений, которые передаются через электронную почту или Jabber.
...
Блок кода |
---|
<?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="hc_alarm_notifiers_options_info.xsd"> <result> <domain_options> <system> <options xs:type="alarmNotifiersOptionsType"/> </system> <domain name="biysk.local"> <options xs:type="alarmNotifiersOptionsType" to_jids="" to_emails="" jabber_enabled="false" jabber_body_limit="1000" jabber_body_format="Class: %CLASS% ~nLocation: %LOCATION% ~nInstance: %INSTANCE% ~nTime: %TIME% ~nText: %TEXT%" email_to_name="ECSS-SUPPORT" email_subject_limit="50" email_subject_format="ALARM (%SEVERITY%)" email_from_name="ECSS-NO-REPLY" email_enabled="false" email_body_limit="1000" email_body_format="Class: %CLASS% ~nLocation: %LOCATION% ~nInstance: %INSTANCE% ~nTime: %TIME% ~nText: %TEXT%"/> </domain> </domain_options> </result> </out> |
Hc_alarm_notifiers_options_set
Команда настройки параметров уведомления, отправляемого по электронной почте или Jabber.
...
Блок кода |
---|
<?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="hc_alarm_notifiers_options_set.xsd"> <result> <domain_options> <system/> <domain name="ct.office"> <success option="email_body_limit"/> </domain> <domain name="biysk.local"> <success option="email_body_limit"/> <success option="email_enabled"/> <success option="email_from_name"/> <success option="email_subject_limit"/> </domain> </domain_options> </result> </out> |
Hc_alarms_notifiers_send_test_msg
Команда позволяет послать тестовое сообщение об аварии на ECSS-10 по почте/jabber.
...