# Konfiguration på Linux*

Administratorguide til ASF

- Oversigt

- Intel® ASF - Kommandolinje-interface

- asfd-scriptet

## Oversigt

Brug kommandolinje-interfacet (asfcli) til at aktivere og konfigurere ASF på systemet. Derudover kan det leverede asfd-script bruges til at kontrollere indlæsning og udlæsning af ASF-deamon.

### Konfigurerbare indstillinger

Tabel 1 viser ASF-konfigurerbare indstillinger.

Tabel 1. Konfigurérbare indstillinger

Indstilling | Beskrivelse
ASF aktiveret/deaktiveret | Om ASF-operationen er aktiveret eller deaktiveret.
De-assertionEventMask | Denne indstilling fastslår, om en varsling er ryddet. En varsling kan ryddes op til og inklusive otte gange.
Destinationsadresse | IP-adressen for styringsstationen.
SNMP-gruppestreng | Identifikator, der svarer til klientcomputeren med fjernstyringsprogrammet.
Alert Destination Ping Aktiveret/deaktiveret | Når ASF er aktiveret, gøres det muligt at sende en standard ICMP-ping-pakke (Internet Control Message Protocol) til styringsstationen.
Alert Destination ping <interval> | Når Alert Destination-ping er aktiveret, bestemmer denne indstilling tidsrummet mellem ping'er til styringsstationen.
Tilstedeimpulser aktiveret/deaktiveret | Når ASF er aktiveret, gør en hardwaregenereret impuls fra klienten, som styringsstationen kan overvåge for at afgøre, om klienten er til stede på netværket.
Tilstedeimpulsinterval | Tidsrummet mellem impulser fra klienten.
Genforsøgsoptælling | Det antal gange klienten sender en varsling. Retransmission hjælper med at sikre, at SNMP-styringspakker (Simple Network Management Protocol), som har lav prioritet, når frem til fjernstyringsprogrammet og ikke går tabt i en overbelastet netværks-switch eller router-buffer. Hvis dit netværksstyringsprogram ikke modtager varslinger, kan du være nødt til at forøge RetryCount.
Genforsøgsinterval | Antal sekunder mellem retransmissioner af varslinger.
Watchdog aktiver | Når ASF er aktiveret, aktiveres Watchdog-timeren.
Watchdog-interval | Tid mellem Watchdog Timer-impulser.
ASF-føler - Overvågning aktiveret | Når ASF er aktiveret, aktiveres ASF-følerovervågning.
ASF-føler - Overvågningsinterval | Tid mellem overvågningstimer-impulser.
Link_Reconnect_Count | Når link midlertidigt mistes og dernæst genoprettes, hvilket er normalt med en Spanning Tree-begivenhed, opdager ASF Agent, at netværkslinket er genoprettet, og forsøger at gentilslutte til styringskonsollen. ASF Agent sender (ICMP) pings til styringskonsollen ved hjælp af de værdier, der er angivet af denne parameter. IT Administrator skal inkludere generel netværkstrafik, når link genoprettes, og hvor hurtigt IT Administrator vil sende ASF-varslinger.
Link_Reconnect_Interval | Når link midlertidigt mistes og dernæst genoprettes, hvilket er normalt med en Spanning Tree-begivenhed, opdager ASF Agent, når netværkslinket er genoprettet, og forsøger at sende varslinger så hurtigt som muligt til styringskonsollen. Når netværkslinket er genoprettes, accelererer ASF Agent netværkspinger med den værdi, der er specificeret af parameteren "Link_Reconnect_Interval". Dette fortsætter i den tid, der er angivet i "Link_Reconnect_Interval" X "Link_Reconnect_Count". Efter denne tid vender ASF Agent tilbage til at sende (ICMP)-pinger til styringskonsollen hvert Proxy Ping-interval.
Send_Pet_Delay | Når link midlertidigt mistes og dernæst genoprettes, hvilket er normalt med Spanning Tree-begivenheder, opdager ASF Agent, når linket genoprettes. ASF Agent kan vente med at sende varslinger til styringskonsollen, da den ved, at Intels 82541 EM og 82547EM-enheder vil lagre ASF-varslinger. Ændringen til "Send_Pet_Delay"-parameteren specificerer den tid, som ASF venter, når link genoprettes, før den sender varslinger til styringskonsollen. Denne parameter giver IT-administratoren mulighed for at undgå at sende varslinger, når netværkstrafikken er høj. BEMÆRK: Ikke alle Intel-enheder gemmer ASF-varslinger, og med disse enheder skal denne parameter sættes til nul, så ASF-varslinger sendes så hurtigt som muligt.
Sæt ASF-sikkerhedsnøgler | Sæt ASF 2.0-sikkerhedsnøgler. Sikkerhedsnøgler skal være 40 tegn lange. Mulige tegn er A..F, 0..9.

## Intel ASF - Kommandolinje-interface asfcli

For at starte kommandolinje-interfacet skal du køre kommandoen asfcli.

Brug kommandoen som følger:
asfcli [options]
Som vist ovenfor accepterer asfcli-kommandoen valgfrie parametre, og disse vises i tabel 2:

Tabel 2. asfcli - Valgfrie parametre

