More Stuff -- WWW
Common config include:
<SrvList Name="Central_Webservers">
<SrvList Name="Central_Webservers_inAFS">
<Srv Name="boone">
<IP Name="www-boone" />
<MailTo Name="csi-group@fnal.gov,.../>
<URLCk Name="boone_main">
<URL Name="http://www-boone/" />
<Ck4 Name=".*" />
</URLCk>
</Srv>
HEPIX 2002: NGOP Update
Fermilab
More Stuff -- WWW
URL Agent config
<For Var="{%Srv}" Each="Srv" In="SrvList"
Name="Central_Webservers" Filename="webconfig.xml">
<For Var="{%IP}" Each="IP" In="Srv" Name="{%Srv}">
<System Name="{%Srv}" Cluster="WWW">
<For Var="{%Ck}" Each="URLCk" In="Srv" Name="{%Srv}">
<For Var="{%Ck4}" Each="Ck4" In="URLCk" Name="{%Ck}">
<For Var="{%URL}" Each="URL" In="URLCk" Name="{%Ck}">
<ME Name="{%Ck}" Host="{%IP}" Type="webpage">
<URLRule href="{%URL}" RegExp="{%Ck4}" />
</ME>
</For> </For> </For> </System>
HEPIX 2002: NGOP Update
Fermilab
More Stuff -- WWW
Plugins Agent config
<For Var="{%Srv}" Each="Srv" In="SrvList"
Name="Central_Webservers" Filename="webconfig.xml">
<For Var="{%IP}" Each="IP" In="Srv" Name="{%Srv}">
<System Name="{%Srv}" Cluster="WWW">
<ME Name="{%Srv}_httpd" Host="{%Host}" Type="Daemon">
<ConditionSet>
<fn Name="plug_ins" RetVal="int:nservers"
Arg="set : `grep \^User .../{%Srv}/conf/httpd.conf`;
ps -fu $3 | grep httpd | wc -l" />
<Condition State="0" SevLevel="0" Description="...">
<apply><eq/><ci>nservers</ci><cn>0</cn> </apply>
HEPIX 2002: NGOP Update
Fermilab