A felügyeleti csomagokkal kapcsolatos problémák
Közzétett: 2016. március
Érvényes: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
Ez a témakör a felügyeleti csomagokkal és modulokkal kapcsolatos problémákat ismerteti.
Az ExecuteCommand nem támogatja a csővezeték-kezelőket és az aliasokat
Ha aliast vagy csővezeték-kezelőt használ az ExecuteCommand paraméterrel, akkor a parancs sikertelen lesz. Az ExecuteCommand paraméter nem támogatja a csővezeték-kezelőt, az aliasokat, és a rendszerhéj-specifikus szintaxist.
A System Center Operations Manager UNIX- és Linux-számítógépek figyelésére kialakított felügyeleti csomagjaiban az ExecuteCommand paraméter nem indít el rendszerhéjfolyamatot, emiatt az egyéni művelet sikertelen lesz.
Az alábbi egyedi művelettípusoknál a parancs argumentumainak hívását az ExecuteCommand vagy az ExecuteShellCommand paraméter használatával határozza meg:
Microsoft.Unix.WSMan.Invoke.ProbeAction
Microsoft.Unix.WSMan.Invoke.WriteAction
Microsoft.Unix.WSMan.Invoke.Privileged.ProbeAction
Microsoft.Unix.WSMan.Invoke.Privileged.WriteAction
Az ExecuteCommand paraméter a parancssori argumentumokat a konzolnak rendszerhéjfolyamat indítása nélkül adja át.
Az ExecuteShellCommand paraméter a parancssori argumentumokat egy rendszerhéjfolyamatnak a felhasználó alapértelmezett rendszerhéját használva adja át; ez a rendszerhéj támogatja a csővezetéket, az aliasokat, valamint a rendszerhéj-specifikus szintaxist.
Megjegyzés |
---|
Az ExecuteShellCommand paraméter a parancsot futtató felhasználó alapértelmezett rendszerhéját használja. Ha speciális parancshéjra van szüksége, használja az ExecuteCommand paramétert, és a parancs argumentumait lássa el a szükséges parancshéj előtagjával. |
Az alábbi példák az ExecuteCommand és ExecuteShellCommand paraméterek használatát mutatják be:
Parancssori argumentumok átadása a konzolnak rendszerhéjfolyamat indítása nélkül:
<p:ExecuteCommand_INPUT xmlns:p="https://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_OperatingSystem"> <p:Command> service syslog status </p:Command> <p:timeout>10</p:timeout> </p:ExecuteCommand_INPUT>
Parancssori argumentumok átadása egy rendszerhéjfolyamatnak egy kifejezett rendszerhéjra hivatkozva:
<p:ExecuteCommand_INPUT xmlns:p="https://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_OperatingSystem"> <p:Command> /bin/sh ps -ef syslog | grep -v grep </p:Command> <p:timeout>10</p:timeout> </p:ExecuteCommand_INPUT>
A parancs argumentumainak átadása a felhasználó által használt alapértelmezett parancshéj parancshéji folyamatának:
<p:ExecuteShellCommand_INPUT xmlns:p="https://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_OperatingSystem"> <p:Command> uptime | awk '{print $10}' |awk -F"," '{print $1}' </p:Command> <p:timeout>10</p:timeout> </p:ExecuteShellCommand_INPUT>
Lásd még
Sablonok használata a UNIX és Linux rendszerek további figyelési lehetőségeihez
A UNIX- és Linux-figyeléssel kapcsolatos hibaelhárítás
Accessing UNIX and Linux Computers in Operations Manager (UNIX és Linux rendszerű számítógépek elérése az Operations Manager programban)
A UNIX- és Linux-fiókok szükséges képességei
Tanúsítványproblémák
Operációs rendszerrel kapcsolatos problémák
Bejelentkezés és hibakeresés
A UNIX és a Linux rendszerű számítógépek tanúsítványainak kezelése
Erőforráskészletek kezelése a UNIX és Linux számítógépeken
Ügynök telepítése UNIX és Linux rendszerekre a Felderítés varázsló használatával