مزامنة نظام الملفات الإضافية

تحافظ عملية النسخ المتماثل التي يتحكم فيها البرنامج النصي eranger-server-replication.pl على مزامنة قواعد بيانات PostgreSQL على النظام الأساسي والنظام الاحتياطي. ومع ذلك، فإنها لا تقوم بمزامنة الملفات أو الدلائل في أي مكان آخر على أنظمة ملفات النظام الأساسي. تعتني خدمة skoor-syncfs بمسارات المزامنة الإضافية. يتم تسليمها بواسطة حزمة eranger-syncfs وهي مسؤولة عن مزامنة الملفات والدلائل من النظام الأساسي إلى المجمعات الاحتياطية والخارجية باستخدام rsync عبر ssh في الخلفية. لذلك يجب أن يكون المنفذ 22 متاحًا من النظام الأساسي والنظام الاحتياطي إلى المجمعات الخارجية والعكس، إذا لزم الأمر.

التكوين

يمكن إضافة ملفات التكوين المخصصة إلى الدليل التالي الذي يحتوي أيضًا على تكوينات SKOOR القياسية:

/etc/opt/eranger/skoor-syncfs.d

تحتوي ملفات التكوين على ملف أو دليل واحد لكل سطر، بالإضافة إلى الخيارين --استبعاد و --حذف العقدة ومتغير يصف النظام المستهدف. أيضًا، يمكن استبعاد الأنظمة تمامًا من المزامنة إذا لزم الأمر. إذا كان يجب مزامنة دلائل كاملة، يجب إضافة زائدة / إلى مسار الدليل لسهولة القراءة. ستعمل خدمة skoor-syncfs على مزامنة الملفات تلقائيًا عند كل تغيير وتحديدًا قبل إجراء تبديل بين الوظيفتين الأساسية والاحتياطية.

أحرف البدل غير مدعومة في التكوين

مثال:

/etc/opt/eranger/eranger-server.cfg {REPLICATION}/etc/opt/eranger/
/srv/eranger/html/ {REPLICATION}/srv/eranger/html/ --exclude tmp --exclude syslog
/usr/share/snmp/mibs/ {COLLECTOR}/usr/share/snmp/mibs/ --nodelete
/opt/eranger/tmp/test/ {SERVER}/opt/eranger/tmp/test/ --exclude sync1.txt
 
!ignore 192.168.23.10 192.168.23.20

متغيرات النظام الهدف

المتغير

الوصف

{النسخ المتماثل}

إذا كان النظام المحلي نظامًا أساسيًا للنسخ المتماثل، فستتم مزامنة الملفات أو الدلائل مع النظام الاحتياطي للنسخ المتماثل

{النسخ المتماثل}

إذا كان النظام المحلي خادمًا مستقلًا أو أساسيًا للنسخ المتماثل، فستتم مزامنة الملفات أو الدلائل مع المجمعات الخارجية. ستتم مزامنة جميع المجمّعات باستثناء المجمع المحلي إذا كان تاريخ آخر اتصال أحدث من أسبوعين

{خادم}

إذا كان النظام المحلي مجمّعًا خارجيًا، فستتم مزامنة الملفات أو الدلائل مع جميع خوادم SKOOR التي تم تكوينها في ملف eranger-collector.cfg المحلي

إذا لم يتم تكوين متغير النظام الهدف، فستتم مزامنة الملفات محليًا

المجمعات الخارجية

على خادم SKOOR

لتتمكّن من مزامنة الملفات من خادم SKOOR إلى مجمّعات خارجية، يجب تمكين تسجيل الدخول بمفتاح SSH. بعد إعداد تسجيل الدخول إلى مفتاح SSH، أضف بصمة مفتاح المجمّعات إلى ملف المضيفين المعروفين للمستخدم الجذر:

ssh -i /opt/eranger/reranger/.ssh/id_rsa reranger@<external collector address>

على المجمّعات الخارجية

ستحاول المجمّعات الخارجية مزامنة مشاريع EEM مع خادم SKOOR. يجب إعداد تسجيل الدخول إلى مفتاح SSH للمستخدم المُعيد للمُستخدِم الجذر لكي يعمل هذا. إذا لم يكن ذلك مطلوبًا، يمكن ضبط الخادم على تجاهل.

تجاهل الأنظمة

إذا كان يجب على سبيل المثال عدم مزامنة مجمّع خارجي مع خادم SKOOR، فيمكن استبعاده من المزامنة. يمكن أن تحتوي الأسطر التي تبدأ بالكلمة المفتاحية تجاهل على عنوان IP واحد أو أكثر مفصولة بحرف مسافة. لن تتم مزامنة جميع هذه الأنظمة.

التكوين الافتراضي

سيؤدي التكوين الافتراضي إلى مزامنة ثنائيات SKOOR المطلوبة والبرامج النصية وملفات التكوين والرسومات المستخدمة في لوحات معلومات SKOOR بالإضافة إلى كائنات SNMP MIB غير الافتراضية.