16 helmikuun, 2022

A. 3 määritettäessä SNMP-tukea Solaris 10 OS: lle

oletuksena SNMP-seuranta on poistettu käytöstä Viestipalvelimessa. Tämä virhe valitaan, kun pyritään minimoimaan Viestipalvelimen oletuskokoonpanon tarjoamien palvelujen määrä. Älä tulkitse tätä oletusarvoa niin, että SNMP-seurannan käytöstä aiheutuu suoritusrangaistus.Itse asiassa Messaging Serverin SNMP tuki kuluttaa hyvin vähän resursseja ja on tarkoitus olla minimaalinen vaikutus messaging server. Lopputulos allof tämä on, tietenkin, että kerran kokoonpano vaiheet tarvitaan ennen Messaging Server ’ s SNMP tuki. Lisäksi Alustan Net-SNMP master agentin, snmpd: n, oletuskonfiguraatiota on muutettava, jotta voidaan ajaa Alagentteja, kuten Viestipalvelimia. Tämä muutos on seuraavan osion aihe.

A. 3.1 Net-SNMP Configuration

Messaging Serverin Net-SNMP-pohjainen SNMP-alagentti käyttää agentx-protokollaa kommunikoidakseen Alustan SNMP – pääagentin (RFC 2741) kanssa. Net-SNMPmaster-agentti, snmpd, on määritettävä AgentX-protokollan käytön sallimiseksi. Voit tehdä tämän, varmista, että Alustan snmpd.conf-tiedosto sisältää rivin

master agentx

jos tätä riviä ei ole, lisää se ja käynnistä snmpd-taustaprosessi uudelleen. Huomaa, että lähettämällä SIGHUP signaali taustaprosessiin ei oleriittävä. Kun snmpd-taustaprosessi on käynnistetty uudelleen, Etsi UNIX-domain-pistorasia, jonka snmpd luo AgentXcommunications-tiedostoille. Solaris-ja Linux-järjestelmissä tämä pistorasia on oletusarvoisesti erityinen tiedosto / var / agentx / master; sen sijaintia ja nimeä voidaan kuitenkin muuttaa snmpd: n kautta.uskoutua.

Solaris 10 OS snmpd: n kokoonpano näkyy alla:

%cp /etc/sma/snmp/snmpd.conf /etc/sma/snmp/snmpd.conf.save% cat >> /etc/sma/snmp/snmpd.conf# Messaging Server's subagent requires the AgentX protocolmaster agentx^D% cat >> /etc/sma/snmp/snmpd.conf% ls -al /var/agentx/srwxrwxrwx 1 root root 0 Aug 9 13:58 /var/agentx/master

lisäksi Red Hat Enterprise Linux AS 3 systems, oletuksena snmpd.conf-tiedosto rajoittaa tietoja, joita ”julkinen” SNMP-yhteisö voi tarkastella. Tämän vuoksi on tarpeen joko poistaa kyseinen rajoitus tai laajentaa se koskemaan Viestipalvelimen jakeluverkon tarjoamia toimitusmaksuja. Alustavaa testausta varten suositellaan jälkimmäisen tekemistä. Tämä on toteutettu sisällyttämällä OID-alatyypit mib-2.27 ja mib-2.28 näkymässä nimeltä ”systemview”alla esitetyllä tavalla. Varsinaista käyttöönottoa varten jokaisen toimipaikan on otettava huomioon yleinen turvallisuuspolitiikkansa. Huomaa, että SNMP: n alagentin antamat tiedot ovat ”vain luettavia”.

% cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.save% cat >>/etc/snmp/snmpd.conf# Messaging Server's subagent requires the AgentX protocolmaster agentx# Messaging Server's subagent exports mib-2.27 and .28# Add the mib-2.27 and .28 OID subtrees to the systemviewview systemview included .1.3.6.1.2.1.27view systemview included .1.3.6.1.2.1.28^D% /sbin/service snmpd restart% ls -al /var/agentx/mastersrwxr-xr-x 1 root root 0 Aug 8 21:20 /var/agentx/master

jos käytät SNMP v3-kontekstinimiä erottaaksesi samalla isäntätietokoneella samanaikaisesti toimivien Viestipalvelimien eri esiintymien Nimet, sinun on myös määritettävä vähintään yksi SNMPv3-käyttäjätunnus ja salasana käytettäväksi SNMP v3-kyselyissäsi.

A. 3.2 Messaging Server Subagent Configuration

