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.

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

zabbix login

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

zabbix dashboard

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.

Zabbix graphic

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.