Haluatko oppia seuraamaan Linux-tietokonetta SNMP: n avulla? Tässä opetusohjelmassa näytämme sinulle, miten SNMP asennetaan Ubuntuun ja miten Zabbix-palvelin määritetään valvomaan Linux-tietokonetta ilman Zabbix-agentin asentamista.
Laitteistoluettelo:
Seuraavassa osassa on luettelo laitteista, joita käytetään tämän Zabbix-opetusohjelman luomiseen.
Jokainen edellä mainittu laitteisto löytyy Amazonin verkkosivuilta.
Zabbixin soittolista:
Tällä sivulla tarjoamme nopean pääsyn luetteloon videoista, jotka liittyvät Zabbixin asennukseen.
Älä unohda tilata youtube-kanavaamme nimeltä FKIT.
Zabbix liittyvä opetusohjelma:
Tällä sivulla tarjoamme nopean pääsyn luetteloon opetusohjelmia, jotka liittyvät Zabbix asennus.
Opetusohjelma – NTP Ubuntu Linuxissa
Ensinnäkin aiomme määrittää järjestelmän käyttämään oikeaa päivämäärää ja aikaa NTP: n avulla.
Määritä Linux-konsolissa oikea aikavyöhyke seuraavilla komennoilla.
# dpkg-reconfigure tzdata
Asenna Ntpdate-paketti ja aseta oikea päivämäärä ja kellonaika välittömästi.
# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br
Ntpdate-komentoa käytettiin oikean päivämäärän ja kellonajan määrittäminen palvelimen avulla: pool.ntp.br
Asennetaan NTP-palvelu.
# apt-get install ntp
NTP on palvelu, joka pitää palvelimemme ajan tasalla.
Komentopäivämäärän avulla voit tarkistaa Ubuntu Linuxissa määritetyn päivämäärän ja kellonajan.
# date
Jos järjestelmä näytti oikean päivämäärän ja kellonajan, tämä tarkoittaa, että olet noudattanut kaikkia vaiheita oikein.
Opetusohjelma – SNMP-asennus Ubuntuun
Nyt meidän on asennettava ja määritettävä SNMP-palvelu Ubuntu Linuxiin.
Asenna tarvittavat paketit Linux-konsolissa seuraavilla komennoilla.
# apt-get update
# apt-get install snmpd snmp
Nyt sinun pitäisi löytää snmpd.conf-tiedoston sijainti järjestelmässäsi.
Kun olet löytänyt, sinun on muokattava snmpd.conf-tiedostoa.
# updatedb
# locate snmpd.conf
# vi /etc/snmp/snmpd.conf
Tässä on alkuperäinen tiedosto, ennen kokoonpanoamme ja ilman kommentteja.
agentAddress udp:127.0.0.1:161
view systemonly included .1.3.6.1.2.1.1
view systemonly included .1.3.6.1.2.1.25.1
rocommunity public default -V systemonly
rocommunity6 public default -V systemonly
rouser authOnlyUser
sysLocation Sitting on the Dock of the Bay
sysContact Me <me@example.org>
sysPalvelut 72
proc-asennus
proc ntalkd 4
proc sendmail 10 1
levy / 10000
levy /var 5%
includeAllDisks 10%
kuorma 12 10 5
trapsink localhost julkinen
iquerySecName sisäinenUser
housun sisäinenUser
defaultMonitors kyllä
linkUpDownNotifications kyllä
laajenna testi1 / bin / echo Hei, maailma!
extend-sh test2 kaiku Hello, maailma! ; kaiku Hei siellä; poistu 35
pääagenttix
Tässä on uusi tiedosto kokoonpanollamme.
rocommunity GokuBlack
syslocation Universe10 – IT Room
sysContact Zamasu <zamasu@dbsuper.com>;
GokuBlack-yhteisöllä on vain luku -oikeudet Ubuntu-palvelimeen.
Tästä Linuxista vastaava yhteyshenkilö oli määritetty Zamasuksi.
Laitteen sijainti konfiguroidaan Universumi 10:n IT-huoneksi.
Käynnistä SNMP uudelleen myös manuaalisesti ja tarkista palvelun tila.
# service snmpd stop
# service snmpd start
# service snmpd status
Tässä on esimerkki SNMP-palvelun tilan tuotoksesta
● snmpd.service – Simple Network Management Protocol (SNMP) Daemon.
Loaded: loaded (/lib/systemd/system/snmpd.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2018-08-07 11:15:48 -03; 9min ago
Process: 13534 ExecStartPre=/bin/mkdir -p /var/run/agentx (code=exited, status=0/SUCCESS)
Olet asentanut Ubuntu SNMP -palvelun onnistuneesti.
Olet määrittänyt Ubuntu SNMP -palvelun onnistuneesti.
Voit testata SNMP-kokoonpanon seuraavilla komennoilla.
# snmpwalk -v2c -c GokuBlack 127.0.0.1
Tässä on pieni näyte SNMPWALK-tulostista.
iso.3.6.1.2.1.1.1.0 = STRING: ”Linux ubuntu18 4.15.0-29-generic #31-Ubuntu SMP 2018 x86_64”
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.8072.3.2.10
iso.3.6.1.2.1.1.3.0 = Timeticks: (69872) 0:11:38.72
iso.3.6.1.2.1.1.4.0 = STRING: ”Zamasu <zamasu@dbsuper.com>;”
iso.3.6.1.2.1.1.5.0 = STRING: ”ubuntu18”
iso.3.6.1.2.1.1.6.0 = STRING: ”Universe10 – IT Room”
Onnittelen! olet asentanut SNMP-palvelun tietokoneeseen, jossa on Ubuntu Linux.
Voit nyt lisätä tämän tietokoneen verkonvalvontapalveluun Zabbix-palvelimen koontinäytön avulla.
Opetusohjelma – Zabbix Monitor Linux käyttäen SNMP
Nyt meidän on päästä Zabbix-palvelimen hallintapaneeliin ja lisättävä Linux-tietokone isännäksi.
Avaa selain ja kirjoita web-palvelimen IP-osoite plus /zabbix.
Esimerkissämme selaimeen syötettiin seuraava URL-osoite:
• http://35.162.85.57/zabbix
Käytä kirjautumisnäytössä oletuskäyttäjänimeä ja oletussalasanaa.
• Oletuskäyttäjänimi: Admin
• Oletussalasana: zabbix

Onnistuneen kirjautumisen jälkeen sinut lähetetään Zabbix-koontinäyttöön.

Avaa koontinäyttönäytössä Määritys-valikko ja valitse Isäntä-vaihtoehto.

Napsauta näytön oikeassa yläkulmassa Luo isäntä -painiketta.

Host-kokoonpanonäytössä sinun on annettava seuraavat tiedot:
• Isännän nimi – Anna Isäntänimi Linux-palvelimen tunnistamiseksi.
• Näkyvä isäntänimi – Toista isäntänimi.
• Uusi ryhmä – Tunnista samanlaisten laitteiden ryhmä kirjoittamalla nimi.
• Agent Interface – Napsauta Poista-vaihtoehtoa.
• SNMP Interface – Kirjoita Linux-palvelimen IP-osoite.
Tässä on alkuperäinen kuva, ennen kokoonpanoamme.

Tässä on uusi kuva kokoonpanostamme.

Seuraavaksi meidän on määritettävä SNMP-yhteisö, jota Zabbix käyttää yhteyden muodostamiseen Linux-tietokoneeseen.
Käytä näytön yläreunassa välilehteä.
Luo makro nimeltä: {$SNMP_COMMUNITY}
Makron {$SNMP_COMMUNITY} on oltava Linux Computer SNMP -yhteisö.

Seuraavaksi meidän on liitettävä isäntä tiettyyn verkonvalvontamalliin.
Oletuksena Zabbixin mukana tulee laaja valikoima valvontamalleja.
Siirry näytön yläreunassa näyttöön valittuun Mallit-välilehteen.
Napsauta Valitse-painiketta ja etsi malli nimeltä: Template OS LINUX SNMPv2

Napsauta Lisää-painiketta (1).
Napsauta Lisää-painiketta (2).
Muutaman minuutin kuluttua näet ensimmäisen tuloksen Zabbix-koontinäytössä.
Lopputulos kestää vähintään tunnin.
Oletuksena Zabbix odottaa 1 tunnin löytääkseen Linux-tietokoneessa käytettävissä olevien liittymien määrän.
Oletuksena Zabbix odottaa 1 tunnin ennen tietojen keräämistä verkkoliittymiltä.
Voit testata kokoonpanoasi avaamalla Valvonta-valikon ja napsauttamalla Kaaviot-vaihtoehtoa.
Odota 1 tunti ennen kuin yrität käyttää Linux-tietokoneen kaaviota.

Valitse näytön oikeassa yläkulmassa ryhmä nimeltä ALL.
Valitse Linux-tietokoneesi isäntänimi.
Valitse kaavio, jonka nimi on: Suorittimen KÄYTTÖ

Sinun pitäisi nähdä muistin käytön grafiikka.

Onnittelen! Olet määrittänyt Zabbix-palvelimen valvomaan Linux-tietokonetta SNMP: n avulla.