Dela via


Problem med operativsystem

 

Utgivet: mars 2016

Gäller för: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

I det här avsnittet beskrivs problem som är specifika för UNIX- och Linux-operativsystemet.

Felaktiga rapporter om delade resurser från en Solaris 10-baserad server

När du övervakar en Sun Solaris 10-baserad server som är konfigurerad för att använda zoner kan det verka som om Operations Manager felaktigt rapporterar delade resurser, till exempel en fysisk disk eller ett nätverkskort. Det här beteendet är avsiktligt.

På en Sun Solaris 10-baserad server som är konfigurerad för att använda zoner skiljer Operations Manager inte på delade resurser, till exempel en fysisk disk eller ett nätverkskort. För alla lokala zoner som delar en global zonresurs rapporterar Operations Manager inte den delade resursen. Bara en instans av varje resurs övervakas på varje Solaris 10-baserad server. Om det finns två nätverkskort på en Solaris 10-baserad server kopplas en till den globala zonen och den andra delas av två lokala zoner, där den första numrerade lokala zonen rapporterar den delade resursen. Den andra lokala zonen har inga data för den delade resursen.

I Operations Manager kan beteendet för en Solaris 10-baserad server som är distribuerad på en virtuell dator skilja sig något från beteendet för en Solaris 10-baserad server som är distribuerad på en fysisk dator. Varje nätverkskort som finns på en virtuell dator verkar för den Solaris 10-baserade servern vara en separat fysisk resurs. Om unikt definierade nätverkskort kopplas till varje zon som är konfigurerad på den Solaris-baserade servern samlar Operations Manager in data för varje nätverkskort.

Fel kan uppstå i agentproviders om Solarisdatorns filbeskrivningsgräns nås av processen

På en övervakad Solaris-dator med ett stort antal övervakade objekt (till exempel filsystem eller processorer) kan Solaris-agenten bete sig opålitligt. Exempel på symtom är filsystem, diskar eller andra objekt som inte identifieras. Det kan bero på att agentprocessen får slut på tillgängliga filbeskrivningar.

Du kan fastställa om orsaken till problemet är filbeskrivningsgränsen genom att granska agentloggfilen: /var/opt/microsoft/scx/log/scx.log. Om felmeddelanden i loggen innehåller texten: errno = 24 (För många öppna filer) kan du misstänka ett problem med filbeskrivningsgränsen.

Du kan lösa problemet genom att utföra följande steg:

  1. Ändra startskriptet scx-cimd som finns i /opt/microsoft/scx/bin/tools/scx-cimd (Solaris 10 eller Solaris 11) eller i /etc/init.d/scx-cimd (Solaris 9). Leta reda på avsnittet i skriptet med följande rader:

    start)
        # Start daemon
        echo "Starting $DESC"
        $DAEMON $OPTIONS -d
        exit $?
        ;;
    

    Ändra avsnittet så att det inkluderar kommandot ulimit –n 1024 före raden $DAEMON $OPTIONS –d, där ”1024” är den nya processgränsen för filbeskrivningar.

    start)
        # Start daemon
        echo "Starting $DESC"
        ulimit –n 1024
        $DAEMON $OPTIONS -d
        exit $?
        ;;
    
  2. Starta om agenten:

    scxadmin -restart
    
  3. Om problemet kvarstår försöker du med konfigurationen igen med en filbeskrivningsgräns på 2048. Starta sedan om agenten. Om processen fortsätter att få slut på filbeskrivningar med gränsen 2048 kontaktar du supporten.