Verify Configuration Example

Schedule {
    Name = "VerifyCycle"
    Run = Level=Catalog sun-sat at 5:05
}
Job {
    Name = "MatouVerify"
    Type = Verify
    Level = Catalog
    # default level
    Client = MatouVerify
    FileSet = "Verify Set"
    Messages = Standard
    Storage = DLTDrive
    Pool = Default
    Schedule = "VerifyCycle"
}
#
# The list of files in this FileSet should be carefully
# chosen. This is a good starting point.
#
FileSet {
    Name = "Verify Set"
        Include {
            Options {
                verify=pins1
                signature=SHA1
            }
        File = /boot
        File = /bin
        File = /sbin
        File = /usr/bin
        File = /lib
        File = /root/.ssh
        File = /home/kern/.ssh
        File = /var/named
        File = /etc/sysconfig
        File = /etc/ssh
        File = /etc/security
        File = /etc/exports
        File = /etc/rc.d/init.d
        File = /etc/sendmail.cf
        File = /etc/sysctl.conf
        File = /etc/services
        File = /etc/xinetd.d
        File = /etc/hosts.allow
        File = /etc/hosts.deny
        File = /etc/hosts
        File = /etc/modules.conf
        File = /etc/named.conf
        File = /etc/pam.d
        File = /etc/resolv.conf
    }
    Exclude = { }
}
Client {
    Name = MatouVerify
    Address = lmatou
    Catalog = Bacula
    Password = ""
    File Retention = 80d   # 80 days
    Job Retention = 1y  # one year
    AutoPrune = yes  # Prune expired Jobs/Files
}
Catalog {
    Name = Bacula
    dbname = verify; user = bacula; password = ""
}

Go back to the Using Verify Jobs to Improve Computer Security chapter.

Go back to the main Advanced Features Usage page.