खोज…


शुरू करना और रोकना

अल्फ्रेस्को शुरू करने के लिए:

  1. अल्फ्रेस्को उपयोगकर्ता पर स्विच करें
  2. $ ALFRESCO_HOME निर्देशिका में बदलें
  3. भागो ./alfresco.sh start

अल्फ्रेस्को को रोकने के लिए:

  1. अल्फ्रेस्को उपयोगकर्ता पर स्विच करें
  2. $ ALFRESCO_HOME निर्देशिका में बदलें
  3. भागो ./alfresco.sh start

लॉगिंग

अल्फ्रेस्को लॉग $ ALFRESCO_HOME / tomcat / log / catalina.out में रहते हैं।

बैकअप

अल्फ्रेस्को प्रणाली का बैकअप लेने के कई तरीके हैं। यह महत्वपूर्ण है कि आप डेटाबेस के साथ-साथ सामग्री स्टोर का भी बैकअप लें। आप सोलर सूचकांकों का भी बैकअप लेना चाह सकते हैं।

मान लें कि आपने बाइनरी इंस्टॉलर का उपयोग करके इंस्टॉल किया है, और सब कुछ $ ALRESCO_HOME में रहता है, आप इस तरह से डेटाबेस का बैकअप ले सकते हैं:

  1. अल्फ्रेस्को बंद करो
  2. अल्फ्रेस्को उपयोगकर्ता पर स्विच करें
  3. $ ALFRESCO_HOME / postgresql / bin निर्देशिका में बदलें
  4. डेटाबेस को ./pg_dump alfresco --user alfresco > $ALFRESCO_HOME/alf_data/db-backup.sql । आपको पासवर्ड के लिए संकेत दिया जा सकता है। स्थापना के दौरान आपके द्वारा प्रदान किए गए व्यवस्थापक पासवर्ड के समान ही होना चाहिए। यदि नहीं, तो डेटाबेस पासवर्ड के लिए $ ALFRESCO_HOME / tomcat / share / classes / alfresco-global.properties की जाँच करें।

अब आपके पास अपने डेटाबेस का बैकअप है। पहले ऐसा करना ज़रूरी है। अगला कदम कंटेंट स्टोर का बैकअप लेना है।

  1. $ ALFRESCO_HOME / alf_data / contentstore.deleted निर्देशिका में बदलें।
  2. यहाँ सब कुछ हटा दें। उन फ़ाइलों को रखने का कोई कारण नहीं है और न ही उन्हें वापस करने का कोई कारण है।
  3. $ ALFRESCO_HOME / alf_data निर्देशिका में बदलें।
  4. पूरी बात को टारगेट करें, जिसमें पिछले चरण में आपके द्वारा बनाए गए डेटाबेस बैकअप को भी माना जाएगा जो आपने इसे alf_data डायरेक्टरी में रखा था। tar czvf ~/alfresco-backup.tar.gz .

उस TAR फ़ाइल की सामग्री में अब वह सब कुछ है जो आपको अपनी कार्य प्रणाली को पुनर्स्थापित करने की आवश्यकता है।

लेखा परीक्षा

ऑडिटिंग एक अल्फ्रेस्को सुविधा है जो उपयोगकर्ता को ईसीएम प्लेटफॉर्म उपयोग के दौरान कुछ विशिष्ट घटनाओं का पता लगाने और लॉग इन करने की अनुमति देती है।

ऑडिटिंग सक्षम करें

ऑडिटिंग को सक्षम करने के लिए आपको कॉन्फ़िगरेशन की कुछ पंक्तियों को alfresco-global.properties फ़ाइल में जोड़ना होगा, जो कि tomcat/shared/classes/ में रहता है

audit.enabled = true
audit.alfresco-access.enabled=true

आपको alfresco-global.properties फ़ाइल में परिवर्तनों को सहेजना होगा और alfresco-global.properties सर्वर को फिर से शुरू करना होगा, ताकि सक्रियता को सक्षम किया जा सके।

डिफ़ॉल्ट कॉन्फ़िगरेशन ऑडिट करना

यहां कॉन्फ़िगरेशन गुणों की पूरी सूची जिसे alfresco-global.properties फ़ाइल को संशोधित करने से alfresco-global.properties जा सकता है:

# Audit configuration                                                                                                                                                                       
audit.enabled=true
audit.tagging.enabled=true
audit.alfresco-access.enabled=false
audit.alfresco-access.sub-actions.enabled=false
audit.cmischangelog.enabled=false
audit.dod5015.enabled=false

# Setting this flag to true will force startup failure when invalid audit configurations are detected                                                                                       
audit.config.strict=false

# Audit map filter for AccessAuditor - restricts recorded events to user driven events. In this case it neglect events issued by a System or a null user, the content or folder path is under /sys:archivedItem or under /ver: and the node type is not cm:folder, cm:content or st:site                                                                                                     
audit.filter.alfresco-access.default.enabled=false
audit.filter.alfresco-access.transaction.user=~System;~null;.*
audit.filter.alfresco-access.transaction.type=cm:folder;cm:content;st:site
audit.filter.alfresco-access.transaction.path=~/sys:archivedItem;~/ver:;.*

#The default to preserve all cm:auditable data on a node when the process is not directly driven by a user action                                                                                        
system.auditableData.preserve=${system.preserve.modificationData}

#Specific control of how the FileFolderService treats cm:auditable data when performing moves                                                                                                            
system.auditableData.FileFolderService=${system.auditableData.preserve}

