http://git-wip-us.apache.org/repos/asf/cloudstack-docs-admin/blob/a6b15cb9/source/locale/zh_CN/LC_MESSAGES/events.po
----------------------------------------------------------------------
diff --git a/source/locale/zh_CN/LC_MESSAGES/events.po
b/source/locale/zh_CN/LC_MESSAGES/events.po
index 26aa1ff..7d76b92 100644
--- a/source/locale/zh_CN/LC_MESSAGES/events.po
+++ b/source/locale/zh_CN/LC_MESSAGES/events.po
@@ -1,411 +1,459 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C)
-# This file is distributed under the same license as the Apache CloudStack
Administration Documentation package.
-#
+# This file is distributed under the same license as the Apache CloudStack
+# Administration Documentation package.
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Apache CloudStack Administration RTD\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-06-30 12:52+0200\n"
+"POT-Creation-Date: 2016-08-22 13:55+0200\n"
"PO-Revision-Date: 2014-06-30 12:04+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Chinese (China)
(http://www.transifex.com/projects/p/apache-cloudstack-administration-rtd/language/zh_CN/)\n"
+"Language-Team: Chinese (China) (http://www.transifex.com/projects/p"
+"/apache-cloudstack-administration-rtd/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: zh_CN\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Generated-By: Babel 2.3.4\n"
-# 0defb3a9608c4824b34ed35d916fd0c4
#: ../../events.rst:18
msgid "Event Notification"
msgstr "äºä»¶éç¥"
-# 37ebc4e9b0b148daaab42c65d71cc834
#: ../../events.rst:20
msgid ""
-"An event is essentially a significant or meaningful change in the state of "
-"both virtual and physical resources associated with a cloud environment. "
-"Events are used by monitoring systems, usage and billing systems, or any "
-"other event-driven workflow systems to discern a pattern and make the right "
-"business decision. In CloudStack an event could be a state change of virtual"
-" or physical resources, an action performed by an user (action events), or "
-"policy based events (alerts)."
-msgstr "äºä»¶æ¬è´¨ä¸æ¯ä¸äºç¯å¢ç¸å
³çèæåç©çèµæºçç¶ææ¾èæææä¹çååãäºä»¶ç¨äºçæ§ç³»ç»ï¼ä½¿ç¨çå计费系ç»ï¼æè
æ¯ç¨äºè¾¨å«æ¨¡å¼åååºæ£ç¡®åä¸å³å®çå
¶ä»ä»»ä½äºä»¶é©±å¨å·¥ä½æµç³»ç»ãå¨ CloudStack
ä¸çäºä»¶å¯ä»¥æ¯èææç©çèµæºçç¶æååï¼ç¨æ·ï¼æä½äºä»¶ï¼æ§è¡çæä½ï¼æåºäºçç¥çäºä»¶ï¼è¦åï¼ã"
-
-# 82bc7c30085140f89344da554ad386a3
+"An event is essentially a significant or meaningful change in the state "
+"of both virtual and physical resources associated with a cloud "
+"environment. Events are used by monitoring systems, usage and billing "
+"systems, or any other event-driven workflow systems to discern a pattern "
+"and make the right business decision. In CloudStack an event could be a "
+"state change of virtual or physical resources, an action performed by an "
+"user (action events), or policy based events (alerts)."
+msgstr ""
+"äºä»¶æ¬è´¨ä¸æ¯ä¸äºç¯å¢ç¸å
³çèæåç©çèµæºçç¶ææ¾èæææä¹çååãäºä»¶ç¨äºçæ§ç³»ç»ï¼ä½¿ç¨çå计费系ç»ï¼æè
æ¯ç¨äºè¾¨å«æ¨¡å¼åååºæ£ç¡®åä¸å³å®çå
¶ä»ä»»ä½äºä»¶é©±å¨å·¥ä½æµç³»ç»ãå¨"
+" CloudStack
ä¸çäºä»¶å¯ä»¥æ¯èææç©çèµæºçç¶æååï¼ç¨æ·ï¼æä½äºä»¶ï¼æ§è¡çæä½ï¼æåºäºçç¥çäºä»¶ï¼è¦åï¼ã"
+
#: ../../events.rst:30
msgid "Event Logs"
msgstr "äºä»¶æ¥å¿"
-# c1d54e6d1a2d4cd6888ad99bf943ed83
#: ../../events.rst:32
msgid ""
-"There are two types of events logged in the CloudStack Event Log. Standard "
-"events log the success or failure of an event and can be used to identify "
-"jobs or processes that have failed. There are also long running job events. "
-"Events for asynchronous jobs log when a job is scheduled, when it starts, "
-"and when it completes. Other long running synchronous jobs log when a job "
-"starts, and when it completes. Long running synchronous and asynchronous "
-"event logs can be used to gain more information on the status of a pending "
-"job or can be used to identify a job that is hanging or has not started. The"
-" following sections provide more information on these events.."
+"There are two types of events logged in the CloudStack Event Log. "
+"Standard events log the success or failure of an event and can be used to"
+" identify jobs or processes that have failed. There are also long running"
+" job events. Events for asynchronous jobs log when a job is scheduled, "
+"when it starts, and when it completes. Other long running synchronous "
+"jobs log when a job starts, and when it completes. Long running "
+"synchronous and asynchronous event logs can be used to gain more "
+"information on the status of a pending job or can be used to identify a "
+"job that is hanging or has not started. The following sections provide "
+"more information on these events.."
msgstr "è¿éæ两ç§ç±»åçäºä»¶è®°å½å¨&PRODUCT;äºä»¶æ¥å¿ãæ
åäºä»¶è®°å½ä¸ä¸ªäºä»¶çæåæ失败ï¼å¹¶ä¸å¯ä»¥ç¨äºé´å«åªäºæ¯å·²ç»å¤±è´¥çä»»å¡æè¿ç¨ãè¿éä¹è®°å½é¿æ¶é´è¿è¡ä»»å¡äºä»¶ãå¼æ¥ä»»å¡çå¶å®ï¼å¯å¨ï¼å®æè¿äºäºä»¶é½è¢«è®°å½ãé¿æ¶é´è¿è¡çåæ¥åå¼æ¥äºä»¶æ¥å¿å¯ç¨äºè·åæèµ·ä»»å¡æ´å¤çç¶æä¿¡æ¯ï¼ä¹å¯ä»¥ç¨æ¥è¯å«ä»»å¡æ¯è¢«æèµ·æè¿æªå¼å§ã以ä¸åèæä¾æå
³è¿äºäºä»¶ç详ç»ä¿¡æ¯ã"
-# 127295678f0c4cf084cf737444f11087
#: ../../events.rst:45
msgid "Notification"
msgstr "éç¥"
-# a669e3079b7e41d1a82dd149bf00b011
#: ../../events.rst:47
msgid ""
"Event notification framework provides a means for the Management Server "
-"components to publish and subscribe to CloudStack events. Event notification"
-" is achieved by implementing the concept of event bus abstraction in the "
-"Management Server. An event bus is introduced in the Management Server that "
-"allows the CloudStack components and extension plug-ins to subscribe to the "
-"events by using the Advanced Message Queuing Protocol (AMQP) client. In "
-"CloudStack, a default implementation of event bus is provided as a plug-in "
-"that uses the RabbitMQ AMQP client. The AMQP client pushes the published "
-"events to a compatible AMQP server. Therefore all the CloudStack events are "
-"published to an exchange in the AMQP server."
-msgstr
"äºä»¶éç¥æ¡æ¶æä¾ä¸ç§æ段æ¥ç®¡ç管çæå¡å¨ç»ä»¶æ¥åå¸å订é
CloudStack
ä¸çäºä»¶ãäºä»¶éç¥æ¯éè¿å®ç°äºä»¶æ»çº¿æ½è±¡ç管çæå¡å¨çæ¦å¿µæ¥å®ç°ãäºä»¶æ»çº¿ç管çæå¡å¨ï¼å
许 CloudStack
ä¸çç»ä»¶åæ©å±æ件éè¿ä½¿ç¨é«çº§æ¶æ¯éååè®®ï¼AMQPï¼å®¢æ·ç«¯è®¢é
äºä»¶çä»ç»ãå¨ CloudStack
ä¸ï¼äºä»¶æ»çº¿é»è®¤éè¿ä¸ä¸ªä½¿ç¨Rabbit MQAMQP 客æ·ç«¯
çæ件å®ç°ãAMQP 客æ·ç«¯æ¨éåå¸äºä»¶å°å
¼å®¹ AMQP æå¡å¨ãå
æ¤ï¼ææç CloudStack ä¸çäºä»¶åå¸å° AMQP æå¡å¨ä¸äº¤æ¢ ã"
-
-# e41f3e4f6450467da27fc6dc4ebb2788
-#: ../../events.rst:59
+"components to publish and subscribe to CloudStack events. Event "
+"notification is achieved by implementing the concept of event bus "
+"abstraction in the Management Server."
+msgstr ""
+
+#: ../../events.rst:52
msgid ""
-"A new event for state change, resource state change, is introduced as part "
-"of Event notification framework. Every resource, such as user VM, volume, "
-"NIC, network, public IP, snapshot, and template, is associated with a state "
-"machine and generates events as part of the state change. That implies that "
-"a change in the state of a resource results in a state change event, and the"
-" event is published in the corresponding state machine on the event bus. All"
-" the CloudStack events (alerts, action events, usage events) and the "
-"additional category of resource state change events, are published on to the"
-" events bus."
-msgstr
"ç¶æååï¼èµæºç¶æååçæ°äºä»¶ä½ä¸ºäºä»¶éç¥æ¶æçä¸é¨å被å¼å
¥ãæ¯ä¸ªèµæºï¼ä¾å¦ç¨æ·VMï¼å·VMï¼ç½å¡ï¼ç½ç»ï¼å
Œ
±IPï¼å¿«ç
§ä»¥å模æ¿ï¼ä½¿ç¨æºå¨ç¶æå常è§äºä»¶è¢«å
³èèµ·æ¥ä½ä¸ºç¶æååçä¸é¨åãè¿æå³çï¼ä¸ä¸ªèµæºç¶æçåå产çäºä¸ä¸ªç¶æååäºä»¶ï¼å¹¶ä¸è¯¥äºä»¶è¢«å
¬å¸å°ç¸åºçç¶æäºä»¶æ»çº¿ãææç CloudStack
äºä»¶ï¼æ¥è¦ï¼å¨ä½äºä»¶ï¼ä½¿ç¨äºä»¶ï¼å
èµæºç¶æååäºä»¶çéå æ¡ç®å°è¢«å
¬å¸å°äºä»¶æ»çº¿ã"
-
-# 4aaf02080d184ab387923b45f39d5762
-#: ../../events.rst:71
+"A new event for state change, resource state change, is introduced as "
+"part of Event notification framework. Every resource, such as user VM, "
+"volume, NIC, network, public IP, snapshot, and template, is associated "
+"with a state machine and generates events as part of the state change. "
+"That implies that a change in the state of a resource results in a state "
+"change event, and the event is published in the corresponding state "
+"machine on the event bus. All the CloudStack events (alerts, action "
+"events, usage events) and the additional category of resource state "
+"change events, are published on to the events bus."
+msgstr ""
+"ç¶æååï¼èµæºç¶æååçæ°äºä»¶ä½ä¸ºäºä»¶éç¥æ¶æçä¸é¨å被å¼å
¥ãæ¯ä¸ªèµæºï¼ä¾å¦ç¨æ·VMï¼å·VMï¼ç½å¡ï¼ç½ç»ï¼å
Œ
±IPï¼å¿«ç
§ä»¥å模æ¿ï¼ä½¿ç¨æºå¨ç¶æå常è§äºä»¶è¢«å
³èèµ·æ¥ä½ä¸ºç¶æååçä¸é¨åãè¿æå³çï¼ä¸ä¸ªèµæºç¶æçåå产çäºä¸ä¸ªç¶æååäºä»¶ï¼å¹¶ä¸è¯¥äºä»¶è¢«å
¬å¸å°ç¸åºçç¶æäºä»¶æ»çº¿ãææç"
+" CloudStack äºä»¶ï¼æ¥è¦ï¼å¨ä½äºä»¶ï¼ä½¿ç¨äºä»¶ï¼å
èµæºç¶æååäºä»¶çéå æ¡ç®å°è¢«å
¬å¸å°äºä»¶æ»çº¿ã"
+
+#: ../../events.rst:63
+msgid "Implementations"
+msgstr ""
+
+#: ../../events.rst:64
+msgid ""
+"An event bus is introduced in the Management Server that allows the "
+"CloudStack components and extension plug-ins to subscribe to the events "
+"by using the Advanced Message Queuing Protocol (AMQP) client. In "
+"CloudStack, a default implementation of event bus is provided as a plug-"
+"in that uses the RabbitMQ AMQP client. The AMQP client pushes the "
+"published events to a compatible AMQP server. Therefore all the "
+"CloudStack events are published to an exchange in the AMQP server."
+msgstr ""
+
+#: ../../events.rst:73
+msgid ""
+"Additionally, both an in-memory implementation and an Apache Kafka "
+"implementation are also available."
+msgstr ""
+
+#: ../../events.rst:77
msgid "Use Cases"
msgstr "使ç¨æ¡ä¾"
-# f7b5a1de0f014d2eabfe925d0c5c4e95
-#: ../../events.rst:73
+#: ../../events.rst:79
msgid "The following are some of the use cases:"
msgstr "以ä¸æ¯ä¸äºä½¿ç¨åºæ¯ï¼"
-# 9be82bc2fe244fef9851d9adb481fdaf
-#: ../../events.rst:75
+#: ../../events.rst:81
msgid ""
-"Usage or Billing Engines: A third-party cloud usage solution can implement a"
-" plug-in that can connects to CloudStack to subscribe to CloudStack events "
-"and generate usage data. The usage data is consumed by their usage software."
-msgstr
"使ç¨çæ计费å¼æï¼ç¬¬ä¸æ¹äºä½¿ç¨ç解å³æ¹æ¡å¯ä»¥å®ç°ä¸ä¸ªæ件ï¼å®å¯ä»¥è¿æ¥å°
CloudStack ä¸è®¢é
CloudStack
ä¸çäºä»¶å¹¶äº§ç使ç¨çæ°æ®ã使ç¨çæ°æ®æ¯å®ä»¬ç使ç¨ç软件æ¶èã"
+"Usage or Billing Engines: A third-party cloud usage solution can "
+"implement a plug-in that can connects to CloudStack to subscribe to "
+"CloudStack events and generate usage data. The usage data is consumed by "
+"their usage software."
+msgstr ""
+"使ç¨çæ计费å¼æï¼ç¬¬ä¸æ¹äºä½¿ç¨ç解å³æ¹æ¡å¯ä»¥å®ç°ä¸ä¸ªæ件ï¼å®å¯ä»¥è¿æ¥å°
CloudStack ä¸è®¢é
CloudStack "
+"ä¸çäºä»¶å¹¶äº§ç使ç¨çæ°æ®ã使ç¨çæ°æ®æ¯å®ä»¬ç使ç¨ç软件æ¶èã"
-# 2585685666874f3f8795c70fe2671356
-#: ../../events.rst:80
+#: ../../events.rst:86
msgid ""
-"AMQP plug-in can place all the events on the a message queue, then a AMQP "
-"message broker can provide topic-based notification to the subscribers."
+"AMQP plug-in can place all the events on the a message queue, then a AMQP"
+" message broker can provide topic-based notification to the subscribers."
msgstr
"AMQPçæ件å¯ä»¥åæ¾æ¶æ¯éåä¸çææäºä»¶ï¼ç¶åä¸ä¸ªAMQPæ¶æ¯ä»£çå¯ä»¥æä¾åºäºä¸»é¢çéç¥è®¢é
è
ã"
-# ff10e0227bc04e2f86f15c3c534b7c47
-#: ../../events.rst:84
+#: ../../events.rst:90
msgid ""
-"Publish and Subscribe notification service can be implemented as a pluggable"
-" service in CloudStack that can provide rich set of APIs for event "
-"notification, such as topics-based subscription and notification. "
+"Publish and Subscribe notification service can be implemented as a "
+"pluggable service in CloudStack that can provide rich set of APIs for "
+"event notification, such as topics-based subscription and notification. "
"Additionally, the pluggable service can deal with multi-tenancy, "
"authentication, and authorization issues."
-msgstr
"AMQPçæ件å¯ä»¥åæ¾ææäºä»¶å¨ä¸ä¸ªæ¶æ¯éåä¸ï¼ç¶åAMQPæä¹±ç\nåå¸å订é
éç¥æå¡å¯ä»¥ä½ä¸ºä¸ä¸ªå¯ææçæå¡ï¼å¨CloudStackä¸è¯¥æå¡å¯ä»¥ä¸ºäºä»¶éç¥æä¾ä¸°å¯çAPIéï¼å¦ä¸»é¢ä¸ºæ
é¢ç主é¢åéç¥ãæ¤å¤ï¼å¯æææå¡å¯ä»¥å¤çå¤ç§æ·ï¼è®¤è¯ï¼ææissues.age代çï¼å¹¶æä¾åºäºä¸»é¢ç订é
éç¥ã"
+msgstr ""
+"AMQPçæ件å¯ä»¥åæ¾ææäºä»¶å¨ä¸ä¸ªæ¶æ¯éåä¸ï¼ç¶åAMQPæä¹±ç\n"
+"åå¸å订é
éç¥æå¡å¯ä»¥ä½ä¸ºä¸ä¸ªå¯ææçæå¡ï¼å¨CloudStackä¸è¯¥æå¡å¯ä»¥ä¸ºäºä»¶éç¥æä¾ä¸°å¯çAPIéï¼å¦ä¸»é¢ä¸ºæ
é¢ç主é¢åéç¥ãæ¤å¤ï¼å¯æææå¡å¯ä»¥å¤çå¤ç§æ·ï¼è®¤è¯ï¼ææissues.age代çï¼å¹¶æä¾åºäºä¸»é¢ç订é
éç¥ã"
-# bdc9ac2f935c456fbd3778ddef6c91cf
-#: ../../events.rst:92
-msgid "Configuration"
+#: ../../events.rst:98
+#, fuzzy
+msgid "AMQP Configuration"
msgstr "é
ç½®"
-# c2514aa04f964044bd2bd630f31b4d3f
-#: ../../events.rst:94
+#: ../../events.rst:100 ../../events.rst:209
msgid ""
-"As a CloudStack administrator, perform the following one-time configuration "
-"to enable event notification framework. At run time no changes can control "
-"the behaviour."
+"As a CloudStack administrator, perform the following one-time "
+"configuration to enable event notification framework. At run time no "
+"changes can control the behaviour."
msgstr "ä½ä¸ºä¸ä¸ª CloudStack 管çåï¼æ§è¡ä¸åä¸æ¬¡æ§é
ç½®å¯ç¨äºä»¶éç¥æ¡æ¶ãå¨è¿è¡æ¶ä¸è½ä¿®æ¹æ§ä»¶è¡ä¸ºã"
-# e94d4200515d4f15adbc52ca3bbf8c54
-#: ../../events.rst:98
-msgid "Open ``'componentContext.xml``."
-msgstr "æå¼ `` componentContext.xml ``."
+#: ../../events.rst:104 ../../events.rst:219
+msgid "Create the folder
``/etc/cloudstack/management/META-INF/cloudstack/core``"
+msgstr ""
-# e2bbf37abe854d6cb8384bdd3c9d72b9
-#: ../../events.rst:100
+#: ../../events.rst:106 ../../events.rst:221
+msgid "Inside that folder, open ``spring-event-bus-context.xml``."
+msgstr ""
+
+#: ../../events.rst:108
msgid "Define a bean named ``eventNotificationBus`` as follows:"
msgstr "æç
§ä»¥ä¸å®ä¾é¡¶ä¸ä¸ªå«å â eventNotificationBus â
çå®ä½ï¼ "
-# 47bce54d52714df7bafac2b6d04dd816
-#: ../../events.rst:102
+#: ../../events.rst:110
msgid "name : Specify a name for the bean."
msgstr "ååï¼ä¸ºå®ä½æå®ä¸ä¸ªååã"
-# 4317cb3aa0fd4c7fa3f0e637f6cfea48
-#: ../../events.rst:104
+#: ../../events.rst:112
msgid "server : The name or the IP address of the RabbitMQ AMQP server."
msgstr "æå¡å¨ï¼ RabbitMQ AMQP çååæIPå°å"
-# 0f6561172d38446db99181316f50e667
-#: ../../events.rst:106
+#: ../../events.rst:114
msgid "port : The port on which RabbitMQ server is running."
msgstr "ç«¯å£ : RabbitMQæå¡å¨è¿è¡ç«¯å£."
-# 7ff0aa3ff7af48fbbf4651a2d8e5f34d
-#: ../../events.rst:108
+#: ../../events.rst:116
msgid ""
-"username : The username associated with the account to access the RabbitMQ "
-"server."
+"username : The username associated with the account to access the "
+"RabbitMQ server."
msgstr "ç¨æ·åï¼ ç¨æ·åå
³èè®¿é® RabbitMQ æå¡å¨çè´¦å·ã"
-# 7193c434eaab44eda2d7d9b2b86c675d
-#: ../../events.rst:111
+#: ../../events.rst:119
msgid ""
"password : The password associated with the username of the account to "
"access the RabbitMQ server."
msgstr "å¯ç ï¼ å¯ç å
³èè®¿é® RabbitMQ æå¡å¨è´¦å·çç¨æ·åã"
-# f765ea7d69504610a98a95fdb802fe32
-#: ../../events.rst:114
+#: ../../events.rst:122
msgid ""
-"exchange : The exchange name on the RabbitMQ server where CloudStack events "
-"are published."
+"exchange : The exchange name on the RabbitMQ server where CloudStack "
+"events are published."
msgstr "交æµï¼å
¶ä¸ CloudStack ä¸äºä»¶åå¸ç RabbitMQ
çæå¡å¨ä¸ç交æµå称ã"
-# 7ba933b1d4ec41c1a20f2cdca4275405
-#: ../../events.rst:117
+#: ../../events.rst:125
msgid "A sample bean is given below:"
msgstr "ä¸é¢ç»åºä¸ä¸ªå®ä½å®ä¾ï¼"
-# 07a04a0f79804e938092a93f3180770a
-#: ../../events.rst:130
+#: ../../events.rst:148
msgid ""
"The ``eventNotificationBus`` bean represents the "
"``org.apache.cloudstack.mom.rabbitmq.RabbitMQEventBus`` class."
-msgstr " `` eventNotificationBus `` 表示 `
`org.apache.cloudstack.mom.rabbitmq.RabbitMQEventBus `` ç±»"
+msgstr ""
+" `` eventNotificationBus `` 表示 ` "
+"`org.apache.cloudstack.mom.rabbitmq.RabbitMQEventBus `` ç±»"
-# 83cdf82ae8c34a238d181c5bbaef30dd
-#: ../../events.rst:133
+#: ../../events.rst:151
+msgid ""
+"If you want to use encrypted values for the username and password, you "
+"have to include a bean to pass those as variables from a credentials "
+"file."
+msgstr ""
+
+#: ../../events.rst:154
+#, fuzzy
+msgid "A sample is given below"
+msgstr "ä¸é¢ç»åºä¸ä¸ªå®ä½å®ä¾ï¼"
+
+#: ../../events.rst:194
+msgid ""
+"Create a new file in the same folder called ``cred.properties`` and the "
+"specify the values for username and password as jascrypt encrypted "
+"strings"
+msgstr ""
+
+#: ../../events.rst:196
+msgid "Sample, with ``guest`` as values for both fields:"
+msgstr ""
+
+#: ../../events.rst:204 ../../events.rst:241
msgid "Restart the Management Server."
msgstr "éå¯ç®¡çæå¡å¨ã"
-# 573b41c4def247f6981e828da7f54f82
-#: ../../events.rst:137
+#: ../../events.rst:207
+#, fuzzy
+msgid "Kafka Configuration"
+msgstr "é
ç½®"
+
+#: ../../events.rst:213
+msgid ""
+"Create an appropriate configuration file in "
+"``/etc/cloudstack/management/kafka.producer.properties`` which contains "
+"valid kafka configuration properties as documented in "
+"http://kafka.apache.org/documentation.html#newproducerconfigs The "
+"properties may contain an additional ``topic`` property which if not "
+"provided will default to ``cloudstack``. While ``key.serializer`` and "
+"``value.serializer`` are usually required for a producer to correctly "
+"start, they may be omitted and will default to "
+"``org.apache.kafka.common.serialization.StringSerializer``."
+msgstr ""
+
+#: ../../events.rst:223
+msgid ""
+"Define a bean named ``eventNotificationBus`` with a single ``name`` "
+"attribute, A sample bean is given below:"
+msgstr ""
+
+#: ../../events.rst:245
msgid "Standard Events"
msgstr "æ åäºä»¶"
-# f503981d0a764de49d4acc01c70d6126
-# 9212f9cd71b542899ac8256d4a51026d
-#: ../../events.rst:139 ../../events.rst:161
+#: ../../events.rst:247 ../../events.rst:269
msgid "The events log records three types of standard events."
msgstr "äºä»¶æ¥å¿è®°å½ä¸ç§ç±»åçæ åäºä»¶"
-# fab87560ba674752808dacaf3abfc44a
-# 94b40a1c0c98456399293f6a38102385
-#: ../../events.rst:141 ../../events.rst:163
+#: ../../events.rst:249 ../../events.rst:271
msgid ""
"INFO. This event is generated when an operation has been successfully "
"performed."
msgstr "éç¥ï¼å½ä¸ä¸ªæä½è¢«æåæ§è¡äº§çäºä»¶ã"
-# 49450fc963104f569e80611ac7179829
-# 13438410decf4526b0381dc44062ba76
-#: ../../events.rst:144 ../../events.rst:166
+#: ../../events.rst:252 ../../events.rst:274
msgid "WARN. This event is generated in the following circumstances."
msgstr "è¦åï¼ä»¥ä¸ç¶åµäº§ç该äºä»¶ã"
-# c6197efc809f4a67baf05aa139cb10f5
-# a16599807269441f8f1799ae29968e11
-#: ../../events.rst:146 ../../events.rst:168
+#: ../../events.rst:254 ../../events.rst:276
msgid "When a network is disconnected while monitoring a template download."
msgstr "çæ§æ¨¡æ¿ä¸è½½çåæ¶ç½ç»è¢«æå¼"
-# 0e060afef9e84640b3c2da38436691e2
-# 019e604962174d4492cca7be02ad2647
-#: ../../events.rst:149 ../../events.rst:171
+#: ../../events.rst:257 ../../events.rst:279
msgid "When a template download is abandoned."
msgstr "模æ¿ä¸è½½è¢«æ¾å¼"
-# 8b3eabd5fcc0406bb83abe3863261df9
-# 19ccb6eebbc1446a8cb47056d2ad0274
-#: ../../events.rst:151 ../../events.rst:173
+#: ../../events.rst:259 ../../events.rst:281
msgid ""
-"When an issue on the storage server causes the volumes to fail over to the "
-"mirror storage server."
+"When an issue on the storage server causes the volumes to fail over to "
+"the mirror storage server."
msgstr "å½åå¨æå¡å¨ä¸çé®é¢ä¼å¯¼è´å·æ
é转移å°éååå¨æå¡å¨ã"
-# 96793fba6d294c98bd8dcde72d0d9f49
-# 0b487b0c814145438366a847c93c52d8
-#: ../../events.rst:154 ../../events.rst:176
+#: ../../events.rst:262 ../../events.rst:284
msgid ""
-"ERROR. This event is generated when an operation has not been successfully "
-"performed"
+"ERROR. This event is generated when an operation has not been "
+"successfully performed"
msgstr "é误ï¼å½æä½æ²¡ææåæ§è¡äº§ç该äºä»¶"
-# b1c1824ddd304288bd0803e80d482bb9
-#: ../../events.rst:159
+#: ../../events.rst:267
msgid "Long Running Job Events"
msgstr "é¿äºä»¶è¿è¡ä»»å¡äºä»¶"
-# ffb5ee0896674a62a567e634fc725510
-#: ../../events.rst:181
+#: ../../events.rst:289
msgid "Event Log Queries"
msgstr "äºä»¶è®°å½æ¥è¯¢"
-# 0c75a642e72943e0bb28642902590c9b
-#: ../../events.rst:183
+#: ../../events.rst:291
msgid ""
"Database logs can be queried from the user interface. The list of events "
"captured by the system includes:"
msgstr
"å¯ä»¥éè¿ç¨æ·æ¥å£æ¥è¯¢æ°æ®åºæ¥å¿ãç³»ç»æ¶éäºä»¥ä¸å表äºä»¶ï¼"
-# fe735d1b0444472aa47e381cd00eec61
-#: ../../events.rst:186
+#: ../../events.rst:294
msgid "Virtual machine creation, deletion, and on-going management operations"
msgstr "èææºå建ï¼å é¤ï¼ä»¥åæç»ç®¡çæä½"
-# e331126149b64023bf0e7655bbcb2991
-#: ../../events.rst:189
+#: ../../events.rst:297
msgid "Virtual router creation, deletion, and on-going management operations"
msgstr "èæè·¯ç±å¨å建ï¼å é¤ï¼ä»¥åæç»ç®¡çæä½"
-# 33b99484fca246c48ceff95aac8b52d2
-#: ../../events.rst:191
+#: ../../events.rst:299
msgid "Template creation and deletion"
msgstr "模æ¿å建åå é¤"
-# 7969071933104816945f05e9f3a597e3
-#: ../../events.rst:193
+#: ../../events.rst:301
msgid "Network/load balancer rules creation and deletion"
msgstr "ç½ç»/åå è´è½½è§åå建åå é¤"
-# 91ecfa5192134ffeafe5043cff29432a
-#: ../../events.rst:195
+#: ../../events.rst:303
msgid "Storage volume creation and deletion"
msgstr "åå¨å·å建ååå é¤"
-# b0c0672f35af4003870943a16b461337
-#: ../../events.rst:197
+#: ../../events.rst:305
msgid "User login and logout"
msgstr "ç¨æ·ç»å½æ³¨é"
-# 57cfb09e85c842b581f3a0f38609a9c4
-#: ../../events.rst:201
+#: ../../events.rst:309
msgid "Deleting and Archiving Events and Alerts"
msgstr "å é¤åå½æ¡£äºä»¶è¦å"
-# b4160055fbd946979df299cf40a75777
-#: ../../events.rst:203
+#: ../../events.rst:311
msgid ""
-"CloudStack provides you the ability to delete or archive the existing alerts"
-" and events that you no longer want to implement. You can regularly delete "
-"or archive any alerts or events that you cannot, or do not want to resolve "
-"from the database."
+"CloudStack provides you the ability to delete or archive the existing "
+"alerts and events that you no longer want to implement. You can regularly"
+" delete or archive any alerts or events that you cannot, or do not want "
+"to resolve from the database."
msgstr "CloudStack æä¾ä½ å
é¤æå½æ¡£é£äºåä¹ä¸ä½¿ç¨çç°åè¦ååäºä»¶çè½åãæ¨å¯ä»¥å®æå
é¤æåæ¡£çä»»ä½é£äºæ¨ä¸è½æä¸æ³ä»æ°æ®åºæ¥è§£å³çè¦æ¥æäºä»¶ï¼"
-# 7bdab572982c4739808182e94b589c7e
-#: ../../events.rst:208
+#: ../../events.rst:316
msgid ""
"You can delete or archive individual alerts or events either directly by "
"using the Quickview or by using the Details page. If you want to delete "
"multiple alerts or events at the same time, you can use the respective "
-"context menu. You can delete alerts or events by category for a time period."
-" For example, you can select categories such as **USER.LOGOUT**, "
-"**VM.DESTROY**, **VM.AG.UPDATE**, **CONFIGURATION.VALUE.EDI**, and so on. "
-"You can also view the number of events or alerts archived or deleted."
-msgstr "æ¨å¯ä»¥éè¿å¿«éæ¥çæ详æ
页é¢ç´æ¥å
é¤æå½æ¡£ä¸ªå«è¦æ¥æäºä»¶ãå¦æä½ æ³åæ¶å
é¤å¤ä¸ªè¦æ¥æäºä»¶ï¼æ¨å¯ä»¥åå«ä½¿ç¨ç¸åºçå¿«æ·èåãæ¨å¯ä»¥æç±»å«å
é¤æ个æ¶æçè¦æ¥æäºä»¶ãä¾å¦ï¼æ¨å¯ä»¥éæ©è¯¸å¦ **
USER.LOGOUT**ï¼** VM.DESTROY**ï¼** VM.AG.UPDATE**ï¼**
CONFIGURATION.VALUE.EDI**
çç±»å«ï¼ä¾æ¤ç±»æ¨ãæ¨è¿å¯ä»¥æ¥çäºä»¶åè¦æ¥å½æ¡£æå
é¤çæ°éã"
-
-# cf46cdd4536a4a93912df2f4e88af8a1
-#: ../../events.rst:217
+"context menu. You can delete alerts or events by category for a time "
+"period. For example, you can select categories such as **USER.LOGOUT**, "
+"**VM.DESTROY**, **VM.AG.UPDATE**, **CONFIGURATION.VALUE.EDI**, and so on."
+" You can also view the number of events or alerts archived or deleted."
+msgstr ""
+"æ¨å¯ä»¥éè¿å¿«éæ¥çæ详æ
页é¢ç´æ¥å
é¤æå½æ¡£ä¸ªå«è¦æ¥æäºä»¶ãå¦æä½ æ³åæ¶å
é¤å¤ä¸ªè¦æ¥æäºä»¶ï¼æ¨å¯ä»¥åå«ä½¿ç¨ç¸åºçå¿«æ·èåãæ¨å¯ä»¥æç±»å«å
é¤æ个æ¶æçè¦æ¥æäºä»¶ãä¾å¦ï¼æ¨å¯ä»¥éæ©è¯¸å¦"
+" ** USER.LOGOUT**ï¼** VM.DESTROY**ï¼** VM.AG.UPDATE**ï¼** "
+"CONFIGURATION.VALUE.EDI**
çç±»å«ï¼ä¾æ¤ç±»æ¨ãæ¨è¿å¯ä»¥æ¥çäºä»¶åè¦æ¥å½æ¡£æå
é¤çæ°éã"
+
+#: ../../events.rst:325
msgid ""
"In order to support the delete or archive alerts, the following global "
"parameters have been added:"
msgstr "为äºæ¯æå é¤æå½æ¡£æ¥è¦ï¼å¢å äºä»¥ä¸å
¨å±åæ°ï¼"
-# 19ff2e090cf24d30aeacde33ec972af1
-#: ../../events.rst:220
+#: ../../events.rst:328
msgid ""
-"**alert.purge.delay**: The alerts older than specified number of days are "
-"purged. Set the value to 0 to never purge alerts automatically."
+"**alert.purge.delay**: The alerts older than specified number of days are"
+" purged. Set the value to 0 to never purge alerts automatically."
msgstr " **alert.purge.delay** :
æå®æ¥è¦å¤§äºå¤å°å¤©è¢«éæ¯ã设置å¼ä¸º0å°æ°¸ä¸èªå¨éæ¯"
-# e3ccfdc51da14488bc9e44623c64d707
-#: ../../events.rst:223
+#: ../../events.rst:331
msgid ""
-"**alert.purge.interval**: The interval in seconds to wait before running the"
-" alert purge thread. The default is 86400 seconds (one day)."
+"**alert.purge.interval**: The interval in seconds to wait before running "
+"the alert purge thread. The default is 86400 seconds (one day)."
msgstr " **alert.purge.interval** : æ§è¡éæ¯çº¿ç¨åçå¾
é´éç§æ°.
é»è®¤å¼æ¯86400ç§ ( 1天 )."
-# a6eda71ad15940c2b58724ff74f97e26
-#: ../../events.rst:228
+#: ../../events.rst:336
msgid ""
-"Archived alerts or events cannot be viewed in the UI or by using the API. "
-"They are maintained in the database for auditing or compliance purposes."
+"Archived alerts or events cannot be viewed in the UI or by using the API."
+" They are maintained in the database for auditing or compliance purposes."
msgstr "ä¸è½åéè¿UI æ API æ¥å½æ¡£æ¥è¦æè
äºä»¶ãå®ä»¬é½åæ¾å¨æ°æ®åºä¸ç¨äºå级æå
¶ä»ç®çã"
-# 7c40293965f24130896768ea8223a152
-#: ../../events.rst:234
+#: ../../events.rst:342
msgid "Permissions"
msgstr "许å¯"
-# e43e679e6a304ae1b78e11f56bed12b2
-#: ../../events.rst:236
+#: ../../events.rst:344
msgid "Consider the following:"
msgstr "åè以ä¸å ç¹ï¼"
-# c5bd820d9a5e487b9440609da1e22551
-#: ../../events.rst:238
+#: ../../events.rst:346
msgid "The root admin can delete or archive one or multiple alerts or events."
msgstr "root 管ç å¯ä»¥å é¤æå½æ¡£ä¸ä¸ªæå¤ä¸ªè¦åäºä»¶"
-# 51b4fa6e53064c7088052c69d7a1b4fe
-#: ../../events.rst:241
-msgid ""
-"The domain admin or end user can delete or archive one or multiple events."
+#: ../../events.rst:349
+msgid "The domain admin or end user can delete or archive one or multiple
events."
msgstr "åå
³ä¹æç»ç«¯ç¨æ·å¯ä»¥å
é¤æå½æ¡£ä¸ä¸ªæå¤ä¸ªè¦åäºä»¶"
-# bea2b3dcb4bb41468a31793133ffeb06
-#: ../../events.rst:246
+#: ../../events.rst:354
msgid "Procedure"
msgstr "æ¥éª¤"
-# aa16543921984837a7f59142ad2df67d
-#: ../../events.rst:248
+#: ../../events.rst:356
msgid "Log in as administrator to the CloudStack UI."
msgstr "使ç¨ç®¡çåç»å½å°CloudStack管ççé¢ã"
-# f8b2ec5bdbf749d2bf704ff20c063c89
-#: ../../events.rst:250
+#: ../../events.rst:358
msgid "In the left navigation, click Events."
msgstr "å¨å·¦ä¾§å¯¼èªæ ä¸ï¼ç¹å»äºä»¶ã"
-# 5519a86ae5b04a68b972ee88e37deffe
-#: ../../events.rst:252
+#: ../../events.rst:360
msgid "Perform either of the following:"
msgstr "请æ§è¡ä¸åæä½ä¹ä¸ï¼ "
-# fd1193e3ff83466aa226d4834dea269d
-#: ../../events.rst:254
-msgid ""
-"To archive events, click Archive Events, and specify event type and date."
+#: ../../events.rst:362
+msgid "To archive events, click Archive Events, and specify event type and
date."
msgstr "å½æ¡£äºä»¶ï¼ç¹å» å½æ¡£äºä»¶ï¼å¹¶æå®äºä»¶ç±»ååæ¥æã"
-# abfda9e22c7f42f3a4ff488ff755e59e
-#: ../../events.rst:257
-msgid ""
-"To archive events, click Delete Events, and specify event type and date."
+#: ../../events.rst:365
+msgid "To archive events, click Delete Events, and specify event type and
date."
msgstr "å½æ¡£äºä»¶ï¼ç¹å» å
é¤äºä»¶ï¼å¹¶æå®äºä»¶ç±»ååæ¥æã"
-# 58b630d17160410ab6757d134aa17a62
-#: ../../events.rst:260
+#: ../../events.rst:368
msgid "Click OK."
msgstr "ç¹å»ç¡®å®ã"
+
+# a669e3079b7e41d1a82dd149bf00b011
+#~ msgid ""
+#~ "Event notification framework provides a "
+#~ "means for the Management Server "
+#~ "components to publish and subscribe to"
+#~ " CloudStack events. Event notification is"
+#~ " achieved by implementing the concept "
+#~ "of event bus abstraction in the "
+#~ "Management Server. An event bus is "
+#~ "introduced in the Management Server that"
+#~ " allows the CloudStack components and "
+#~ "extension plug-ins to subscribe to "
+#~ "the events by using the Advanced "
+#~ "Message Queuing Protocol (AMQP) client. "
+#~ "In CloudStack, a default implementation "
+#~ "of event bus is provided as a "
+#~ "plug-in that uses the RabbitMQ "
+#~ "AMQP client. The AMQP client pushes "
+#~ "the published events to a compatible "
+#~ "AMQP server. Therefore all the "
+#~ "CloudStack events are published to an"
+#~ " exchange in the AMQP server."
+#~ msgstr ""
+#~
"äºä»¶éç¥æ¡æ¶æä¾ä¸ç§æ段æ¥ç®¡ç管çæå¡å¨ç»ä»¶æ¥åå¸å订é
CloudStack "
+#~
"ä¸çäºä»¶ãäºä»¶éç¥æ¯éè¿å®ç°äºä»¶æ»çº¿æ½è±¡ç管çæå¡å¨çæ¦å¿µæ¥å®ç°ãäºä»¶æ»çº¿ç管çæå¡å¨ï¼å
许 CloudStack "
+#~
"ä¸çç»ä»¶åæ©å±æ件éè¿ä½¿ç¨é«çº§æ¶æ¯éååè®®ï¼AMQPï¼å®¢æ·ç«¯è®¢é
äºä»¶çä»ç»ãå¨ CloudStack "
+#~ "ä¸ï¼äºä»¶æ»çº¿é»è®¤éè¿ä¸ä¸ªä½¿ç¨Rabbit MQAMQP 客æ·ç«¯
çæ件å®ç°ãAMQP "
+#~ "客æ·ç«¯æ¨éåå¸äºä»¶å°å
¼å®¹ AMQP æå¡å¨ãå æ¤ï¼ææç
CloudStack "
+#~ "ä¸çäºä»¶åå¸å° AMQP æå¡å¨ä¸äº¤æ¢ ã"
+
+# e94d4200515d4f15adbc52ca3bbf8c54
+#~ msgid "Open ``'componentContext.xml``."
+#~ msgstr "æå¼ `` componentContext.xml ``."
+