X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=doc%2FMCollective%2FRPC%2FAudit.html;fp=doc%2FMCollective%2FRPC%2FAudit.html;h=77b2b6aaa6dc5314a66ea3860635196f4e48baf2;hb=7c9314f502cde8daad23b61d10b24a542e04154a;hp=0000000000000000000000000000000000000000;hpb=d1f1649ba43c5cbc43c4beb2380096ba051d646a;p=packages%2Fprecise%2Fmcollective.git diff --git a/doc/MCollective/RPC/Audit.html b/doc/MCollective/RPC/Audit.html new file mode 100644 index 0000000..77b2b6a --- /dev/null +++ b/doc/MCollective/RPC/Audit.html @@ -0,0 +1,471 @@ + + + +
+ + ++Auditing of requests is done only for SimpleRPC requests, you provide a +plugin in the MCollective::Audit::* namespace which the SimpleRPC framework +calls for each message +
++We provide a simple one that logs to a logfile in the class +MCollective::Audit::Logfile you can create your own: +
+
+Create a class in plugins/mcollective/audit/
+You must inherit from MCollective::RPC::Audit +which will take care of registering you with the plugin system. +
++Your plugin must provide audit_request(request, connection) the +request parameter will be an instance of MCollective::RPC::Request +
++To enable auditing you should set: +
++rpcaudit = 1 rpcauditprovider = Logfile +
++in the config file this will enable logging using the +MCollective::Audit::Logile class +
++The Audit class acts as a base for audit plugins +and takes care of registering them with the plugin manager +
+ +Disabled; run with --debug to generate this.
+ +Generated with the Darkfish + Rdoc Generator 1.1.6.
+