Hello everyone,
So I returned to you on the development of PC's Backup plugin for human
checking.
Reminder, in my business, integrity of backups are carried out by human
with the Backup-PC interface.
This is repetitive, lengthy task. The aim is therefore to create a
plugin to get information quickly and efficiently needed for these
manual checks.
I communicated this project to the Backup-PC community to collect your
opinions, advice, support and ideas. I also invite you to share your
experience if you have the same problem.
Thanks to sharuzzaman, dick and Moiseev for their advice (09/26/2014).
The first phase of analysis is now complete now and these are the
functions that emerge:
FEATURES
F1: We help ensure the reliability of backups of our customers.
-> This is the main function, it will verify some control points (last
backup age, xfer errors, size coherency, average backups duration,
random file extraction, etc ...).
F2: Allow us to inform our customers of the status of backups performed.
-> Generating a report (probably in PDF format)
F3: Allow us to monitor the free space hard disk
-> Mainly to ensure that the hard disks still have free space (add a
clear warning in case used space is above a defined threshold)
F4: We allow action on GLPI.
-> We use mainly GLPI and traceability is crucial for us. We hope so
integrated function for that. (open a new ticket in case an error is
detected with a single click)
CONSTRAINTS
C1 : (...)
C2 : (...)
C3: Must be compatible with the software stacks we use.
-> For us, this will be on CentOS (~ RHEL) versions 5, 6 and 7.
C4: Must integrate with BackupPC.
-> We always use BackupPC, v3.1 and above. Ideally, it shouldn't require
changes in BackupPC's core code.
C5: Must be adapt to existing backups.
-> No changes on Backup for the operation of this plugin.
C6: Must be shared with community BackupPC
-> Probably a GIT repository.
C7 Must not disrupt the operation of BackupPC
-> And of course, let's not all do fail!
Feel free to give me your opinion about this, is the last step before
validation to begin development of the plugin.
(Of course, we will provide a GIT repository as soon as possible, the
plugin under the GPL licence like BackupPC).
Kind regard,
--
Heuzé Florent
FIREWALL-SERVICES SARL.
Société de Services en Logiciels Libres
Technopôle Montesquieu
33650 MARTILLAC
Tel : 05 56 64 15 32
Visio: https://vroom.im/heuzef
Web : http://www.firewall-services.com
Le 26/09/2014 19:24, Sharuzzaman Ahmat Raslan a écrit :
> Nice!
>
> But, BackupPC::Lib I believe is Perl specific. People might have other
> application in other language, so with proper API that return XMLRPC
> or JSON, other people can use their familiar programming language and
> interface it with BackupPC without having to understand Perl.
>
> Thanks.
>
> On Sat, Sep 27, 2014 at 12:59 AM, Alexander Moisseev
> <[email protected] <mailto:[email protected]>> wrote:
>
> On 26.09.2014 20:09, Sharuzzaman Ahmat Raslan wrote:
> >
> > Instead of reading directly from files and directories, I think
> people should start with creating proper reporting API for BackupPC.
> >
>
> Retrieving information with BackupPC::Lib is relatively simple.
>
> Here are couple examples:
> https://github.com/moisseev/BackupPC_report
> https://github.com/moisseev/BackupPC_Timeline
>
>
>
> ------------------------------------------------------------------------------
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS
> Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
> _______________________________________________
> BackupPC-users mailing list
> [email protected]
> <mailto:[email protected]>
> List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
> Wiki: http://backuppc.wiki.sourceforge.net
> Project: http://backuppc.sourceforge.net/
>
>
>
>
> --
> Sharuzzaman Ahmat Raslan
>
>
> ------------------------------------------------------------------------------
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>
>
> _______________________________________________
> BackupPC-users mailing list
> [email protected]
> List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
> Wiki: http://backuppc.wiki.sourceforge.net
> Project: http://backuppc.sourceforge.net/
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
BackupPC-users mailing list
[email protected]
List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki: http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/