Övervaka Linux-datorer i Windows Azure med Operations Manager
Gäller för: System Center 2012 R2 Operations Manager
Med System Center 2012 R2 Operations Manager kan du övervaka Linux-datorer både i ditt datacenter och värdhanterade permanenta virtuella datorer i Windows Azure. I det här avsnittet beskrivs viktiga faktorer vid övervakning av virtuella Linux-datorer i Windows Azure.
Topologier som stöds
Övervakning av Linux-datorer som körs som permanenta virtuella datorer i Windows Azure stöds i följande topologier:
Operations Manager och tjänster som stöds (SQL Server och Active Directory) som distribueras i ditt lokala datacenter med en VPN-anslutning från plats till plats till det virtuella Windows Azure-nätverk där de virtuella Linux-datorerna är distribuerade.
- Mer information om VPN-anslutningar för plats till plats i Windows Azure hittar du här.
Operations Manager och tjänster som stöds (SQL Server och Active Directory) distribuerade i Windows Azure, med virtuell nätverksanslutning mellan Operations Manager-hanteringsservern och virtuella Linux-datorer.
Information |
---|
Det finns inte stöd för Operations Manager-övervakning av virtuella Linux-datorer i Windows Azure över offentligt Internet utan VPN-anslutning. |
Linux-operativsystem som stöds
Alla Linux-operativsystem- och versioner som stöds både av System Center 2012 R2 Operations Manager och Windows Azure stöds för övervakning i avsnittet Topologier som stöds ovan.
Mer information om Linux-operativsystem som stöds finns i:
Krav på certifikat och namnmatchning
Oavsett om Linux-datorerna körs lokalt eller i Windows Azure, gäller följande krav för Operations Manager-övervakning av Linux-datorer:
Hanteringsservern kan matcha det fullständiga domännamnet och IP-adressen för den hanterade Linux-datorn med framåtriktad och omvänd DNS-sökning.
Agentcertifikatet på Linux-datorn skapas med det fullständiga domännamnet (för Linux-datorn) som hanteringsservern använder för att identifiera Linux-datorn.
För virtuella Linux-datorer som är distribuerade i Windows Azure kan ytterligare konfiguration behövas för att uppfylla certifikatkonfigurationskraven, eftersom det fullständiga domännamnet som lokalt är känt på Linux-datorn kanske inte är det fullständiga domännamn som används för att nå Linux-datorn. Följande åtgärder kan användas för att säkerställa att Operations Manager-agenten kan generera ett certifikat med rätt fullständigt domännamn under agentinstallationen:
Alternativ 1: Redigera /etc/hosts
-
Bekräfta att /etc/nsswitch.conf (på den virtuella Linux-datorn) är konfigurerat för prioritering av filer före DNS.
-
Redigera /etc/hosts så att det finns en post för värden i följande format:
<IP-adress> <värdnamn> <fullständigt domännamn>
Referera exempelvis till posten i följande värdfil för värden linuxvm1.contoso.com.
# IP-Address Full-Qualified-Hostname Short-Hostname 127.0.0.1 localhost 192.168.1.124 linuxvm1 linuxvm1.contoso.com ::1 localhost ipv6-localhost ipv6-loopback
Alternativ 2: Konfigurera DNS och DNS-sökningssuffix
-
Konfigurera det virtuella Windows Azure-nätverket med dina DNS-serveradresser. Mer information hittar du här.
-
Konfigurera DHCP-klientinställningarna på de virtuella Linux-datorerna så att rätt sökningssuffix konfigureras (i /etc/resolv.conf). I följande steg visas den här konfigurationen på CentOS, SUSE Linux Enterprise Server och Ubuntu Server.
CentOS
Redigera gränssnittskonfigurationsskriptet för eth0 (/etc/sysconfig/network-scripts/ifcfg-eth0). Lägg till en SEARCH-post i ifcfg-eth0 script. Om ditt domännamn exempelvis är contoso.com, lägger du till följande SEARCH-post:
SEARCH="contoso.com"
Starta om nätverkstjänsten:
service network restart
SUSE Linux Enterprise Server
Redigera filen netconfig:
/etc/sysconfig/network/config
Ange följande egenskapsvärden i filen:
NETCONFIG_DNS_POLICY="STATIC" NETCONFIG_DNS_STATIC_SEARCHLIST="<your DNS search suffixes>" NETCONFIG_DNS_STATIC_SERVERS="<your DNS server addresses>"
Till exempel:
## Type: string ## Default: "auto" # Defines the DNS merge policy as documented in netconfig(8) manual page. # Set to \"\" to disable DNS configuration. NETCONFIG_DNS_POLICY="STATIC" ## Type: string ## Default: "resolver" # Defines the name of the DNS forwarder that has to be configured. NETCONFIG_DNS_FORWARDER="resolver" ## Type: string ## Default: "" # List of DNS domain names used for host-name lookup. NETCONFIG_DNS_STATIC_SEARCHLIST="contoso.com" ## Type: string ## Default: "" # List of DNS nameserver IP addresses to use for host-name lookup. NETCONFIG_DNS_STATIC_SERVERS="192.168.1.8"
Starta om nätverkstjänsten:
service network restart
Ubuntu Server
Redigera gränssnittskonfigurationsfilen (/etc/network/interfaces).
Lägg till posten dns-search i konfigurationen för eth0 för att definiera DNS-sökningssuffixen. Till exempel:
# The primary network interface auto eth0 iface eth0 inet dhcp dns-search contoso.com
Starta om nätverkstjänsten:
/etc/init.d/networking restart
Åtgärda problem med certifikat
Om agentcertifikatet skapades med ett felaktigt fullständigt domännamn för den virtuella Linux-datorn kan du använda verktyget scxsslconfig för att återskapa certifikatet. Mer information och felsökningssteg hittar du här.
Ytterligare konfiguration
Du kan även behöva utföra följande ytterligare konfigurationssteg när du hanterar virtuella Linux-datorer i Windows Azure med Operations Manager.
Skapa en grupp för Linux-datorer i Windows Azure
Du kan helt enkelt åsidosätta konfigurationen av regler och övervakare genom att skapa en grupp i Operations Manager som består av de Linux-datorinstanser som finns i Windows Azure.
I driftkonsolen går du till fönstret Redigering.
Klicka på Grupper och klicka på Ny grupp. Den här gruppen används sedan för att identifiera virtuella Linux-datorer i Windows Azure.
Skriv ett namn och en beskrivning av gruppen och välj ett målhanteringspaket.
Lägg antingen till varje identifierad Linux-dator som finns i Windows Azure som en explicit medlem i gruppen, eller skapa regler för dynamiskt medtagande som lägger till Linux-datorer i gruppen baserat på namn- eller IP-adressmönster.
Slutför guiden Skapa grupp.
Inaktivera övervakare av tillgängligt växlingsutrymme
Växlingsutrymmet är inte konfigurerat som standard på virtuella Linux-datorer som skapas från galleriavbildningar. Det gör att övervakare av tillgängligt växlingsutrymme genererar aviseringar för virtuella Linux-datorer. Du bör inaktivera de här övervakarna med en åsidosättning för virtuella Linux-datorer i Windows Azure.
I driftkonsolen går du till fönstret Redigering.
Expandera Hanteringspaketsobjekt och klicka på Övervakare.
Sök efter strängen: "tillgängligt växlingsutrymme i megabyte" i det övre sökfältet.
Det finns en övervakare med namnet: Tillgängligt växlingsutrymme i megabyte för operativsystem för varje Linux-operativsystem och version. Högerklicka på varje övervakare som gäller de virtuella Linux-datorerna i Windows Azure och välj Åsidosättningar -> Åsidosätt övervakaren-> För en grupp.
Välj den grupp som skapades i föregående övning och som identifierar Linux-datorer i Windows Azure.
Markera kryssrutan vid parametern Aktiverad och ställ in Åsidosättningsvärde på Falskt.
Välj målhanteringspaket och klicka på OK.
Inaktivera övervakaren av ACPI-daemon för SUSE Linux Enterprise Server-datorer
SUSE Linux Enterprise Server-hanteringspaketen innehåller en standardövervakare för acpi-daemon (acpid). Denna daemon är inte aktiverad som standard i SUSE Linux Enterprise Server-avbildningar i Windows Azure-galleriet. Den här övervakaren bör inaktiveras för alla SUSE Linux Enterprise Server-datorer i Windows Azure.
I driftkonsolen går du till fönstret Redigering.
Expandera Hanteringspaketsobjekt och klicka på Övervakare.
Sök efter strängen: "Processen Acpi" i det övre sökfältet.
Det finns en övervakare med namnet: Tjänstens hälsa för processen Acpi för varje SUSE Linux Enterprise Server-version. Högerklicka på varje övervakare som gäller de virtuella Linux-datorerna i Windows Azure och välj Åsidosättningar -> Åsidosätt övervakaren-> För en grupp.
Välj den grupp som skapades i föregående övning och som identifierar Linux-datorer i Windows Azure.
Markera kryssrutan vid parametern Aktiverad och ställ in Åsidosättningsvärde på Falskt.
Välj målhanteringspaket och klicka på OK.