hantera Linux-datorer med System Center 2012 R2 Configuration Manager
i det här inlägget kommer vi att ta en titt på steg för att hantera Linux-datorer med System Center 2012 R2 Configuration manager (SCCM 2012 R2). Om jag ser tillbaka på mitt inlägg om att installera SCCM 2012 SP1-klientagenter på linux-datorer handlade det bara om installationen av SCCM-klientagenter på Linux-maskinen. I det här inlägget kommer vi inte bara att installera SCCM 2012 R2-klienten på Linux-maskinen utan vi kommer också att lära oss mer om att hantera Linux-datorerna med SCCM 2012 R2.
vi kommer att installera klientagenten, skapa en samling för linux – baserade datorer, skapa och distribuera de anpassade klientenhetsinställningarna som möjliggör hårdvaruinventarinställningar, vi kommer att se exempel på hårdvaruinventarrapporter och slutligen kommer vi att se hur man avinstallerar SCCM-klienten ur Linux-maskinerna. System Center 2012 R2 Configuration manager-klienter för UNIX och Linux utökar omfattningen av din Configuration Manager-miljö för att samla in lager, distribuera programvara och köra rapporter om UNIX-och Linux-servrar i ditt företag. Klienten fungerar som en arbetsgruppsklient som hanteras av Konfigurationshanteraren.
när vi installerar SCCM 2012 R2-klientagenter på linux-maskin kan du använda några av hanteringsfunktionerna på Linux-och UNIX-datorer medan vissa av dem inte kan användas.
stöds | stöds inte |
---|---|
Samlingar, frågor och underhåll fönster | Client push installation |
Maskinvaruinventering | driftsättning av operativsystem |
programdistribution | programdistribution |
övervakning | programvara inventering |
rapportering | programuppdateringar, Efterlevnadsinställningar |
distribuera anpassade klientinställningar | Internetbaserad klient ledning |
distribuera programvara med hjälp av paket och program | fjärrkontroll, strömhantering |
Klientstatus klientkontroll och sanering |
nu kommer vi att ladda ner SCCM 2012 R2 klientagenter för Linux-baserade datorer. Du kan ladda ner client agent för Linux-datorer genom att klicka på knappen nedan.Följande UNIX-och Linux-versioner stöds.
- AIX Version 7.1, 6.1, 5.3
- Solaris Version 11, 10, 9
- HP-UX Version 11iv2, 11IV3
- RHEL Version 6 , 5, 4
- SLES Version 11, 10, 9
- CentOS Version 6, 5
- Debian Version 6, 5
- Ubuntu Version 12.4 LTS, 10.4 LTS
- Oracle Linux 6, 5
SCCM 2012 R2-klienter för ytterligare operativsystem
ladda ner ConfigMgr-klienterna för Linux och klicka på Nästa.
när du har laddat ner ConfigMgr-klienterna för linux, extrahera den till en mapp och kopiera mappen till din Linux-maskin, kopiera filerna till en katalog /opt/client (klienten är en ny mapp som har skapats under /opt) . I det här exemplet använder jag RedHat 6.2 server där SCCM 2012 R2 client agent kommer att installeras.
innan du fortsätter och installerar client agent på linux-datorn, se till att din linux-dator kommunicerar korrekt med SCCM-servern. Använd Ping för att kontrollera anslutningen till SCCM-servern. För att lösa värdnamnet, öppna terminalen på linux-maskin och skriv kommandot vi /etc/resolv.conf. Ange IP-adressen för namnserver (inställd på DNS-Server IP), ange domännamnet och söknamnet och spara filen.
på linux-datorn använder du root-referenser för att köra följande kommando för att aktivera skriptet som ett program, chmod +x install.
kör kommandot ./ installera –mp sccm.prajwal.lokal-sitecode IND ccm-UniversalX64. 1.0. 0. 4580.tar
syntaxen för kommandot är ./ installera-mp <Management point server FQDN> -sitecode <kod> ccm-Universal-x64.<bygga>.tar
Dessutom stöder Configuration Manager-klienten för Linux och UNIX användningen av reservstatuspoäng. Du kan ange FSP genom att lägga till-FSP <FSP server FQDN> till kommandot.
från nedanstående skärmdump ser vi att klientagenten har installerats framgångsrikt på linux-maskinen. Om du letar efter en loggfil för att validera installationsprocessen kan du kontrollera /var/opt/microsoft/scxcm.logga. Om du ändrar värdnamnet på linux-maskinen efter installationen av client agent måste du starta om linux-maskinen en gång.
/var/opt/microsoft/scxcm.log-denna loggfil innehåller information om installation och pågående drift av ccmexec.papperskorg. Om du letar efter felsökning av UNIX / Linux-klientoperationer måste du använda den här loggfilen.
/ opt/microsoft/omi / scxcmprovider.log-det här är CIM-tjänsten loggfil som fångar CIM-tjänsten operationer.CIM-servern installeras som en del av klienten för Linux och UNIX. Om du använder SCCM 2012 SP1 (utan CU1) ser du att klienten använde nanowbem som sin CIM-server.
jag skulle rekommendera att starta om linux-maskinen när klientagenten har installerats på den. Om du inte inte vill starta om servern kan du stoppa och starta ccmexecd-processen.
för att stoppa ccmexecd kan du använda kommandot / etc / init.d / ccmexecd stop
för att starta ccmexecd kan du använda kommandot / etc / init.d / ccmexecd start
som tidigare nämnts scxcm.loggfilen registrerar både installations-och driftsinformation. Den här loggfilen är användbar när du vill felsöka klientoperationer. Det kan finnas en situation där du felsöker klientinstallationsproblemen och du vill att detaljerad information ska loggas i scxcm.logga. Det finns fyra olika loggnivåer som var och en har en unik inställning.
1) fel: indikerar problem som kräver uppmärksamhet.
2) varning: Indikerar eventuella problem för klientverksamheten.
3) INFO: mer detaljerad loggning som anger status för olika händelser på klienten.
4) TRACE: Verbose loggning som vanligtvis används för att diagnostisera problem.
för att ändra loggnivån, redigera /opt/microsoft/configmgr/etc/scxcm.conf och ändra varje instans av taggmodulen till önskad loggnivå.
när SCCM-klienten har installerats på linux-maskinen, i Configuration Manager-konsolen, under alla system hittar du linux-maskinens namn. Högerklicka på linux-datorn och klicka på Godkänn.
nu kan vi skapa en samling för att gruppera linux-datorerna. Microsoft rekommenderar att du använder Bildtextvärdet för Operativsystemklassen för att identifiera olika Linux-och UNIX-operativsystem i frågor och samlingar. I det här exemplet kommer jag att använda Attributklassen som operativsystem och attribut som tillverkare. Du kan använda nedanstående Fråga för att lägga till redhat-maskinerna i samlingen.
välj SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Klient från SMS_R_System inre gå SMS_G_System_OPERATING_SYSTEM på SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId där SMS_G_System_OPERATING_SYSTEM.Tillverkare = ” Red Hat, Inc.”
vi har nu skapat en samling som heter RHEL systems och vår linux-maskin har lagts till i samlingen.
vi kommer nu att skapa en anpassad klientenhet inställningar för RHEL systems collection och aktivera hårdvara inventering.
klienten för Linux och UNIX stöder följande hårdvaruinventeringsklasser som är tillgängliga på Linux – och UNIX-servrar:
- Win32_BIOS
- Win32_ComputerSystem
- Win32_DiskDrive
- Win32_DiskPartition
- Win32_NetworkAdapter
- win32_networkadapterkonfiguration
- Win32_operatingsystem
- Win32_process
- Win32_service
- Win32reg_addremoveprogram
- Sms_logicaldisk
- sms_processor
för att utföra en Uppdateringsåtgärd för Maskinpolicy på klienter utför följande kommando :- /opt/microsoft/configmgr/bin/ccmexec – rs policy
för att utlösa en inventering scan från en klient kör följande kommando: – /opt/microsoft/configmgr/bin/ccmexec-rs hinv
när du aktiverar maskinvaruinventariesökningscykeln öppnar du Mp_hinv.loggfil som finns på SCCM-servern. Leta efter raden fullständig rapport från klient linux.prajwal.lokal, action description = hårdvara.
högerklicka på linux-maskinen i cm-konsolen och klicka på Start > Resource Explorer. Klicka på tjänster under maskinvara för att se listan över tjänster.
du kan också hitta de installerade applikationerna på linux-maskinen.
du kan också generera rapporten för Linux-maskinen.
vid Windows frågar vi vanligtvis WMI för inventeringsdata, medan UNIX/Linux-klienten lagrar sina inventeringsdata i en serie XML-filer. Du kan visa standardklasser genom kataloglistning / opt / microsoft/configmgr/root / cimv.
slutligen för att avinstallera SCCM client agent från linux-maskinen kan du använda kommandot: – /opt/microsoft/configmgr/bin/uninstall
för att helt avinstallera ConfigMgr och OMI tryck på C och tryck på Enter. Klienten har avinstallerats.

Hej, Jag är Prajwal Desai. Under de senaste åren har jag arbetat med flera tekniker som SCCM / Configuration Manager, Intune, Azure, Security etc. Jag skapade den här webbplatsen så att jag kan dela värdefull information med alla.