for basic operation of Messaging Server ’ s SNMP subagent, you need only enable it and issue a one time manual start command. Vastedes, wheneverMessaging Server is started or stopped, the subagent will samaten be starteded or stop. Tarvittavat komennot tämän määrityksen tekemiseen sekä Solariksessa että Linuxissa ovat seuraavat:

% configutil -o local.snmp.enable -v 1% start-msg snmp

kun olet käynnissä, voit testata alagenttia komentoriviltä snmpwalk-komennolla. Katso kuvakaappauksia alla esimerkki appropriate Solaris ja Linux. Huomaa, että tiedostot rfc2248.txt ja rfc2249.txt ovat kopioita verkkopalveluista ja MTA MIBs. Onsolaris-järjestelmissä nämä tiedostot löytyvät myös/etc/SMA/snmp/ mibs / hakemistosta nimillä NETWORK-SERVICES-MIB.txt ja MTA-MIB.txt. Se ei ole tarpeen antaa näitä tiedostoja snmpwalk työkalu; kuitenkin, näin sallii snmpwalk toprint nimet kunkin MIB muuttujat sijaan niiden numeerinen objectidentifiers (OIDs).

Perustestaus Solariksella:

% D=/opt/SUNWmsgsr/examples/mibs /usr/sfw/bin/snmpwalk -v 1 -c public \ -m +$D/rfc2248.txt:$D/rfc2249.txt 127.0.0.1 mib-2.27NETWORK-SERVICES-MIB::applName.1 = STRING: /opt/SUNWmsgsr MTA on mail.siroe.com...% D=/opt/SUNWmsgsr/examples/mibs /usr/sfw/bin/snmpwalk -v 1 -c public \ -m +$D/rfc2248.txt:$D/rfc2249.txt 127.0.0.1 mib-2.28MTA-MIB::mtaReceivedMessages.1 = Counter32: 1452MTA-MIB::mtaStoredMessages.1 = Gauge32: 21...

Perustestaus Linuxissa:

% export D=/opt/sun/messaging/examples/mibs% /usr/bin/snmpwalk -v 1 -c public \ -m +$D/rfc2248.txt:$D/rfc2249.txt 127.0.0.1 mib-2.27NETWORK-SERVICES-MIB::applName.1 = STRING: /opt/sun/messaging MTA on mail.siroe.com...% /usr/bin/snmpwalk -v 1 -c public \ -m +$D/rfc2248.txt:$D/rfc2249.txt 127.0.0.1 mib-2.28MTA-MIB::mtaReceivedMessages.1 = Counter32: 21278MTA-MIB::mtaStoredMessages.1 = Gauge32: 7...

A. 3.3 Running as a Standalone SNMP Agent

Before configuring Messaging Server ’ s SNMP subagent to run as a standaloneSNMP agent, you must first decide which Ethernet interface and UDP port youwish for it to listen on for SNMP requests. Oletusarvoisesti se kuuntelee kaikkia saatavilla olevia Ethernet-liitäntöjä UDP-portin 161 avulla. Useimmissa tapauksissa haluat muuttaa portin numeron, jotta et häiritse Alustan ssnmp master agent, snmpd. Joissakin olosuhteissa, kuten asHA failover haluat myös muuttaa Ethernet-liitäntä kaikista käytettävissäinterfaces — INDR_ANY — tiettyyn rajapintaan identified by sen IP-osoite. Nämä kaksi konseptia, Ethernet-liitäntä ja UDP-portti, arekontrolled kautta paikallinen.snmp.listenaddr ja local.snmp.paapuurivaihtoehdot.

kun Ethernet-liitännän ja UPD-portin valinnat on tehty,paikallinen.snmp.erillisellä valinnalla on oltava arvonsa yhteen ja alagentti käynnistetään uudelleen. Kun se on käynnistetty uudelleen, se toimii SNMP-agenttina riippumatta snmpd: stä ja kaikista alagenteista.

esimerkiksi toimiaksesi itsenäisenä edustajana kuuntelemassa UDP-porttia 9161of Ethernet-liitännästä, jonka IP-osoite on 10.53.1.37, anna komennot alla.

konfiguroidaan toimimaan itsenäisenä agenttina:

% configutil -o local.snmp.port -v 9161% configutil -o local.snmp.listenaddr -v 10.53.1.37% configutil -o local.snmp.standalone -v 1% stop-msg snmp% start-msg snmp% snmpwalk -v 1 -c public 10.53.1.37:9161 .SNMPv2-SMI::mib-2.27.1.1.2.1 = STRING: "/opt/SUNWmsgsr MTA on mail.siroe.com"...

