Hello,
     Apologize for what is probably an easy question, but I have looked 
around and not found an answer so here goes.  I am setting up granular 
email alerting for detected changes to files on sets of hosts and would 
like some help understanding if, or how, I can use regular expressions to 
define ranges of hosts where it would make sense t o do so.  I am running 
ossec v2.7 on a CentOS v6 system as my server and an assorted bunch of 
CentOS 4-6 systems as my agents.  I have hosts with predictable names such 
as abc-prd-xxx-001, abc-prd-xxx-002 etc and I have a lot of hosts to set up 
the alerting for.  Relevant snippets of my rules are:

<group name="syscheck">

  <rule id="100500" level="12">
    <if_matched_group>syscheck</if_matched_group>
    <match>/dir/subdir</match>
    <description>Changes to /dir/subdir/* - Critical file!</description>
  </rule>

  
</group> <!-- SYSCHECK -->

>From my ossec.conf file:

  <email_alerts>
    <email_to>[email protected]</email_to>
    <rule_id>100500</rule_id>
    
<event_location>abc-prd-xxx-001|abc-prd-xxx-002|abc-prd-xxx-003|abc-prd-xxx-005|abc-prd-xxx-006|</event_location>
   <do_not_delay />
   <do_not_group />
  </email_alerts>

The difference being that there are approx 75 hosts that would be 
configured into the event_location field.  The rule works and I do get 
emails sent when a change is detected and I did try to use the regex syntax 
when defining the event location field but it didn't work, example is:

   <event_location>abc-prd-xxx-00\d</event_location>
or
    <event_location>abc-prd-xxx-0\d+</event_location>

Any help would be...helpful :-)

-Thanks

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"ossec-list" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to