# Määritys Linuxissa*

- Yleiskatsaus

- Komentoriviliittymä

- asfd-komentosarja

## Yleiskatsaus

Ota ASF käyttöön ja määritä se järjestelmässä komentorivin liittymän (asfcli) avulla. Tämän lisäksi toimitettua asfd-komentosarjaa voidaan käyttää ohjaamaan ASF-daemonin lataaminen ja poistaminen.

### Määritettävät asetukset

Taulukossa 1 luetellaan ASF:n määritettävät asetukset.

Taulukko 1. Määritettävät asetukset

Asetus | Kuvaus
ASF käytössä/poissa käytöstä | Onko ASF-toiminto käytössä vai poissa käytöstä.
De-assertionEventMask | Tämä asetus määrittää onko hälytys selvitetty. Hälytys voidaan selvittää kahdeksan kertaa.
Kohdeosoite | Hallinta-aseman IP-osoite.
SNMP-yhteisön merkkijono | Tunniste, joka sovittaa asiakastietokoneen etähallintasovelluksen kanssa.
Hälytyskohdeping on käytössä/pois käytöstä. | Kun ASF on käytössä, mahdollistaa Internet Control Message Protocol (ICMP) -vakioprotokollan mukaisen ping-paketin lähettämisen hallinta-asemaan.
Hälytyskohdeping <väli>. | Kun hälytyskohdeping on käytössä, tällä asetuksella määritetään hallinta-asemaan lähetettävien ping-signaalien välinen aika.
Heartbeat läsnä käytössä/pois käytöstä | Kun ASF on käytössä, asiakaskoneen laitteiston luoma sykäys, jonka avulla hallinta-asema voi valvoa, onko asiakaskone läsnä verkossa.
Heartbeat läsnä -väli | Asiakkaan heartbeat-sykäysten välinen aika.
Uudelleenyrityskertojen määrä | Asiakaskoneen lähettämien varoitusten määrä. Uudelleenlähettämisen avulla varmistetaan, että Simple Network Management Protocol (SNMP) -yhteyskäytännön hallintapaketit, joilla on pieni prioriteetti, saavuttavat etähallintasovelluksen eikä niitä ohiteta ylikuormitetussa verkon kytkimessä tai reititinpuskurissa. Jos verkonhallintasovellus ei vastaanota hälytyksiä, RetryCount-arvoa pitää ehkä suurentaa.
Uudelleenyrityskertojen väliaika | Hälytysten uudelleenlähetysten välinen sekuntimäärä.
Watchdogin käyttöönotto | Kun ASF on käytössä, ottaa käyttöön Watchdog-ajastimen.
Watchdog-väliaika: | Aika Watchdog-ajastimen sykäysten välillä.
ASF-anturin valvonnan käyttöönotto | Kun ASF on käytössä, ottaa käyttöön ASF-anturin valvonnan.
ASF-anturin valvonnan väliaika | Aika monitorin ajastimen sykäysten välillä.
Link_Reconnect_Count | Kun linkki tilapäisesti menetetään ja sen jälkeen palautetaan, mikä on yleistä virityspuutapahtumassa, ASF-agentti havaitsee, että verkon linkki on palautettu ja yrittää yhdistää uudelleen hallintakonsoliin. ASF-agentti lähettää (ICMP) ping-signaaleja hallintakonsoliin käyttäen tämän parametrin määrittämiä arvoja. Järjestelmänvalvojan on otettava huomioon yleinen verkkoliikenne, kun linkki palautetaan, ja kuinka nopeasti järjestelmänvalvoja haluaa lähettää ASF-hälytyksiä.
Link_Reconnect_Interval | Kun linkki tilapäisesti menetetään ja sen jälkeen palautetaan, mikä on yleistä virityspuutapahtumassa, ASF-agentti havaitsee, milloin verkon linkki on palautettu ja yrittää lähettää hälytyksiä niin nopeasti kuin mahdollista hallintakonsoliin. Kun verkkolinkki on palautettu, ASF-agentti kiihdyttää verkon ping-signaaleja "Link_Reconnect_Interval"-parametrin määrittämällä arvolla. Tämä jatkuu "Link_Reconnect_Interval" X "Link_Reconnect_Count"-asetuksessa määritetyn ajan. Tämän jälkeen ASF-agentti palaa lähettämään (ICMP) ping-signaaleja hallintakonsoliin Välityspalvelimen ping -aikavälin mukaisesti.
Send_Pet_Delay | Kun linkki on väliaikaisesti menetetty ja sen jälkeen palautettu, mikä on yleistä virityspuutapahtumassa, ASF-agentti havaitsee, milloin linkki on palautettu. ASF-agentti ei saata lähettää hälytyksiä heti hallintakonsoliin tietäen, että Intelin 82541 EM- ja 82547EM-laitteet tallentavat ASF-hälytykset. Send_Pet_Delay-parametri määrittää ajan, jonka ASF odottaa linkin palauttamisen jälkeen, ennen kuin se lähettää hälytyksiä hallintakonsoliin. Järjestelmänvalvoja voi tämän parametrin avulla välttää hälytysten lähettämistä silloin, kun verkkoliikenne on suuri. HUOMAUTUS: Kaikki Intelin laitteet eivät tallenna ASF-hälytyksiä, ja näille laitteille tämän parametrin tulisi olla nolla, jotta ASF-hälytykset lähetetään niin nopeasti kuin mahdollista.
Aseta ASF-suojausavaimet | Aseta ASF 2.0 -suojausavaimet. Suojausavainten tulisi olla 40 merkkiä pitkät. Hyväksyttäviä merkkejä ovat A..F, 0..9.