A. 3.4 monitorointi useita tapauksia Messaging Server

tässä käsitellään kahta tekniikkaa moneen tapaukseen Messaging Serverrunning samassa isäntätietokoneessa. Ensimmäinen tekniikka, käynnissä subagent standalone tilassa, sopii hyvin high-saatavuusfailover (HA) kokoonpanoissa, joissa yksittäiset tapaukset MessagingServer voi dynaamisesti siirtyä isäntätietokoneiden välillä. Toinen tekniikka, SNMP v3-kontekstinimien käyttö, on jonkin verran hyötyä tilanteissa, joissa Viestipalvelimen monet esiintymät rajoittuvat yhteen järjestelmään ja se on toivottavaa SNMP monitoringsoftware-ohjelman kyselyiden IP-osoitteiden määrän rajoittamiseksi (esimerkiksi silloin, kun seurantaohjelmiston lisensoinnissa on perIP-osoitekustannuskomponentti). Tätä jälkimmäistä tekniikkaa voidaan käyttää myös ha failoversettingsissä, mutta se vaatisi gallupeja yhtä monta IP-osoitetta kuin standalonemode-tekniikka.

A. 3.5 käyttämällä Standalone Agents for High-availability Failover

in a high-availability failover settlement where SNMP monitoring of MessagingServer is wanted, on suositeltavaa, että suoritat Messaging Serverin Snmpsubagentin erillisenä agenttina A. 3.3: ssa kuvatulla tavalla. Kun alagents ajetaan standalonemode, jokainen HA ilmentymä Messaging Server pitäisi olla sen paikallinen.snmp.listenaddr-valitsin, joka on asetettu kyseisen instanssin vikaantumisajan IP: n arvoon address.To yksinkertaistaa hallintaa, jokainen esiintymä olisi käytettävä samaa UDP-portti, mutta thatport olisi erotettava käyttämät snmpd daemonsrunning kunkin fyysisen klusterin isännät. Tyypillisesti nämä daemonit willbe using UDP-portti 161 niin nimenomaisesti määrittää eri portin numero paikallisen.snmp.paapuurivaihtoehto.

kun Messaging Server ’ s SNMP-tuki on määritetty tämän suosituksen mukaisesti, seuranta-asema voi seurata jokaista Messaging Server-instanssia IP-osoitteensa tai isäntänimensä kautta riippumatta siitä, missä fyysisessä klusterissa instanssi on käynnissä. Lisäksi olet varma, että Messaging Server ’ sstandalone SNMP-aineet eivät ole ristiriidassa keskenään, koska jokainen listaa vain omalla virtuaalisella Ethernet-käyttöliittymällään, jonka tunnistaa kyseisen instanssin ainutlaatuisesta IP-osoitteesta. (Nämä virtuaaliset Ethernet-liitännät luodaan automaattisesti HA: n varajärjestelmällä.) AUDP-portin huolellisen valinnan vuoksi asiamiehet eivät ole ristiriidassa klusterin järjestelmiä koskevan snmpd: n daemonsrunningin kanssa.

A. 3.6 useiden instanssien erottaminen SNMP v3-tekstinimillä

vaikka ei ole haittapuolia käyttää Messaging Server ’ s SNMP support in standalone-tilassa kuten on kuvattu kohdassa A. 3.3 käynnissä itsenäisenä SNMP-agenttina, on selvää, että jotkut sivustot saattavat mieluummin käyttää perinteisempää alagent-tilaa säilyttäen kuitenkin valmiudet moneen samaan järjestelmään samanaikaisesti kulkevaan Viestipalvelimeen.Esimerkiksi SNMP: n seurantajärjestelmä, jonka lisenssimalli rajoittaa haastateltavien IP-osoitteiden määrää. Tämän tavoitteen saavuttamiseksi jatka palvelimen SNMP-alagentin ajamista local-ohjelmalla.snmp.itsenäinen setto zero. Määritä lisäksi kunkin Messaging Server-ilmentymän käyttökohteen SNMP v3 kontekstinimi määrittämällä paikalliselle ei-nolla-arvo.snmp.enablecontextname vaihtoehto. Jos asiayhteyden nimi on muu kuin palvelun arvo.defaultdomain on haluttu, aseta haluttu nimi paikallisella.snmp.kontekstinimi-asetus. Kun jokainen instanssi Messaging Server ’ s SNMP subagentis uudelleen, ne voidaan sitten seurata kautta SNMP v3 kyselyt, jotka sisältävät oikean kontekstin nimet. Kahden saman järjestelmän Viestipalvelinajon ilmentymän MIB: t erotetaan ilmentymän SNMP v3-kontekstinimestä, joten MIB object identifier (OID) – ristiriitoja ei synny.