Valg | Beskrivelse
init | Starter de interne strukturer for agenten.
timers | Viser impuls, watchdog, ASF-følere og styringskonsollens ping-indstillinger.
adapters | Viser de tilgængelige adaptere til varsling.
status | Viser varslingsstatusoplysninger.
funcs | Viser en liste over understøttede fjernkontrolfunktioner og deres tilstand (aktiveret/deaktiveret).
sethb <interval> | Sætter intervallet for impulsmeddelelser (i sekunder). Hvis interval er 0, er impuls deaktiveret.
setwd <interval> | Sætter watchdog-udløbsinterval (i sekunder). Hvis interval er 0, er watchdog deaktiveret.
setping <interval> | Sætter intervallet mellem ping til styringskonsollen (proxy-opdatering). Hvis interval er 0, er proxy-opdatering deaktiveret.
setcom <community-string> | Sætter SNMP-gruppestreng til PET -pakker.
setfunc <function-id> aktiveret | deaktiveret | Sætter tilstanden for fjernkontrolfunktionen.
setmon <interval> | Sætter overvågningsintervallet for ASF-følere.
disable | Deaktiverer varsling på den aktuelle ASF-adapter.
apply [adapter] <proxy> | Anvender konfigurationen og aktiverer ASF på adapteren. Sender varslinger til den angivne værts-/IP-adresse. proxy er styringskonsollen. Hvis der ikke er angivet nogen adapter, vælges adapteren automatisk.
version | Viser asfcli-versionsoplysninger.
platform | Kontrollerer, om platformen understøtter ASF 2.0-sikkerhed.
secadapt<adapter> | Kontrollerer, om adapteren har kapacitet til ASF 2.0-sikkerhed.
secfunc <func_id> | Kontrollerer, om fjernkontrolfunktionen er sikret.
haskeys | Kontrollerer, om ASF 2.0-sikkerhedsnøgler er indstillede.
suppfunc <adapter> <func_id> | Kontrollerer, om fjernkontrolfunktionen understøttes på adapteren.
setlcping <n> <interval> | Sætter intervallet mellem pings til proxy (proxy-opdatering) på en linkændring, eller når proxy ikke kan nås. n - antal gange, der sendes ping. interval - forsinkelsen mellem dem. Hvis interval er 0, er timeren deaktiveret.
setkeys <admin> <oper> <gener> <random> | Sæt ASF 2.0-sikkerhedsnøgler. Hver enkelt skal være 40 tegn lange (mulige tegn er 0..9, A..F).
setlcpd <interval> | Sætter intervallet for PET-meddelelsesforsingelse på en linkændringsbegivenhed i sekunder Hvis interval er 0, er timeren deaktiveret.

Alle konfigurationsparametre, f.eks. impulsinterval og styringskonsol-IP-adresse anses for indstillinger på hele systemet. Der er ikke knyttede til en bestemt adapter. De konfigureres dog til den ASF-aktiverede adapter, når et kald til funktionen ApplyConfigAndEnable er foretaget.

### Udførelse af ændringer på konfigurationen

For at reducere adgang til hardware og overhead skal ændring af konfigurationen fuldføres ved hjælp af følgende initialiseringssekvens:

1. Adapterenumerering
2. Sæt konfigurationsvariabler.
3. Udfør konfigurationen ved at kalde funktionen ApplyConfigAndEnable.
4. Hent konfigurationsstatus.

Efter trin tre får servicen adgang til hardwaren og ændrer konfigurationsindstillingerne. Alle værdier gemmes på harddisken efter kaldet til ApplyConfigAndEnable og bruges af Agent'en, når systemet startes igen.

| BEMÆRK: Funktionen DisableAlerting udføres øjeblikkeligt. Den kræver ikke kald af ApplyConfigAndEnable.

Her følger et eksempel på en initialiseringssekvens.

1. Kald EnumerateASFAdapters (adapters)
2. Kald AsfSetCommunityString (setcom)
3. Kald AsfSetWatchdogInfo (setwd)
4. Kald AsfSetHeartbeatInfo (sethb)
5. Kald ApplyConfigAndEnable (apply)
6. Kald AsfGetConfigurationStatus (status)
7. Kald AsfGetPingInfo (timers)

Trin 1 og 5 er obligatoriske. Resten er valgfrit.

### Arbejde med flere adaptere og porte

Du må ikke aktivere ASF på kun en adapter i systemet. Alle andre adaptere er ASF deaktiverede.

Et kald til funktionen DisableAlerting deaktiverer ASF på den ASF-aktiverede adapter. Efter kald af DisableAlerting ASF-deaktiveres alle adaptere på systemet.

For at aktivere en bestemt adapter skal du foretage et kald af funktionen ApplyConfigAndEnable ved hjælp af matchadapternøglen. Bemærk, at som resultat af dette kald, ASF-deaktiveres alle andre adaptere, og ingen andre efterfølgende kald kræves.

## asfd-scriptet

ASF-pakken indeholder et script, der kontrollerer indlæsning/udlæsning af ASF-daemon'en. Dette script installeres som asfd under /etc/init.d.
asfd-scriptet linkes også til relevante start- og kill-filer i biblioteket /etc/rc.d/rcX.d. Det aktiverer automatisk start og kill af ASF-deamon på forskellige systemindlæsnings- og lukkeniveauer.
Brug følgende format til aktivering af asfd-kommandoer:
/etc/init.d/asfd options

Som vist ovenfor forventer asfd-scriptet parametre, og disse vises i tabel 3:

Tabel 3. asfd-parametre

Valg | Beskrivelse
start | Starter ASF-daemon (generelt ikke krævet fordi daemon'en automatisk startet, når systemet starter).
stop | Standser ASF-deamon.
restart | Genstarter ASF-deamon.
reload | Genstarter ASF-deamon.
status | Viser aktuel status for ASF.
version | Viser ASF-pakkens version og alle pakkekomponenterne.

`Sidst ændret den 6/15/05 12:55p Revision 6 s`