وظائف وكيل محرك SKOOR

يُستخدم وكيل SKOOR Engine لنقل المعلومات المحلية التي يتم قياسها محليًّا على الجهاز إلى خادم SKOOR Engine. وكيل SKOOR Engine هو برنامج قابل للتنفيذ. ويمكن تشغيله كخدمة، حيث سيقوم بالاستماع إلى الاتصالات الواردة من SKOOR Engine عبر منفذ TCP (المنفذ الافتراضي 52998).

برنامج وكيل SKOOR Engine متاح لأنظمة التشغيل التالية:

  • AIX 4.33 و5.1 و5.2 و5.3
  • HP-UX 11.23
  • Linux (Red Hat، Centos، Fedora، Debian، Ubuntu)
  • FreeBSD
  • Solaris
  • ويندوز (2000، إكس بي، 2003، فيستا، 7، 7 64 بت، 2008، 2008 64 بت، 10)

المكونات الإضافية التالية مشتركة بين جميع إصدارات برنامج الوكيل:

  • عملية الوكيل
  • قرص الوكيل
  • واجهة الوكيل الشبكية
  • OSQuery للوكيل (يتطلب تثبيت Osquery)

يتيح WinAgent الخاص بنظام Windows استخدام المكونات الإضافية التالية أيضًا:

  • تنفيذ الوكيل
  • وكيل Fetchfile
  • الوكيل Putfile
  • وكيل Eventlog
  • Agent Service

بالنسبة لمجمع SKOOR Engine، يعمل العميل كمكوّن إضافي عن بُعد يتصل عبر منفذ TCP (الرقم الافتراضي 52998).

SKOOR Engine WinAgent (Windows)

يرجى الرجوع إلى الدليل المنفصل: دليل مستخدمي SKOOR Engine WinAgent لمزيد من التفاصيل.

اختبار WinAgent باستخدام المتصفح


عرض إصدار الوكيل:

http://winagent:52998/eranger/client/version

الاستجابة:

على سبيل المثال "version=3.5.4.1"

رموز استجابة HTTP:

200 إذا كان كل شيء على ما يرام
50x في حالة حدوث خطأ

الإعدادات الخاصة بـ WinAgent

خصائص الجهاز

يمكن أن يكون لكل جهاز من الأجهزة التي تستخدم مهام الوكيل الخصائص التالية الخاصة بالاتصال، والتي يتم تكوينها في قسم "خصائص" الجهاز. يجب أن تتطابق هذه الإعدادات مع الإعدادات المستخدمة في تكوين WinAgent.

إعدادات WinAgent

معلمة التكوينالوصف
الاستماع على المنفذمنفذ TCP للاستماع إلى الاتصالات الواردة من مجمع SKOOR Engine (القيمة الافتراضية هي 52998). يجب أن يتوافق مع خاصية منفذ الوكيل المحددة على الجهاز.
اسم المستخدماسم المستخدم للمصادقة على WinAgent. يجب أن يتطابق مع خاصية اسم المستخدم للوكيل المحددة على الجهاز. المصادقة متاحة لوكلاء Windows فقط.
كلمةكلمة المرور للمصادقة على WinAgent. يجب أن تتطابق مع خاصية كلمة مرور الوكيل المحددة على الجهاز. المصادقة متاحة لوكلاء Windows فقط.
استخدام اتصال آمن (SSL)يتيح اتصالاً آمناً باستخدام تشفير SSL 256 بت. متاح لوكلاء Windows فقط. لا يوجد خيار اتصال مشفر للوكلاء الذين يعملون على نظام Linux

جلب معلومات الجهاز

يتطلب تكوين مهام WinAgent في SKOOR Engine من أنواع Agent Disk وAgent Process وAgent Service وAgent NW-Interface معلومات إضافية حول مضيف Windows المراد مراقبته. وللسهولة، يمكن استرداد قائمة تحتوي على جميع تلك المعلومات الأساسية مباشرةً إلى SKOOR Engine. المتطلبات الأساسية هي:

  • إصدار WinAgent 3.5.4 أو أعلى
  • يجب تعريف خصائص اسم مستخدم الوكيل وكلمة مرور الوكيل على الجهاز وعلى WinAgent

