Vil du lære å bruke Zabbix til å overvåke en stjerneserver? I denne opplæringen skal vi vise deg hvordan du konfigurerer Zabbix til å overvåke Asterisk VoIP-serveren installert på en datamaskin som kjører Ubuntu linux.
• Zabbix 4.2.6
• Zabbix 4.4.0
• Ubuntu 18.04
• Ubuntu 19.04
• Stjerne 16.5.1
• Stjerne 16.6.0
Hvis du trenger det, er det en installasjonsveiledning for stjerne.
Maskinvareliste:
Følgende avsnitt presenterer listen over utstyr som brukes til å lage denne Zabbix opplæringen.
Hver del av maskinvaren som er nevnt ovenfor, finner du på Amazons nettside.
Zabbix spilleliste:
På denne siden tilbyr vi rask tilgang til en liste over videoer relatert til Zabbix installasjon.
Ikke glem å abonnere på vår youtube kanal som heter FKIT.
Zabbix Relaterte Tutorial:
På denne siden tilbyr vi rask tilgang til en liste over tutorials knyttet til Zabbix installasjon.
Tutorial – Stjerne SNMP Installasjon
Bruk følgende kommandoer til å installere SNMP-tjenesten på Stjerneserveren.
Finn plasseringen av filen snmpd.conf på systemet ditt.
Før vi begynner, kan du opprette en sikkerhetskopi av den opprinnelige SNMP-konfigurasjonsfilen.
Deretter må du redigere filen snmpd.conf.
Her er den opprinnelige filen, før vår konfigurasjon og uten kommentarer.
Her er den nye filen med vår konfigurasjon.
GokuBlack-fellesskapet har skrivebeskyttet tillatelse på Linux-serveren.
Kontaktpersonen som er ansvarlig for denne Linux ble konfigurert som Zamasu.
Plasseringen av utstyret ble konfigurert som IT Room of Universe 10.
Du bør også starte SNMP på nytt manuelt og kontrollere tjenestestatusen.
Du er ferdig med Asterisk SNMP nødvendig konfigurasjon på Linux.
Tutorial – Stjerne SNMP-konfigurasjon
Rediger konfigurasjonsfilen res_snmp.conf for å aktivere SNMP-integreringen.
Legg til følgende linjer på slutten av filen res_snmp.conf.
Start stjernetjenesten på nytt.
Koble til Stjernekonsollen, og kontroller om Asterisk SNMP-modulen ble lastet inn.
I vårt eksempel kan vi se at Asterisk SNMP-modulen ble lastet inn.
Hvis du vil teste Asterisk SNMP-konfigurasjonen, bruker du følgende kommando.
Husk at vi brukte et SNMP-fellesskap som heter GokuBlack, akkurat som et eksempel.
Du bør se en SNMP-utgang:
Du har konfigurert Asterisk SNMP-funksjonen.
Tutorial – Stjerne MIB Installasjon
Få tilgang til SNMP mib-repositoriumkatalogen og opprett en fil med navnet ASTERISK-MIB.txt
Få tilgang til dette Asterisk-nettstedet, og kopier tekstinnholdet på siden til filen MIB-ASTERISK.txt.
Her er et eksempel på begynnelsen av denne filen.
Få tilgang til SNMP mib-repositoriumkatalogen og opprett en fil med navnet DIGIUM-MIB.txt
Få tilgang til dette Asterisk-nettstedet, og kopier tekstinnholdet på siden til filen DIGIUM-ASTERISK.txt.
Her er filinnholdet.
Rediger SNMP-konfigurasjonsfilen med navnet snmp.conf.
Her er den opprinnelige filen, før vår konfigurasjon.
Her er den nye filen med vår konfigurasjon.
Start SNMP-tjenesten på nytt.
Start stjernetjenesten på nytt.
Utfør en annen SNMP-kommunikasjonstest for å se om OID-oversettelsen til MIB fungerer.
Du bør se en SNMP-utdata ved hjelp av ord i stedet for tall.
Gratulerer, du har installert Stjernen MIB vellykket.
Zabbix – Hvordan overvåke stjernen VoIP Server
Nå må vi få tilgang til Zabbix-serverdashbordet og legge til Stjerne Linux-datamaskinen som vert.
Åpne nettleseren din og skriv inn IP-adressen til webserveren pluss /zabbix.
I vårt eksempel ble følgende URL skrevet inn i nettleseren:
• Http://192.168.15.100/zabbix
Bruk standard brukernavn og standardpassord på påloggingsskjermen.
• Standard brukernavn: Admin
• Standard passord: zabbix
Etter en vellykket pålogging, vil du bli sendt til Zabbix Dashboard.
Åpne Konfigurasjon-menyen på instrumentbordskjermen, og velg Vert-alternativet.
Øverst til høyre på skjermen klikker du på Opprett vert-knappen.
I skjermbildet Vertskonfigurasjon må du angi følgende informasjon:
• Vertsnavn – Skriv inn et vertsnavn for å identifisere stjerneserveren.
• Synlig vertsnavn – Gjenta vertsnavnet.
• Ny gruppe – Skriv inn et navn for å identifisere en gruppe lignende enheter.
• Agent Interface – Klikk på Fjern alternativet.
• SNMP-grensesnitt – Skriv inn IP-adressen til stjerneserveren.
Her er det opprinnelige bildet, før vår konfigurasjon.
Her er det nye bildet med vår konfigurasjon.
Deretter må vi konfigurere SNMP-fellesskapet som Zabbix vil bruke til å koble til på Zabbix-serveren.
Åpne Makroer-fanen øverst på skjermen.
Opprett en makro med navnet{ $SNMP_COMMUNITY}
Makroverdien {$SNMP_COMMUNITY} bør være Linux-datamaskinens SNMP-fellesskap.
Klikk på Legg til-knappen for å inkludere denne verten på Zabbix-databasen.
Åpne Konfigurasjon-menyen på instrumentbordskjermen, og velg Vert-alternativet.
Finn og klikk på vertsnavnet du opprettet før.
I vårt eksempel valgte vi vertsnavnet: LINUX-SERVER-01
Åpne kategorien Programmer i skjermbildet Vertsegenskaper.
Øverst til høyre på skjermen klikker du på Opprett program-knappen.
Opprett et nytt program med navnet: Stjerne på vertsprogramskjermbildet.
Når du har fullført programopprettingen, åpner du kategorien Elementer.
Øverst til høyre på skjermen klikker du på Opprett element-knappen.
I skjermbildet Oppretting av elementer må du konfigurere følgende elementer:
Eksempel 01 – SNMP element for å overvåke stjerneversjon:
• Navn: Stjerne versjon
• Type: SNMPv2 Agent
• Nøkkel: asterisk.version
• OID: 1.3.6.1.4.1.22736.1.1.1.0
• SNMP-fellesskap: {$SNMP_COMMUNITY}
• Type informasjon: Tekst
• Oppdateringsintervall: 1m
• Søknad: Stjerne
Eksempel 02 – SNMP element for å overvåke stjerne oppetid:
• Navn: Stjerne Oppetid
• Type: SNMPv2 Agent
• Nøkkel: asterisk.uptime
• OID: 1.3.6.1.4.1.22736.1.2.1.0
• SNMP-fellesskap: {$SNMP_COMMUNITY}
• Type informasjon: Numerisk (Usignert)
• Enheter: oppetid
• Oppdateringsintervall: 30-tallet
• Søknad: Stjerne
Eksempel 03 – SNMP element for å overvåke stjernekall aktiv:
• Navn: Stjerne kaller aktiv
• Type: SNMPv2 Agent
• Nøkkel: asterisk.calls.active
• OID: 1.3.6.1.4.1.22736.1.2.5.0
• SNMP-fellesskap: {$SNMP_COMMUNITY}
• Type informasjon: Numerisk (Usignert)
• Oppdateringsintervall: 1m
• Søknad: Stjerne
Eksempel 04 – SNMP element for å overvåke stjernekall behandlet:
• Navn: Stjernesamtaler behandlet
• Type: SNMPv2 Agent
• Nøkkel: asterisk.calls.processed
• OID: 1.3.6.1.4.1.22736.1.2.6.0
• SNMP-fellesskap: {$SNMP_COMMUNITY}
• Type informasjon: Numerisk (Usignert)
• Oppdateringsintervall: 1m
• Søknad: Stjerne
Klikk på Legg til-knappen for å fullføre vareopprettingen og vente 5 minutter.
For å teste konfigurasjonen, gå til Overvåking-menyen og klikk på Siste data-alternativet.
Bruk filterkonfigurasjonen til å velge ønsket vertsnavn og klikk på Bruk-knappen.
I vårt eksempel valgte vi vertsnavnet LINUX-SERVER-01
Du bør kunne se resultatene av stjerneovervåkingen ved hjelp av Zabbix.
Gratulerer! Du har konfigurert Zabbix til å overvåke en stjerneserver.