## Komentoriviliittymä: asfcli

Käynnistä komentoriviliittymä suorittamalla asfcli-komento.

Tai käytä seuraavaa komentoa:
asfcli [asetukset]
Kuten näytetty yllä, asfcli-komento hyväksyy valinnaiset parametrit, ja nämä näkyvät taulussa 2:

Taulukko 2. asfcli valinnaiset parametrit

Asetus | Kuvaus
init | Alustaa agentin sisäiset rakenteet.
timers | Näyttää heartbeatin, watchdogin, ASF-anturit, ja hallintakonsolin ping-asetukset.
adapters | Luettelee käytettävissä olevat sovittimet hälytykseen.
status | Näyttää hälytystilatiedot.
funcs | Näyttää tuettujen etäohjaustoimintojen luettelon ja niiden tilan (käytössä/pois käytöstä).
sethb <väliaika> | Asettaa heartbeat-viestin väliajan (sekunteina). Jos väliaika on 0, heartbeat on pois käytöstä.
setwd <väliaika> | Asettaa watchdogin loppuunkulumisen väliajan (sekunteina). Jos väliaika on 0, watchdog on pois käytöstä.
setping <väliaika> | Asettaa väliajan ping-signaalien välillä hallintakonsoliin (välityspalvelimen päivitys). Jos väliaika on 0, välityspalvelimen päivitys on pois käytöstä.
setcom <yhteisön merkkijono> | Asettaa SNMP-yhteisön merkkijonon PET- paketeille.
setfunc <toimintotunnus> käytössä | pois käytöstä | Asettaa etäohjaustoiminnon tilan.
setmon <väliaika> | Asettaa ASF-anturien valvontaväliajan.
disable | Poistaa käytöstä nykyisen ASF-sovittimen hälytyksen.
apply [sovitin] <välityspalvelin> | Ottaa määrityksen käyttöön ja ottaa ASF:n käyttöön sovittimessa. Lähettää hälytykset osoitettuun isäntä/IP-osoitteeseen. Välityspalvelin on hallintakonsoli. Jos mitään sovitinta ei määritetä, sovitin valitaan automaattisesti.
version | Näyttää asfcli-version tiedot.
ympäristö | Tarkistaa, tukeeko ympäristö ASF 2.0 -suojausta.
secadapt<sovitin> | Tarkistaa, tukeeko sovitin ASF 2.0 -suojausta.
secfunc <toim_tunnus> | Tarkistaa, onko etäohjaustoiminto turvallinen.
haskeys | Tarkistaa, onko ASF 2.0 -suojausavaimet määritetty.
suppfunc <sovitin> <toim_tunnus> | Tarkistaa, tukeeko sovitin etäohjaustoimintoa.
setlcping <n> <väliaika> | Aseta ping-signaalien ja välityspalvelimen välinen aika (välityspalvelimen päivitys) linkin muutokseen tai kun välityspalvelin ei ole tavattavissa. n - pingin lähetyskertojen määrä - viive niiden välillä. Jos n on 0, ajastin on pois käytöstä.
setkeys <admin> <oper> <gener> <random> | Aseta ASF 2.0 -suojausavaimet. Kunkin suojausavaimen tulisi olla 40 merkkiä pitkä. (Hyväksyttäviä merkkejä ovat 0..9, A..F).
setlcpd <väliaika> | Asettaa PET-sanomien viiveväliajan linkin muutostapahtumassa sekunteina Jos väliaika on 0, ajastin on pois käytöstä.

