Yes, it is even included in the default rules already:

<rule id="531" level="7" ignore="7200">
   <if_sid>530</if_sid>
   <match>ossec: output: 'df -h': /dev/</match>
   <regex>100%</regex>
   <description>Partition usage reached 100% (disk space monitor).</description>
    <group>low_diskspace,</group>
</rule>

You just have to override it and change from 100% to 80%.

Thanks,





On Tue, Sep 28, 2010 at 11:01 AM, dan (ddp) <ddp...@gmail.com> wrote:
> On Tue, Sep 28, 2010 at 9:37 AM, William Maddler <n...@maddler.net> wrote:
>> On 28/09/2010 15:16, George Ochola wrote:
>>> Hi all
>>>
>>> How do i configure OSSEC to send an alert when a Unix file system is  may 
>>> be 80% full as opposed to the alert sent when the file system is full
>>>
>>> I need to clear the file system before it reaches 100% mark,
>>>
>>>
>>> Kind Regards
>>>
>>> George O.
>>>
>>>
>>>
>>
>> Hello, not sure this can be achieved using Ossec. You could use a
>> cronjob with a script like:
>>
>> #!/bin/sh
>> PART="sda2"
>> FREE=`df -h | grep $PART | gawk {'print $5'} | sed "s/%//"`
>> MAX=90
>>
>> if [ $FREE -gt 80 ]; then
>>        echo "Filesystem occupation on $PART > than $MAX" >>
>> /var/log/diskcheck
>> fi
>>
>> And create a rule to handle such an alert.
>>
>> Hope it helps.
>>
>> William
>>
>>
>>
>
> The full_command option should be able to help with this:
> http://www.ossec.net/dcid/?p=198
>

Reply via email to