On Thu, 21 Oct 2010 17:31:30 +0000, "[email protected]" <[email protected]>
wrote:
> This isn't restart-free, but I setup an active response to restart
agents
> when agent.conf has changed.
 
When ddpbsd mentioned this to me in IRC, I set this up for my Windows
agents:

First, you'll need this in ossec.conf or agent.conf:

<directories check_all="yes" realtime="yes">C:\program
files/ossec-agent/shared</directories>

Next, you'll need a rule like this:

<rule id="100032" level="7">
  <if_group>syscheck</if_group>
  <match>C:\program files/ossec-agent/shared/agent.conf</match>
  <description>Windows Agent.conf File Changed</description>
  <group>agent.conf_changed</group>
</rule>

Finally, in ossec.conf, set up the active response:

<command>
    <name>restart-win-agent</name>
    <executable>restart-ossec.cmd</executable>
    <expect></expect>
  </command>

 <active-response>
    <command>restart-win-agent</command>
    <location>local</location>
    <rules_group>agent.conf_changed</rules_group>
  </active-response>

At one point, the agent was restarting twice every time a new policy was
pushed out, but I think that was fixed. Hope this helps.

-- 
[I] Immutable Security
Information Security, Privacy and Personal Liberty
http://www.immutablesecurity.com

Reply via email to