将您的 Linux 应用程序迁移到 Amazon 云,第 4 部分: 征服管理挑战
避免您发展过程中的难题
Sean Walberg 自 1994 年开始就先后在学院,企业,以及 Internet Service Provider 环境中研究 Linux 和 UNIX 系统。在过去几年中,他撰写了大量有关系统管理的书籍。?
简介:?目前为止,您已经将应用程序迁移到了云环境中,可以根据需求自动地启用或者停用一些资源。在本文中,迁移 Linux 应用程序到 Amazon 云中系列文章的第 4 篇,您将会了解如何控制这个不断变化的环境,使得它能够支持您的应用程序和业务。
平均分 (共 3 个评分 )<script type="text/javascript"></script><!-- Rating_Area_End -->
?
<!-- dW_Summary_Area_END --><!-- CONTENT_BODY --><!-- MAIN_COLUMN_BEGIN --><!-- Related_Searches_Area_And_Overlays_Begin --><!-- MAIN_COLUMN_CONTAINER_BEGIN -->清单 9 首先添加了一个 IP 地址为 1.2.3.4 的主机。返回的设备 ID 是 5
,然后它用于为 CPU 使用添加一个图表(cg
图表类型和模板 4)。结果就是图表的 ID 和正在被监视的各种数据资源的 ID。
要编写清单 9 中的过程非常简单。清单 10 显示了这样一个脚本。
脚本的第一个参数被保存为一个名为 $IP
的变量。add_device.php 脚本就在此 IP 地址运行,其结果只被那些包含使用 grep
命令 ID 的行所过滤。这个输出被送入只允许数字的 sed
脚本。这个值被保存在名为 $DEVICEID
的变量中。
存储了设备 ID 之后,添加一个图表就和调用 add_graphs.php 脚本一样简单。请注意,CPU 图表是最简单的情况,其他的图表类型需要更多参数。
add_to_cacti.sh 脚本在 Cacti 服务器上之后,所需的就是让云服务器运行它。清单 11 中显示了如何调用脚本。
Sean Walberg 自 1994 年开始就先后在学院,企业,以及 Internet Service Provider 环境中研究 Linux 和 UNIX 系统。在过去几年中,他撰写了大量有关系统管理的书籍。