بمجرد استيفاء هذه الشروط، يظهر زر جديد بعنوان "جلب المعلومات" في قسم "المعلمات العامة"، عند تحديد "إظهار التفاصيل" على الجهاز:

 

اختر المجمع المناسب، ثم انقر فوق «جلب المعلومات»:

ستتوفر المعلومات بعد ذلك في الرابط "ملف معلومات الجهاز".

يبدو محتوى الملف عادةً كما يلي:

Information generated: 06.12.2017 21:05 CET
version=3.6.5.3 (x64)

==================================
=====   Operating system     =====
==================================
ProductName=Windows Server 2012 R2 Standard
BuildLab=9600.winblue_ltsb.170204-0600
BuildLabEx=9600.18589.amd64fre.winblue_ltsb.170204-0600

==================================
===== WinAgent configuration =====
==================================
config_file=C:\Program Files\Junisphere\ErangerAgent.ini
running_as_service=1
allow_file_receiving=0
allow_file_sending=1
	C:\Junisphere\*
	C:\Junisphere\logs\*
	D:\backupdev\*
allow_program_execution=1
	C:\Junisphere\script\*
local_windows_user=
default_execution_timeout=60s
default_terminate_timeout=10s
write_log_file=1
	logfile_path=C:\Program Files\Junisphere\ErangerAgent.log
	log_level=Debug
	max_file_size=10240kB

==================================
=====         Disks          =====
==================================
C:=Fixed NTFS  total: 278GB, free: 184GB
D:=Fixed NTFS Volume total: 2514GB, free: 1462GB
E:=CD-ROM   
F:=Fixed NTFS Backup_Disk_2 total: 1862GB, free: 727GB

==================================
=====   Network interfaces   =====
==================================
#1=isatap.{A62EADCD-E501-45AC-A027-F3EDDF73B0A4}
#2=HP Ethernet 1Gb 4-port 331i Adapter _4

=====   Network interface #1 =====
bandwidth=100000
bytes_received=0
bytes_sent=0
errors_in=0
errors_out=0
packets_received=0
packets_sent=0
timebase=2341036
timestamp=8823079458028

=====   Network interface #2 =====
bandwidth=1000000000
bytes_received=3248485542
bytes_sent=431103999295
errors_in=0
errors_out=0
packets_received=23898123
packets_sent=408433988
timebase=2341036
timestamp=8823079517156

==================================
=====      Process list      =====
==================================
ApacheMonitor 
DbServer 
HpAmsStor
Idle 
LogonUI
...

==================================
=====      Service list      =====
==================================
ADWS=Active Directory-Webdienste
ALG=Gatewaydienst auf Anwendungsebene
AMS=Acronis Management Server Service
ARSM=Acronis Removable Storage Management Service
...
=============  EOF  ===============

تعرض القائمة الأقراص وواجهات الشبكة والعمليات والخدمات التي تعمل حاليًا على المضيف البعيد.

وكيل محرك SKOOR (Unix/Linux)

اختبار وكيل Unix/Linux باستخدام الأمر netcat

$ nc -v4 127.0.0.1 52998
Connection to 127.0.0.1 52998 port [tcp/*] succeeded!
add 0 all
0 all cpu=98.000000&mem=874976&count=108
0 all cpu=98.000000&mem=874976&count=108
0 all cpu=98.200000&mem=874976&count=108
^C
add 1 mountpoint:/
add 2 #1

 ترجمة الوكيل

يحتوي ملف agent.c.gz على الكود المصدري.

لتتمكن من ترجمة الكود، يجب استيفاء بعض المتطلبات الأساسية الدنيا. على سبيل المثال، في نظام Debian Linux، يجب تثبيت الحزمتين gcc و libc6-dev.

قم بفك الضغط والتجميع باستخدام:

$ gunzip agent.c.gz
$ gcc -Dlinux -static -o eranger-agent agent.c
$ gcc -DHPUX -static -o eranger-agent agent.c
$ gcc -DSUSE -o eranger-agent agent.c
$ gcc -DREDHAT -o eranger-agent agent.c

 تشغيل الوكيل

eranger-agent [-d] [-u user] [-b address] [-p port]

عميل Aix

LC_NUMERIC="C" ./eranger-agent -d