A. 3.7 Messaging Server ’s Net-SNMP-based SNMP Subagent Options

seuraavat vaihtoehdot koskevat vain Messaging Server’ s Net-SNMP basedSNMP-alagenttia. Kyseistä alagenttia käytetään Solaris-alustoilla, joissa on käytössä Solaris10 ja uudemmat sekä Linux-alustat. Alla kuvatut vaihtoehdot eivät koske vanhaa SNMP: n alagenttia, joka on toimitettu Solaris-alustoille, joissa on Solaris9 ja aikaisemmat käyttöjärjestelmät.

alla kuvatut vaihtoehdot ovat configutil options.As tällainen, niiden arvot tarkastetaan komennolla muodossa:

% configutil -o option-name

missä vaihtoehto-nimi on vaihtoehdon nimi, joka näyttää arvon. Jos haluat määrittää tai muuttaa valitsimen arvoa, käytä lomakkeen komentoa

% configutil -o option-name -v option-value

jossa optio-arvo on asetettava arvo.Muutokset näihin vaihtoehtoihin vaativat uudelleenkäynnistyksen tullakseen voimaan:

% stop-msg snmp% start-msg snmp

Seuraavassa on kuvaus kunkin vaihtoehdon sekä sen defaultvalue.

taulukko A-1 SNMP: n Alagenttivaihtoehdot

vaihtoehto (oletus)

tavaran kuvaus

paikallinen.snmp.käytä(0)

Messaging Server SNMP-alagentti suoritetaan vasta, kun tämän asetuksen arvo on 1 tai true, jolloin Viestipalvelin pysähtyy automaattisesti ja käynnistää alagentin osana normaaleja käynnistys-ja sammutustoimenpiteitä. Oletusarvoisesti tämä asetus on Seto zero, joka poistaa alagentin toiminnan käytöstä. Ennen kuin otat alagentin käyttöön,varmista, että Alustan pääagentti on määritetty oikein A. 3.3: ssa kuvatulla tavalla itsenäisenä SNMP-agenttina.

paikallinen.snmp.itsenäinen(0)

Messaging Serverin SNMP-tuki toimii normaalisti SNMP: n alagenttina, vastaanottaa NMP-pyyntöjä Alustan SNMP master agentin, snmpd: n kautta.Tämä toimintatila on oletusarvo ja valitaan antamalla tälle vaihtoehdolle arvo 0 tai false. Kuten kohdassa A. 3.3 kuvataan itsenäisenä SNMP-agenttina, alagentti voi kuitenkin toimia ”standalone” – tilassa, jossa se toimii SNMP-agenttina snmpd: n itsenäisenä agenttina. Kun sitä ajetaan itsenäisenä, alagentti — Nowa SNMP-agentti — kuuntelee suoraan SNMP-pyyntöjä paikallisen määrittämässä Ethernet-liitännässä ja UDP-siirrossa.snmp.listenaddr ja local.snmp.paapuurivaihtoehdot. Jos haluat suorittaa tämän erillisen tilan, määritä tälle valinnalle arvo 1 tai TRUE.

standalone – tilassa ajaminen ei häiritse muita SNMP masteror-alagentteja, jotka ovat käynnissä järjestelmässä.

paikallinen.snmp.listenaddr (INDDR_ANY)

Ethernet-liitännän verkkonimi tai IP-osoite SNMP-pyyntöjen kuunteluun, kun se on käytössä itsenäisenä. Oletusarvoisesti kaikki käytettävissä olevat liittymät kuunnellaan. Tämä vastaa arvon FUNDR_ANY määrittämistä.Tietty rajapinta voidaan valita määrittämällä joko IP-osoite tai kyseiseen rajapintaan liittyvä nimi. Käyttöliittymä voi olla joko fysikaalinen interface tai virtuaalinen käyttöliittymä.

tätä valintaa ei huomioida, kun se on paikallinen.snmp.standalone isset to 0 or FALSE.

paikallinen.snmp.cachettl(30)

