Microsoft Defender for Endpoint Linux-asennusongelmien vianmääritys
Haluatko kokeilla Defender for Endpointia? Rekisteröidy maksuttomaan kokeiluversioon.
Varmista, että asennus onnistui
Asennuksen virhe saattaa aiheuttaa tai ei ehkä aiheuta merkityksellistä virhesanomaa paketinhallinnasta. Voit tarkistaa, onnistuiko asennus, hankkimalla asennuslokit ja tarkistamalla ne seuraavasti:
sudo journalctl --no-pager|grep 'microsoft-mdatp' > installation.log
grep 'postinstall end' installation.log
microsoft-mdatp-installer[102243]: postinstall end [2020-03-26 07:04:43OURCE +0000] 102216
Edellisen komennon tuloste, jossa on oikea asennuspäivämäärä ja -kellonaika, osoittaa onnistumisen.
Tarkista myös Asiakkaan määritykset tuotteen kunnon varmistamiseksi ja eiCAR-tekstitiedoston havaitsemiseksi.
Varmista, että sinulla on oikea paketti
Varmista, että asentamasi paketti vastaa isäntien jakelua ja versiota.
paketti | jakelu |
---|---|
mdatp-rhel8. Linux.x86_64.rpm | Oracle, RHEL ja CentOS 8.x |
mdatp-sles12. Linux.x86_64.rpm | SUSE Linux Enterprise Server 12.x |
mdatp-sles15. Linux.x86_64.rpm | SUSE Linux Enterprise Server 15.x |
mdatp. Linux.x86_64.rpm | Oracle, RHEL ja CentOS 7.x |
mdatp. Linux.x86_64.deb | Debian ja Ubuntu 16.04, 18.04 ja 20.04 |
Varmista manuaalista käyttöönottoa varten, että oikea distro ja versio on valittuna.
Huomautus
MDE Linux ei enää toimita ratkaisua RHEL 6:lle.
Asennus epäonnistui riippuvuusvirheen vuoksi
Jos Microsoft Defender for Endpoint asennus epäonnistuu puuttuvien riippuvuusvirheiden vuoksi, voit ladata edellytettävät riippuvuudet manuaalisesti.
Mdatp-paketille on seuraavat ulkoisen paketin riippuvuudet:
- Mdatp RPM -paketti edellyttää
glibc >= 2.17
,audit
,policycoreutils
,semanage
, ,selinux-policy-targeted
mde-netfilter
- DEBIAN-parametria varten mdatp-paketti edellyttää
libc6 >= 2.23
: ,uuid-runtime
,auditd
mde-netfilter
mde-netfilter-paketilla on myös seuraavat pakettiriippuvuudet:
- DEBIAN-parametrille mde-netfilter-paketti edellyttää :
libnetfilter-queue1
libglib2.0-0
- RPM:ssä mde-netfilter-paketti edellyttää
libmnl
,libnfnetlink
, ,libnetfilter_queue
glib2
Asennus epäonnistui
Tarkista, onko Defender for Endpoint -palvelu käynnissä:
service mdatp status
● mdatp.service - Microsoft Defender for Endpoint
Loaded: loaded (/lib/systemd/system/mdatp.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2020-03-26 10:37:30 IST; 23h ago
Main PID: 1966 (wdavdaemon)
Tasks: 105 (limit: 4915)
CGroup: /system.slice/mdatp.service
├─1966 /opt/microsoft/mdatp/sbin/wdavdaemon
├─1967 /opt/microsoft/mdatp/sbin/wdavdaemon
└─1968 /opt/microsoft/mdatp/sbin/wdavdaemon
Vaiheet vianmääritykseen, jos mdatp-palvelu ei ole käynnissä
Tarkista, onko
mdatp
käyttäjää olemassa:id "mdatp"
Jos tulostetta ei ole, suorita
sudo useradd --system --no-create-home --user-group --shell /usr/sbin/nologin mdatp
Yritä ottaa palvelu käyttöön ja käynnistää se uudelleen käyttämällä seuraavia:
sudo service mdatp start
sudo service mdatp restart
Jos mdatp.service-palvelua ei löydy edellisen komennon suorittamisen yhteydessä, suorita:
sudo cp /opt/microsoft/mdatp/conf/mdatp.service <systemd_path>
missä
<systemd_path>
on/lib/systemd/system
Ubuntu- ja Debian-jakaumia varten ja /usr/lib/systemd/system' Rhel-, CentOS-, Oracle- ja SLES-jakeluille. Suorita sitten vaihe 2 uudelleen.Jos yllä olevat vaiheet eivät toimi, tarkista, onko SELinux asennettu ja pakotustilassa. Jos on, kokeile määrittää se sallivaksi (mieluiten) tai käytöstä poistetuksi tilaksi. Se voidaan tehdä määrittämällä parametri
SELINUX
tiedostoonpermissive
taidisabled
tiedostoon/etc/selinux/config
, minkä jälkeen voit käynnistää sen uudelleen. Katso lisätietoja selinux'n miessivulta. Yritä nyt käynnistää mdatp-palvelu uudelleen vaiheessa 2. Palauta määrityksen muutos heti suojaussyistä sen kokeilemisen ja uudelleenkäynnistyksen jälkeen.Jos
/opt
hakemisto on symbolinen linkki, luo sidontakiinnitys hakemistolle/opt/microsoft
.Varmista, että daemonin käyttöoikeudet ovat suoritettavat.
ls -l /opt/microsoft/mdatp/sbin/wdavdaemon
-rwxr-xr-x 2 root root 15502160 Mar 3 04:47 /opt/microsoft/mdatp/sbin/wdavdaemon
Jos daemonilla ei ole suoritettavia oikeuksia, tee siitä suoritettava:
sudo chmod 0755 /opt/microsoft/mdatp/sbin/wdavdaemon
ja yritä suorittaa vaihe 2 uudelleen.
Varmista, että wdavdaemon-tiedostojärjestelmää ei ole otettu käyttöön toiminnolla
noexec
.
Jos Defender for Endpoint -palvelu on käynnissä, mutta EICAR-tekstitiedoston tunnistus ei toimi
Tarkista tiedostojärjestelmän tyyppi seuraavasti:
findmnt -T <path_of_EICAR_file>
Tuetut tiedostojärjestelmät on-access-toimintoja varten on lueteltu täällä. Näiden tiedostojärjestelmien ulkopuolisia tiedostoja ei skannata.
Komentorivityökalun mdatp ei toimi
Jos komentorivityökalun
mdatp
suorittaminen aiheuttaa virheencommand not found
, suorita seuraava komento:sudo ln -sf /opt/microsoft/mdatp/sbin/wdavdaemonclient /usr/bin/mdatp
ja yritä uudelleen.
Jos mikään edellä mainituista vaiheista ei auta, kerää diagnostiikkalokit:
sudo mdatp diagnostic create
Diagnostic file created: <path to file>
Lokit sisältävän zip-tiedoston polku näytetään tuloksena. Ota yhteyttä asiakastukeen näiden lokien avulla.
Vihje
Haluatko tietää lisää? Engage Microsoft security -yhteisön kanssa teknologiayhteisössämme: Microsoft Defender for Endpoint Tech Community.