#Specific control of whether ACL changes on a node trigger the cm:auditable aspect                                                                                                                       
system.auditableData.ACLs=${system.auditableData.preserve}   

हमेशा की तरह आपको इन संशोधनों को सक्षम करने के लिए अल्फ्रेस्को- global.properties फ़ाइल में परिवर्तन सहेजना होगा और अल्फ्रेस्को सर्वर को फिर से शुरू करना होगा।

ऑडिट फ़िल्टर

ऑडिट फ़िल्टर ऐसे गुण हैं जो ऑडिट ईवेंट को फ़िल्टर करने के लिए उपयोग की जाने वाली रणनीति को निर्दिष्ट करते हैं, जिसमें ईवेंट को शामिल करने या बाहर करने के लिए विशेष नियमित अभिव्यक्ति का उपयोग किया जाता है। कस्टम और डिफॉल्ट ऑडिट फ़िल्टर दोनों को alfresco-global.properties कॉन्फ़िगरेशन फ़ाइल में ओवरराइड के रूप में जोड़ा जा सकता है।

ऑडिट फ़िल्टर प्रॉपर्टी की शारीरिक रचना निम्न है:

audit.filter.<data_producer>.<path>

जहाँ <data-producer> अल्फ़्रेस्को निर्मित डेटा उत्पादकों में से एक है:

  1. alfresco-access : लॉगिन (सफल और असफल दोनों), संपत्ति अपडेट, नोड्स पर सीआरयूडी, सामग्री रीड / अपडेट, पहलू जोड़ और हटाने, संस्करण, चेक-इन / चेक-आउट संचालन जैसे उच्च स्तरीय घटनाओं का एक विस्तृत समूह।
  2. alfresco-node
  3. alfresco-api : निम्न स्तरीय एपीआई विधियों और सेवाओं के कॉल द्वारा जारी की गई घटनाएं। उदाहरण के लिए इसका उपयोग सर्चसर्विस सर्च लिस्ट पैरामीटर्स को सूचीबद्ध करने के लिए किया जा सकता है, प्रॉपर्टी सर्विसेज का उपयोग करने वाली प्रॉपर्टीज लिस्टिंग, नोड्स सर्विसेज का उपयोग करके नोड्स पर संचालन इत्यादि।

और path फ़िल्टर करने के लिए वास्तविक पथ मान है।

संपत्ति के नाम में एक लेखा परीक्षा है। * उपसर्ग और उपयोग '।' एक विभाजक के रूप में जहां रूटपथ के घटक और ऑडिट मानचित्र में कुंजियाँ '/' का उपयोग करती हैं।

सूची का मूल्यांकन बाएँ से दाएँ किया जाता है और यदि सूची के अंत तक कोई मिलान नहीं किया जाता है तो मान अस्वीकृत कर दिया जाता है। यदि किसी दिए गए मूल्य के लिए कोई संपत्ति नहीं है या किसी खाली सूची को परिभाषित किया गया है तो कोई भी मूल्य स्वीकार किया जाता है।

सूची में प्रत्येक नियमित अभिव्यक्ति को अर्धविराम (';') द्वारा अलग किया गया है। अभिव्यक्तियाँ, जिनमें अर्धविराम शामिल है, '' का उपयोग करके बच सकते हैं।

ध्यान दें कि अगर audit.config.strict झंडा सही है तो Alfresco स्टार्टअप अमान्य ऑडिट कॉन्फ़िगरेशन डिटेक्शन के मामले में विफल हो जाएगा।

एक अभिव्यक्ति जो '~' शुरू होती है, यह इंगित करती है कि किसी भी मिलान मूल्य को अस्वीकार कर दिया जाना चाहिए। यदि किसी अभिव्यक्ति के पहले वर्ण को '~' होना चाहिए, तो उसे '\' साथ रखा जा सकता है।

जोड़ना .* एक फिल्टर के अंत में उन सभी मूल्यों को शामिल किया जाएगा जिन्हें विशेष रूप से बाहर नहीं किया गया है

फ़िल्टर निम्नलिखित में से एक हो सकते हैं:

transaction.user - निर्दिष्ट करता है कि उपयोगकर्ता क्या कार्रवाई करेंगे / ऑडिट नहीं करेंगे। उदाहरण के लिए: 'सिस्टम' को छोड़कर सभी उपयोगकर्ताओं के कार्यों का ऑडिट किया जाएगा

transaction.type - निर्दिष्ट दस्तावेज़ प्रकार के खिलाफ किए जाने वाले कार्यों का ऑडिट किया जाएगा।

default.path - निर्दिष्ट पथ के भीतर दस्तावेजों पर होने वाली क्रियाओं का ऑडिट किया जाएगा

transaction.action - transaction.action - निर्दिष्ट करता है कि क्या कार्रवाई की जाएगी और ऑडिट नहीं किया जाएगा। कुछ ऑडिटिंग इवेंट जो इस प्रॉपर्टी का उपयोग करके सक्षम या अक्षम किए जा सकते हैं: READ, MOVE, COPY, CHECK IN, CHECK OUT, CANCEL CHECK OUT, CREATE VERSION, readContent, addNodeAspect, deleteNodeAspect, updateNodeProperties शामिल हैं।

ऑडिट फ़िल्टर के बारे में अधिक जानकारी के लिए:

https://github.com/tsgrp/OpenContent/wiki/Alfresco-Audit-Configuration

http://docs.alfresco.com/5.1/concepts/audit-example-filter.html



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow