====== 如何建立与使用探测器 ====== 您可以依照您的需求在 //探测器// 中定义 //触发// 与 //动作//。本页将告诉您如何完成。 ===== 探测器如何动作 ===== 探测器让您的伺服器资源(CPU, 硬碟, 频宽) 到达您所设置的条件,自动执行一些预先定义好的动作。举例来说这可以让您: * 收到通知( e-mail, IRC, XMPP, ICQ...); * 增加或是减少系统所分配的资源 * 重新启动电脑 在同一个探测器里面可以设定很多动作,而且储存的动作可以在别的探测器中使用。 ===== 建立与设定探测器 ===== 请依照下列的步骤建立一个新的探测器: - 请到伺服器的控制面板 - 在 "监看(Monitoring) 区块中,选择 "管理(Manage)" {{:en:iaas:references:server:probe_section_0.png?nolink|}} - 点选 "新增一个探测器(Add a probe)" 来开启参数视窗: {{:en:iaas:references:server:probe_trigger_1.png?nolink|}} 可设定的参数有: * **探测器名称(Probe name)**: 自订一个名称,将会出现在探测器列表上。 * **目标类型(Type of target)**: 您要监看的类型。您可以监看系统上的资源效能图表(CPU,硬碟与频宽)。现在目前无法用记忆体去触发探测器。 * **目标名称(Name of the target)**: 如果您有一个以上的CPU、硬碟或网路介面,请选择一个您要监看的目标。 * **监看型态(Type of monitoring)**: 选择要触发的方式,像是定义上限值(或下限值) 等。 * **定义值(Value) (X)**: 定义上限(或下限)的触发值。 * **触发时间(Trigger time) (t1)**: 在监测值高于定义值多久之后动作会被触发。 * **触发时间(Trigger time) (t2)**:在监测值低于定义值多久之后将系统回复到正常状态。 ===== 建立一个新的动作 ===== 在这个步骤里,您会透过下拉式选单选择一些预设的动作来完成设定。 {{:en:iaas:references:server:probe_action_0.png?nolink|}} 请点选 "创立(Create)" ,来建立一个新的动作。 * **名称(Action name)**: 请选择一个有描述性的名称来为动作命名; 这将会显示在探测器的下拉式选单中。 * **类型(Type of action)**: 选择要执行的动作(通知, 增加或减少伺服器资源,或是重新启动伺服器): {{:en:iaas:references:server:probe_action_1.png?nolink|}} ==== 通知 ==== 通知是 **纯文字**。 * **通知协定**: 请选择通知讯息的协定。您可以选择使用 email,IRC(只有 Freenode),XMPP 讯息等 * **联络人的 Gandi 帐号**: 要通知的 Gandi 帐号或是 email 位址 ==== 暂时的修改系统资源 ==== 您可以设定 1 到 24 小时内暂时增加或减少系统资源。例如在某些情况下改变您伺服器的 CPU、记忆体或频宽。 只有基本伺服器下可以使用。在 VPS 的 AI 模式下无法使用。 修改资源设定的选项如下: * **变更资源(Resource to modify)**: 在动作中您要变更的系统资源。 * **目前的值(Current value)**: 现在目前系统的设定值。 * **定义值(Value to define)**: 请输入 **绝对值**(例如: 分配总计, //包含// 目前的值)。请记住这个栏位的值如果您稍后想要手动分配伺服器的资源! * **套用变更期间(Duration of the modification)**: 这个修改会在伺服器生效多久。 * **额外费用预测(Additional cost to anticipate)**: 您可以上限变更的花费。这个价格计算的方式会根据 "随选" 的费率。 ==== 重新启动伺服器 ==== 如果探测器触发了重新启动伺服器,重新开机的动作会自动进行。 ===== 特殊案例: 频宽 Special case: bandwidth example ===== 在新的计费系统下(2013 年 5 月之后),频宽的计费是依照每个帐号的所有介面进行计费。您可以知道目前您所有伺服器的消耗: {{:en:iaas:references:server:probe_bw_1.png?nolink|}} ==== 设定伺服器的自动限制对外传输量 ==== 为了避免伺服器上未预期到的网路流量,您可以使用探测器来暂时限制对外的流量超出消费。 要作到这个,建立一个探测器并使用下列的参数: * **目标类型(Type of target)**: 网路(Network) * **目标名称(Name of the target)**: 网路界面(Interface) # (如果您有很多网路面,会优先预设 interface 0 !) * **探测数据(Statistic to monitor)**: 对外流量(Outbound traffic) * **探测类型(Type of monitoring)**: 超过限定值(Exceeding a threshold) * **值(X) ( Value (X) )**: 选择一个探测器触发的 Mb/s 频宽大小(计算上,5Mb/s 一小时的对外传输量是 2.2G ) * **触发时间(Trigger time) (t1)**: 自订. * **回到正常的时间(Time when returning to normal) (t2)**: 自订 然后,建立动作来限制介面的频宽大小: * **动作类型(Type of action)**: 资源修改 * **资源修改(Resource to modify)**: 频宽 * **定义值(Value to define)**: 选择一个新的值( Mb/s )来重新分配这个界面的频宽。 * **套用变更期间(Duration of the modification**: 自订.