Kaikki määritysparametrit kuten heartbeat-väliaika ja hallintakonsolin IP-osoite ovat järjestelmänlaajuisia asetuksia. Ne eivät liity tiettyyn sovittimeen. Ne määritetään kuitenkin ASF:ää tukevaan sovittimeen, kun kutsu funktioon ApplyConfigAndEnable (käytä) on tehty.

### Muutosten käyttö kokoonpanomääritykseen

Laitteiston käytön ja kulujen vähentämiseksi kokoonpanomäärityksen muutos on tehtävä käyttäen seuraavaa valmistelujaksoa:

1. Sovittimien luettelointi
2. Aseta kokoonpanon muuttujat.
3. Käytä kokoonpanoa kutsumalla ApplyConfigAndEnable-funktio.
4. Hae kokoonpanon tila.

Vaiheen kolme jälkeen palvelu käyttää laitteistoa ja muuttaa kokoonpanoasetuksia. Kaikki arvot tallennetaan kiintolevylle funktioon ApplyConfigAndEnable kutsun jälkeen ja ne ovat agentin käyttämiä kun järjestelmä käynnistetään uudelleen.

| HUOMAUTUS: DisableAlerting-funktiota käytetään välittömästi. Se ei vaadi kutsua funktioon ApplyConfigAndEnable.

Seuraavassa on esimerkki valmistelujaksosta.

1. Kutsu EnumerateASFAdapters (sovittimet)
2. Kutsu AsfSetCommunityString (setcom)
3. Kutsu AsfSetCommunityString (setcom)
4. Kutsu EnumerateASFAdapters (sovittimet)
5. Kutsu ApplyConfigAndEnable (käytä)
6. Kutsu AsfGetConfigurationStatus (tila)
7. Kutsu AsfGetPingInfo (ajastimet)

Vaiheet 1 ja 5 ovat pakollisia. Muut ovat valinnaisia.

### Useiden sovittimien ja porttien kanssa työskentely

Saat ottaa ASF:n käyttöön vain yhdessä järjestelmän sovittimessa. Kaikille muille sovittimille ASF on pois käytöstä.

Kutsu funktioon DisableAlerting poistaa käytöstä ASF:n ASF:ää tukevasta sovittimesta. DisableAlerting-funktion kutsun jälkeen mitkään järjestelmän sovittimet eivät käytä ASF:ää.

Määrätyn sovittimen käyttöönottamiseksi ApplyConfigAndEnable-funktio on kutsuttava käyttämällä vastaavaa sovitinavainta. Huomaa, että tämän kutsun tuloksena muut sovittimet ovat automaattisesti poissa käyttämästä ASF:ää ja mitään muita kutsuja ei tarvita.

## asfd-komentosarja

ASF-pakettiin kuuluu komentosarja, joka ohjaa ASF-daemonin lataamista ja poistamista. Tämä komentosarja asennetaan asfd:nä kohdassa /etc/init.d.
asfd-komentosarja linkitetään myös asianmukaisiin start- ja kill-tiedostoihin /etc/rc.d/rcX.d-hakemistossa. Se ottaa käyttöön ASF-daemonin automaattisen käynnistyksen ja lopettamisen järjestelmän eri lataus ja sammutustasoilla.
Käytä seuraavaa muotoa asfd-komentojen käyttöönottamiseksi:
/etc/init.d/asfd asetukset

Kuten näytetään yllä, asfd-komentosarja odottaa parametreja, ja nämä luetellaan taulukossa 3:

Taulukko 3. asfcli-parametrit

Asetus | Kuvaus
start | Käynnistää ASF-daemonin (yleensä tätä ei tarvita koska daemon on automaattisesti käynnistetty, kun järjestelmä käynnistyy).
stop | Pysäyttää ASF-daemonin.
restart | Käynnistää uudelleen ASF-daemonin.
reload | Käynnistää uudelleen ASF-daemonin.
status | Näyttää nykyisen ASF:n tilan.
version | Näyttää ASF-paketin version ja kaikki paketin komponentit.

`Muutettu viimeksi 18.08.2006 15.28 Versio 8 s`