TTL (Time to live) sekunteina välimuistiin tallennettujen seurantatietojen osalta. Tämä vaihtoehto ohjaa sitä, kuinka kauan alatoimisto raportoi samat seurantatiedot, jotta nämä tiedot saadaan Viestipalvelimelta saaduilla uusilla tiedoilla.Message loop-tietoja lukuun ottamatta tiedot tallennetaan välimuistiin oletusarvoisesti enintään 30 sekunnin ajan. Silmukkatiedot, jotka määritetään skannaamalla .Hallussa tiedostot, päivitetään vain kerran 10 minuutin välein. Se johtuu resurssikustannuksista skannata kaikki levyn viestijonot.

huomaa, että alagentti ei päivitä seurantatietojaan jatkuvasti:se päivittyy vasta SNMP: n pyynnön saatuaan, ja Välimuistiin tallennetut tiedot ovat peräisin (toisin sanoen kauemmin kuin sen TTL). Jos TTL on asetettu 30 sekuntiin ja SNMP-pyynnöt tehdään vain viiden minuutin välein, jokainen SNMP-pyyntö saa alagentin hankkimaan tuoreita tietoja Viestipalvelimelta. Eli data fromMessaging Server saadaan vain kerran viidessä minuutissa. Jos SNMP-pyynnöt esitetään 10 sekunnin välein, alagent vastaa joihinkin näistä pyynnöistä 29 sekunnin vanhoilla välimuistilla tallennetuilla tiedoilla; Viestipalvelin tiedustellaan vain 30 sekunnin välein.

paikallinen.snmp.servertimeout(5)

alagentti määrittää kunkin valvotun palvelun toimintatilaneby avaa TCP-yhteydet kuhunkin palveluun ja käy läpi protokollamuutoksen. Tämä sekunteina mitattu aikakatkaisuarvo määrittää, kuinka kauan alagentti odottaa vastausta kuhunkin protokollanvaihdon vaiheeseen. Oletuksena käytetään viiden sekunnin aikalisää.

paikallinen.snmp.directoryscan(1)

tämän asetuksen avulla voit kontrolloida, suorittaako alagentti pieniä määriä levyllä olevia viestijonoja .Hallussa olevat viestitiedostot ja vanhimmat viestitiedostot. Tämä tieto vastaa mtagrouploopsdeted -, mtaGroupOldestMessageStored-ja mtaGroupOldestMessageId MIB-muuttujia. Kun Tällä valinnalla on arvo 1 tai true, tämän tiedon välimuisti ylläpidetään ja päivitetään tarpeen mukaan. Sites with thousands of queued messages, that are not interested in these particularMIB variables should consider seting this option ’ s value to 0 or false.

paikallinen.snmp.enablecontextname(0)

alagentilla on mahdollisuus rekisteröidä virhetoiminnan ilmaisimet SNMP v3-kontekstinimellä. Kun tämä on tehty, toimitusmaksuja voi pyytää vain SNMP v3-asiakas, joka määrittää asiayhteyden nimen SNMP-pyynnössään.Kontekstinimien käyttö mahdollistaa sen, että useat riippumattomat alayksiköt voivat rekisteröidä Verkostopalvelut ja MTA: n MIBs: n saman OID-puun alle (eli saman SNMPmaster-agentin alle). Katso lisätietoja A. 3.4 monitorointi useita tapauksia Messaging Server.

jos haluat käyttää SNMP v3-kontekstinimiä, määritä tälle valinnalle arvo 1 tai true. Kun tämä on tehty, alagent käyttää oletuksena palvelun arvoa.defaultdomain optionfor its context name. Jos haluat käyttää eri arvoa asiayhteyden nimelle, käytä paikallista.snmp.kontekstinimi-asetus.

paikallinen.snmp.contextname (palvelu.defaultdomain)

kun SNMP v3-asiayhteystunnusten käyttö on otettu käyttöön paikallisten kanssa.snmp.enablecontextname, tätä asetusta voidaan käyttää määrittämään alagentin käyttämä asiayhteyden nimi MIBs: lle. Tälle valinnalle annetut arvot ovat stringvalues-arvoja, ja niiden on oltava sopivia käytettäväksi SNMP v3-kontekstinimenä. Tätä vaihtoehtoa ei huomioida, kun se on paikallinen.snmp.enablecontextname on arvo0 tai false.

Vastaa

Sähköpostiosoitettasi ei julkaista.