| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
在最简单的安装中,可以通过在每台主机上手动运行cfagent来使用cfengine。但是,如果运行一个或多个守护进程,则会获益良多。 网管u家bitscn.net
(1)cfexecd守护进程
尽管在理论上可以按需随时运行cfagent,但最好定期自动运行cfagent。这是使用cfexecd
的时间;cfexecd以守护进程的方式运行并按定义、预定义的计划执行cfagent。通过将时间类添加到cfagent.conf的control块的schedule设置中对此计划进行修改。默认设置是Min00_05,这意味着cfagent将在每个小时的前5分钟运行。要每小时运行两次,例如,可以将下面的代码放入cfagent.conf的control段中: 中国网管联盟bitsCN.com
schedule=(Min00_05Min30_35) 中国网管论坛bbs.bitsCN.com
cfexecd守护进程没有自己的配置文件,但它不在cfagent.conf之外使用此设置。 网管朋友网www_bitscn_net
还可以使用系统的cron守护进程定期运行cfexecd。下列条目可以添加到系统crontab(通常
网管bitscn_com
为/etc/crontab)中以便每小时执行(和报告)cfagent:
网管联盟bitsCN@com
0****root/usr/local/sbin/cfexecd- 网管有家bitscn.net
F-F选项告诉cfexecd不要进入守护进程模式,因为它正由cron运行。
中国网管联盟bitsCN.com
为获得可靠性,请以守护进程的方式运行cfexecd,还可以从cron运行(可能是每天一次)。 网管u家u.bitscn@com
然后,可以在cfagent.conf中检查crontab条目并检查cfexecd守护进程是否正在运行。如果将下面的代码放入cfagent.conf中,请执行这些检查并更正任何问题:
editfiles:
网管有家bitscn.net
{/etc/crontab 中国网管联盟bitsCN.com
AppendIfNoSuchLine\"0****root/var/cfengine/bin/cfexecd-F\"
} 网管bitscn_com
processes:
\"cfexecd\"restart\"/var/cfengine/bin/cfexecd\"
通过此技术,如果一种方法工作不正常,那么另一方法最后会修复它的问题。 中国网管联盟bitsCN.com
(2)cfservd守护进程
网管联盟bitsCN@com
cfservd守护进程在所有系统中并非是必需的。它需要运行cfengine文件服务器,对我们而言,它只是中心配置服务器。它还允许从其他系统远程执行cfagent。如果需要此功能,则需要在每个系统中运行cfservd。在任一情况下,都应始终进行检查,以确保它与cfagent.conf中的下列命令一起运行:
processes: 中国网管论坛bbs.bitsCN.com
\"cfservd\"restart\"/var/cfengine/bin/cfservd\"
3 查看类标识系统
中国网管联盟bitsCN.com
类是cfengine的核心。每个系统都属于一个或多个类。或者,如果换一种视角思考,许多类都是在每次cfagent运行时基于各种不同种类信息进行创建。配置文件中的每个操作都仅限于特定的类。因此,任何给定的操作都可以只在一个主机上或运行特定操作系统的多个主机上执行,也可以在每个主机上执行。要在任意给定的系统中确定定义哪些标准类,请运行下面的命令: 网管bitscn_com
#cfagent -p -v 如图-2 。 网管网www_bitscn_com
网管下载dl.bitscn.com
图 2查看类标识系统 网管网www_bitscn_com
如您所见,我的系统存在相当数量的预定义类。它们可以划分为如下类别:
操作系统:linux_i686_2_6_18_8_el5xen
体系结构:linux_i686_2_6_18_8_el5xen__1_SMP 网管u家u.bitscn@com
主机名:kaybee_orgkaybeeorg 网管下载dl.bitscn.com
IP地址:10_1_110_1_1_1ipv4_10ipv4_10_1ipv4_10_1_1ipv4_10_1_1_1
网管联盟bitsCN@com
日期/时间:May Min15_20 Min19 Q2 Tuesday Yr2008 网管u家www.bitscn.net
可以以此使用ps -ef|grep cf 命令和netstat -anlp|grep cfservd 查看进程运行情况的服务占用的端口情况如图 3、4
网管网www_bitscn_com
网管u家bitscn.net
网管联盟bitsCN@com
图 3使用ps -ef|grep cf 命令查看服务进程 网管下载dl.bitscn.com
中国网管联盟bitsCN.com
使用netstat -anlp|grep cfservd命令查看服务占用的端口
到此为止笔者在linux服务器安装了cfengine(配置引擎),下篇文章中笔者开始配置cfengine管理Linux服务器,敬请关注。 网管网www_bitscn_com
|
0
|
评论加载中…