تكوين وكيل SNMP
إذا كان SNMP هو الطريقة المفضلة لمراقبة الأجهزة، فيمكن تكوين net-snmp باستخدام حزمة RPM eranger-snmp-agent.
ستقوم هذه الحزمة
تثبيت net-snmp كاعتمادية
تنقل ملفات التكوين الموجودة في /etc/snmp و /var/lib/net-snmp إلى *.bak
إضافة ملفات التكوين إلى /etc/snmp و /var/lib/net-snmp
إنشاء مستخدم SNMP v3 skoor-snmp-template كقالب للمستخدم النهائي
إنشاء مستخدم SNMP v3 skoor-snmp-admin كمسؤول لإنشاء المستخدم النهائي وكلمة المرور
إضافة نصوص قياس إلى /opt/eranger/bin/
snmp-top10-procs.sh
snmp-mailq.sh
إضافة برنامج نصي لتكوين ملحقات SNMP إلى /opt/eranger/bin
update-skoor-snmp-extensions.sh
تكوين جميع البرامج النصية في /opt/eranger/bin ببادئة "snmp-" كملحقات SNMP (يمكن إضافة برامج نصية مخصصة)
تكوين firewalld لفتح منافذ SNMP
قوالب مهام SNMP v3
للحصول على تفاصيل بشأن القوالب أو الخصائص المخصصة أو تنفيذ المهام أو مهام SNMP، يرجى زيارة الصفحات ذات الصلة في هذا الدليل.
الخصائص المخصصة
أضف الخصائص المخصصة التالية من نوع كلمة المرور في قسم إدارة SKOOR وأضفها إلى مهمة إعداد مستخدم SNMP أدناه:
الاسم | علامة للقراءة فقط (قسم الإدارة) |
|---|---|
عبارة مرور إدارة SNMP | x |
عبارة مرور خاصة لمسؤول SNMP | x |
عبارة مرور مصادقة قالب SNMP | x |
عبارة مرور خاصة بنموذج SNMP | x |
عبارة مرور مصادقة مستخدم SNMP | |
عبارة مرور خاصة لمستخدم SNMP |
إعداد مستخدم SNMP
أولاً، يجب إنشاء قالب مهمة لتكوين مستخدم قياس SNMP skoor-snmp على الأنظمة المراقبة. يجب تكوين هذه المهمة باستخدام كلمات مرور SKOOR الافتراضية وكلمة مرور ومفتاح آمنين فرديين للقياسات. يتم حذف المستخدمين وكلمات المرور الافتراضية على الأجهزة المراقبة عند تشغيل هذه المهمة.
حدد مهمة من النوع "تنفيذ" مع ضبط الفاصل الزمني على "بدون تكرار":
قم بتغيير معلمات المهمة إلى Inline script (نص مضمن):
انسخ والصق البرنامج النصي التالي في حقل البرنامج النصي المضمن:
. /opt/eranger/collector/eranger_exec_values.sh ADMIN_AUTH=$PID_<your id>$ ADMIN_PRIV=$PID_<your id>$ TEMPLATE_AUTH=$PID_<your id>$ TEMPLATE_PRIV=$PID_<your id>$ USER_AUTH=$PID_<your id>$ USER_PRIV=$PID_<your id>$ # Create skoor-snmp user # -A SNMP Admin Auth Pass, -X SNMP Admin Priv Pass snmpusm -v 3 -u skoor-snmp-admin -l authPriv -a SHA -A $ADMIN_AUTH -x AES -X $ADMIN_PRIV $DEVICE_ADDRESS$ create skoor-snmp skoor-snmp-template || exit $? # Change auth passphrase of skoor-snmp user # -A SNMP Admin Auth Pass, -X SNMP Admin Priv Pass, -Ca passwd SNMP Template Auth Pass SNMP User Auth Pass snmpusm -v 3 -u skoor-snmp-admin -l authPriv -a SHA -A $ADMIN_AUTH -x AES -X $ADMIN_PRIV $DEVICE_ADDRESS$ -Ca passwd $TEMPLATE_AUTH $USER_AUTH skoor-snmp || exit $? # Change priv passphrase of skoor-snmp user # -A SNMP Admin Auth Pass, -X SNMP Admin Priv Pass, -Ca passwd SNMP Template Priv Pass SNMP User Priv Pass snmpusm -v 3 -u skoor-snmp-admin -l authPriv -a SHA -A $ADMIN_AUTH -x AES -X $ADMIN_PRIV $DEVICE_ADDRESS$ -Cx passwd $TEMPLATE_PRIV $USER_PRIV skoor-snmp || exit $? # Delete skoor-snmp-template user # -A SNMP Admin Auth Pass, -X SNMP Admin Priv Pass snmpusm -v 3 -u skoor-snmp-admin -l authPriv -a SHA -A $ADMIN_AUTH -x AES -X $ADMIN_PRIV $DEVICE_ADDRESS$ delete skoor-snmp-template || exit $? # Delete skoor-snmp-admin user # -A SNMP Admin Auth Pass, -X SNMP Admin Priv Pass snmpusm -v 3 -u skoor-snmp-admin -l authPriv -a SHA -A $ADMIN_AUTH -x AES -X $ADMIN_PRIV $DEVICE_ADDRESS$ delete skoor-snmp-admin || exit $?
أضف الخصائص المخصصة الموضحة أعلاه إلى المهمة وقم بتعيين القيم المناسبة:
الاسم | القيمة |
|---|---|
عبارة مرور إدارة SNMP | 7HmJt31u4VULnyREwhYF |
عبارة مرور إدارية خاصة SNMP | 1GgqiO40LKuC2VdygkSu |
عبارة مرور مصادقة قالب SNMP | hTKzsLdcQpN3Iv4YaTeL |
عبارة مرور خاصة بنموذج SNMP | u2G5iGqyQAnW9g2E29rK |
عبارة مرور مصادقة مستخدم SNMP | تحديد كلمة مرور آمنة تستخدم في جميع القياسات |
عبارة مرور خاصة لمستخدم SNMP | حدد مفتاحًا آمنًا يستخدم في جميع القياسات |
قم بتغيير المتغيرات في القسم الأول من البرنامج النصي إلى معرفات الخصائص المخصصة (PID) المناسبة. يمكن العثور على معرفات الخصائص المخصصة (PID) من خلال تمرير المؤشر فوق أسماء الخصائص المخصصة.
ADMIN_AUTH=$PID_123$ ADMIN_PRIV=$PID_<your id>$ TEMPLATE_AUTH=$PID_<your id>$ TEMPLATE_PRIV=$PID_<your id>$ USER_AUTH=$PID_<your id>$ USER_PRIV=$PID_<your id>$
قوالب مهام القياس
أضف قالب مهمة يحتوي على كلمة المرور والمفتاح المحددين حديثًا (كما هو محدد لمتغيرات USER_AUTH و USER_PRIV أعلاه) للمصادقة على الأجهزة المراقبة. من هذا القالب، يمكن اشتقاق جميع مهام القياس، بحيث يتم إعادة استخدام كلمة المرور لجميع القياسات:
يوصى بإنشاء قالب جهاز يحتوي على جميع مهام قياس SNMP المشتقة من قالب المهمة أعلاه بالإضافة إلى قالب مهمة إعداد مستخدم SNMP. في كل مثيل جهاز، قم بتشغيل مهمة إعداد مستخدم SNMP لتكوين مستخدم SNMP تلقائيًا باستخدام كلمة المرور والمفتاح الآمنين الجديدين. يتم حذف حسابات وكلمات مرور المسؤول والقالب الافتراضية من الأنظمة المستهدفة



