Үндсэн агуулга руу алгасах

Cookie

Сайтаа сайжруулж, танд тохирох хямдрал, санал харуулахад тусална. Дэлгэрэнгүй

BD Systems AsiaАлбан ёсны түншBitdefender Country Partner (шинэ цонхонд)

Security Server

Bitdefender-ийн албан ёсны баримтаас орчуулавАнгли эх (EN) · Орчуулсан: 2026.11.12

Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.

Энэ хуудас хоёр сэдэвтэй: Security Server дээр SNMP агент тохируулах, мөн VMware NSX-д зориулсан Security Server-ийн OVA нөөцийг өөрчлөх.

Хэсгүүд

Security Server дээр SNMP агентыг тохируулах {#snmp}

Bitdefender Security Server дээр SNMP агентыг тохируулснаар таны SNMP manager (удирдлагын систем)-тэй мэдээлэл солилцох боломжтой болно.

Simple Network Management Protocol (SNMP) нь Internet Protocol сүлжээн дэх сервер, hub, switch, router зэрэг сүлжээний төхөөрөмжүүдээс мэдээлэл цуглуулахад хэрэглэгддэг. Энэ нь шаардлагатай дамжуулалтын нөөц багатай, бусад ихэнх сүлжээний програм ажиллахаа больсон үед ч үргэлжлүүлэн ажиллахаар зохиогдсон. SNMP нь CPU болон RAM-ын ашиглалт, серверийн ачаалал, сүлжээний интерфейсийн урсгалын төлөв зэрэг мэдээллийг цуглуулдаг.

SNMP agent (агент) нь сүлжээний элемент дотор багтсан програм юм. Агентыг идэвхжүүлснээр төхөөрөмжөөс удирдлагын мэдээллийн санг (management information database) локалаар цуглуулж, SNMP manager асуухад түүнд бэлэн болгодог.

SNMP-ийн ердийн хэрэглээнд Manager гэж нэрлэгддэг нэг буюу хэд хэдэн администраторын компьютер компьютерийн сүлжээн дэх хост эсвэл төхөөрөмжүүдийн бүлгийг хянах, удирдах үүрэгтэй. Удирдагдах систем бүр Agent хэмээх програм хангамжийн бүрэлдэхүүнийг ажиллуулж, SNMP-ээр Manager-т мэдээлэл өгдөг.

Энэ хэсэгт Bitdefender Security Server дээр SNMP агентыг хэрхэн тохируулж, SNMP manager-тэй холбоо тогтоох, мэдээлэл дамжуулах боломжтой болгохыг тайлбарлана.

Тэмдэглэл: SNMP багц нь Security Server Multi-Platform-д 6.1.68.7705 хувилбараас эхлэн байгаа.

Security Server дээр SNMP агентыг тохируулахын тулд дараах алхмыг дагана:

  1. root эрхээр (эсвэл тохируулсан бол администраторын эрхтэй өөр хэрэглэгчээр) SSH-ээр Security Server-т нэвтэрнэ.

    Чухал: root-ийн анхдагч нууц үг нь sve. Аль болох хурдан солихыг зөвлөж байна.

  2. SNMP daemon процесс ажиллаагүй эсэхийг шалгана. Ажиллаж байвал дараах командаар зогсооно:
    root@bitdefender-sva:~# service snmpd stop
  3. Дараах командаар /etc/snmp/snmpd.conf файлын нөөц (backup) үүсгэнэ:
    cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak$
  4. /etc/snmp/snmpd.conf файлыг текст засварлагчаар нээж, SNMP daemon-ыг локал хост болон интерфейсийн IP хаяг хоёроор сонсохоор тохируулна. Анхдагчаар SNMP агент зөвхөн локал хостоос ирэх холболтыг зөвшөөрдөг. agentaddress гэсэн мөрийг олж, дараах байдлаар тохируулна:
    sudo nano /etc/snmp/snmp.conf
    #agentaddress  127.0.0.1,[::1]
    agentAddress udp:127.0.0.1:161,udp:your_interface_IP:161

    Тэмдэглэл: Дамжуулах протоколыг TCP эсвэл SSH tunneling болгож өөрчилж болох боловч таны хяналтын төхөөрөмж үүнийг дэмждэг эсэхийг заавал шалгана. Жишээ нь Cacti нь SNMP over TCP-г ажиллуулж чадахгүй.

  5. SNMP v3 хэрэглэгч үүсгэхийн тулд /etc/snmp/snmpd.conf файлд дараах мөрийг нэмнэ:
    createUser snmpadmin SHA "your_auth_pass" AES "your_privacy_pass"

    Зөвхөн дараах баталгаажуулалтын (authentication) төрлүүдийг ашиглаж болно: MD5, SHA, SHA-512, SHA-384, SHA-256, SHA-224.

    Тэмдэглэл: SHA-ийн бүх хувилбар бүх хяналтын хэрэгсэл дээр бүрэн дэмжигддэггүй. DES болон AES нууцлалын (privacy) протоколуудыг ашиглах ёстой. Нууц хэллэгийн хамгийн бага урт нь 8 тэмдэгт. Privacy нууц хэллэгийг зааж өгөөгүй бол authentication нууц хэллэгийг анхдагчаар сонгоно.

  6. Унших-зөвхөн (read-only) эсвэл унших-бичих (read-write) хандалт олгохын тулд /etc/snmp/snmpd.conf файлд rouser эсвэл rwuser зааварчилгааг нэмнэ:
    rouser snmpadmin authpriv

    SNMP v3 агент нь The RFC Series USM MIB (RFC 2574) баримтад тодорхойлсон дараах аюулгүй байдлын түвшнүүдийг дэмждэг:

    • noAuthNoPriv - баталгаажуулалт болон нууцлалгүй холболт
    • authNoPriv - баталгаажуулалттай, нууцлалгүй холболт
    • authPriv - баталгаажуулалт болон нууцлалтай холболт
  7. SNMP daemon-ыг эхлүүлж, хэрэглэгч /var/lib/snmp/snmpd.conf файлд нэмэгдсэн эсэхийг дараах командаар шалгана:
    root@bitdefender-sva:~#service snmpd start

    Доор snmpd.conf файлын жишээ байна:

    root@bitdefender-sva:~# pgrep snmpd
    202826
    root@bitdefender-sva:~# service snmpd status
    ● snmpd.service - Simple Network Management Protocol (SNMP) Daemon.
         Loaded: loaded (/lib/systemd/system/snmpd.service; disabled; vendor preset: enabled)
         Active: active (running) since Mon 2024-01-15 22:09:27 UTC; 11h ago
        Process: 202815 ExecStartPre=/bin/mkdir -p /var/run/agentx (code=exited, status=0/SUCCESS)
       Main PID: 202826 (snmpd)
          Tasks: 1 (limit: 2258)
         Memory: 3.7M
         CGroup: /system.slice/snmpd.service
                 └─202826 /usr/sbin/snmpd -LOw -u Debian-snmp -g Debian-snmp -I -smux mteTrigger mteTriggerConf -f -p /run/snmpd.pid
    root@bitdefender-sva:~# netstat -nlpu | grep snmp
    udp        0      0 10.18.139.1:161         0.0.0.0:*                           202826/snmpd
    udp        0      0 127.0.0.1:161           0.0.0.0:*                           202826/snmpd
    #
    # net-snmp (or ucd-snmp) persistent data file.
    #
    ############################################################################
    # STOP STOP STOP STOP STOP STOP STOP STOP STOP
    #
    #          **** DO NOT EDIT THIS FILE ****
    #
    # STOP STOP STOP STOP STOP STOP STOP STOP STOP
    ############################################################################
    #
    # DO NOT STORE CONFIGURATION ENTRIES HERE.
    # Please save normal configuration tokens for snmpd in SNMPCONFPATH/snmpd.conf.
    # Only "createUser" tokens should be placed here by snmpd administrators.
    # (Did I mention: do not edit this file?)
    #
    
    usmUser 1 3 0x80001f88805b165469ceee666500000000 "snmpadmin" "snmpadmin" NULL .1.3.6.1.6.3.10.1.1.7 0x40b337c3ce06edf6b4fd0ebbbdac5dee06fd4fc67c0b1372b9f76a94ed5cc31234d09edc9c03b59a5b8e89676e501ba6a59f>
    usmUser 1 3 0x80001f88805b165469ceee666500000000 "snmpadmin2" "snmpadmin2" NULL .1.3.6.1.6.3.10.1.1.3 0x4707b03a201c155bfabeedce29b16a3e11351661 .1.3.6.1.6.3.10.1.2.4 0x4707b03a201c155bfabeedce29b16a3e >
    usmUser 1 3 0x80001f88805b165469ceee666500000000 "snmpadmin3" "snmpadmin3" NULL .1.3.6.1.6.3.10.1.1.3 0x4707b03a201c155bfabeedce29b16a3e11351661 .1.3.6.1.6.3.10.1.2.4 0x4707b03a201c155bfabeedce29b16a3e >
    usmUser 1 3 0x80001f88805b165469ceee666500000000 "snmpadmin4" "snmpadmin4" NULL .1.3.6.1.6.3.10.1.1.7 0xa1b0e4c0c34c8af1a395d65a71578468f18bfadd2b5cac1477a0f0817925e01d9178bc4b74b3ad7e91c3f9ef6600176221>
    setserialno 582543615

    Тэмдэглэл: Хэрэглэгчийг нэмсний дараа /etc/snmp/snmpd.conf файлаас нууц үгээ өөрчилбөл тэр өөрчлөлт /var/lib/snmp/snmpd.conf файлд тусгагдахгүй бөгөөд баталгаажуулалтын алдаа гарна. Түүнчлэн /var/lib/snmp/snmpd.conf файлыг гараар засаж болохгүй.

  8. Холболтыг шалгахын тулд apt install snmp командаар SNMPwalk-ийг суулгана. Функц ажиллаж байгаа эсэхийг шалгахдаа сүлжээний хандалттай холбоотой өөр асуудал байхгүй эсэхийг шалгаарай.

    Одоо өөр машинаас холбогдож SNMP v3 функц ажиллаж байгаа эсэхийг шалгаж болно. Нууц үг зөв ба буруу үед хийсэн холболтын шалгалтын жишээ:

    Зөв нууц үгээр:

    username@work:~$ snmpwalk -v3 -a SHA-512 -A "password" -x AES -X "password" -l authPriv -u snmpadmin4 SVA_IP | head
    iso.3.6.1.2.1.1.1.0 = STRING: "Linux bitdefender-sva 5.4.0-167-generic #184-Ubuntu SMP Tue Oct 31 09:21:49 UTC 2023 x86_64"
    iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.8072.3.2.10
    iso.3.6.1.2.1.1.3.0 = Timeticks: (1599) 0:00:15.99
    iso.3.6.1.2.1.1.4.0 = STRING: "Me <me@example.org>"
    iso.3.6.1.2.1.1.5.0 = STRING: "bitdefender-sva"
    iso.3.6.1.2.1.1.6.0 = STRING: "Sitting on the Dock of the Bay"
    iso.3.6.1.2.1.1.7.0 = INTEGER: 72
    iso.3.6.1.2.1.1.8.0 = Timeticks: (7) 0:00:00.07
    iso.3.6.1.2.1.1.9.1.2.1 = OID: iso.3.6.1.6.3.10.3.1.1
    iso.3.6.1.2.1.1.9.1.2.2 = OID: iso.3.6.1.6.3.11.3.1.1

    Буруу нууц үгээр:

    username@work:~$ snmpwalk -v3 -a SHA-512 -A "password" -x AES -X " password" -l authPriv -u snmpadmin4 SVA_IP | head
    snmpwalk: Authentication failure (incorrect password, community or key)

    Зарим SNMP багц болон сүлжээний хяналтын хэрэгсэл нууц үгэнд тусгай тэмдэгт ашиглахад хязгаарлалттай. Хамгийн түгээмэл жагсаалт: (, ), ;, !, |, $, <, >, ', ", ` `, \, {, }`.

    Ubuntu машин дээр суулгасан SNMPwalk-ийн гаргасан алдааны жишээ:

    root@administrator-virtual-machine:/home/administrator# snmpwalk -v3 -a SHA -A "!@#4QWEr" -x AES -X "!@#4QWEr" -l authPriv -u snmpadmin SVA_IP | head
    bash: !@#4QWEr: event not found
  9. (Сонголтоор) Ubuntu 20.04-д зориулсан Management Information Base (MIB) модулиудыг суулгахын тулд эхлээд /etc/apt/sources.list.d/ubuntu.list файлд байгаа дараах repository-уудын тайлбарыг (comment) авна:
    deb http://us.archive.ubuntu.com/ubuntu focal main restricted deb http://us.archive.ubuntu.com/ubuntu focal-updates main restricted deb http://us.archive.ubuntu.com/ubuntu focal universe deb http://us.archive.ubuntu.com/ubuntu focal-updates universe
    deb http://us.archive.ubuntu.com/ubuntu focal multiverse deb http://us.archive.ubuntu.com/ubuntu focal-updates multiverse deb http://us.archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse deb http://us.archive.ubuntu.com/ubuntu focal-security main restricted deb http://us.archive.ubuntu.com/ubuntu focal-security universe deb http://us.archive.ubuntu.com/ubuntu focal-security multiverse

    Модулиудыг суулгахын тулд дараах командуудыг ажиллуулна:

    apt-get update
    apt -y install snmp-mibs-downloader

    Чухал: Шаардлагагүй багц суулгагдахаас сэргийлэхийн тулд энэ алхмын дараа repository-уудыг дахин comment болгох ёстой.

  10. Дараах командаар SNMP daemon процессыг зогсооно:
    root@bitdefender-sva:~# service snmpd stop
  11. Security Server-ийг өөрийн сүлжээний хяналтын хэрэгсэлд нэмж, идэвхжүүлнэ.
  12. /etc/snmp/snmp.conf файлын mibs мөрийг дараах жишээний дагуу comment болгоно:
    root@bitdefender-sva:/etc/snmp# cat snmp.conf
    # As the snmp packages come without MIB files due to license reasons, loading
    # of MIBs is disabled by default. If you added the MIBs you can reenable
    # loading them by commenting out the following line.
    #mibs :
    
    # If you want to globally change where snmp libraries, commands and daemons
    # look for MIBS, change the line below. Note you can set this for individual
    # tools with the -M option or MIBDIRS environment variable.
    #
    # mibdirs /usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf
  13. Дараах командаар SNMP агентыг эхлүүлнэ:
    root@bitdefender-sva:~#service snmpd start

Анхдагчаар SNMPD үйлчилгээ гараар эхэлдэг. Security Server дахин ачаалахад үйлчилгээ автоматаар эхлэхийн тулд дараах командуудыг ажиллуулна:

# systemctl enable snmpd
# systemctl start snmpd

Энэ хуудсанд гарсан нэр томъёо

Network
Таны байгууллагын бүх төхөөрөмжийн жагсаалт (Inventory)
Асуулт байна уу?AI туслах GravityZone-ийн монгол баримтаас хайна. Нарийн асуудлыг таны гэрээт борлуулагч, Bitdefender Mongolia-ийн инженер шийднэ.