Vill du lära dig att övervaka en Linux-dator med hjälp av SNMP? I den här guiden, vi ska visa dig hur du installerar SNMP på Ubuntu och hur man konfigurerar Zabbix-servern för att övervaka en Linux-dator utan att behöva installera Zabbix agenten.

Maskinvarulista:

I följande avsnitt presenteras listan över utrustning som används för att skapa denna Zabbix handledning.

Varje del av hårdvara som anges ovan finns på Amazon webbplats.

Zabbix spellista:

På den här sidan erbjuder vi snabb tillgång till en lista med videor relaterade till Zabbix-installation.

Glöm inte att prenumerera på vår youtube-kanal som heter FKIT.

Självstudie - NTP på Ubuntu Linux

Först ska vi konfigurera systemet för att använda rätt datum och tid med hjälp av NTP.

På Linux-konsolen använder du följande kommandon för att ställa in rätt tidszon.

# dpkg-reconfigure tzdata

Installera Ntpdate-paketet och ställ in rätt datum och tid omedelbart.

# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br

Kommandot Ntpdate användes för att ställa in rätt datum och tid med hjälp av servern: pool.ntp.br

Nu ska vi installera NTP-tjänsten.

# apt-get install ntp

NTP är den tjänst som kommer att hålla vår server uppdaterad.

Använd kommandodatumet för att kontrollera datum och tid som konfigurerats på din Ubuntu Linux.

# date

Om systemet visade rätt datum och tid innebär det att du följde alla steg på rätt sätt.

Självstudie - SNMP Installation på Ubuntu

Nu måste vi installera och konfigurera SNMP-tjänsten på Ubuntu Linux.

På Linux-konsolen använder du följande kommandon för att installera de paket som krävs.

# apt-get update
# apt-get install snmpd snmp

Nu, du bör hitta platsen för snmpd.conf filen på ditt system.

Efter att ha hittat, måste du redigera filen snmpd.conf.

# updatedb
# locate snmpd.conf
# vi /etc/snmp/snmpd.conf

Här är den ursprungliga filen, innan vår konfiguration och utan kommentarer.

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>
sysServices 72
proc monterad
proc ntalkd 4
proc sendmail 10 1
disk / 10000
disk /var 5%
includeAllDisks 10%
belastning 12 10 5
trapsink localhost offentlig
iquerySecName interntAnvändare
rouser internaAnvändare
defaultMonitors ja
linkUpDownNotifications ja
förlänga test1 /bin/echo Hej, världen!
förlänga-sh test2 eko Hej, världen! ; echo Hej där ; avsluta 35
master agentx

Här är den nya filen med vår konfiguration.

rocommunity GokuBlack
syslocation Universe10 - IT Room
sysContact Zamasu <zamasu@dbsuper.com>;

GokuBlack Community har skrivskyddade tillstånd på Ubuntu-servern.

Den kontaktperson som ansvarar för denna Linux konfigurerades som Zamasu.

Utrustningens placering var konfigurerad som IT Room of Universe 10.

Du bör också starta om SNMP manuellt och verifiera tjänststatusen.

# service snmpd stop
# service snmpd start
# service snmpd status

Här är ett exempel på SNMP-tjänstens statusutmatning

● 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)

Du har installerat Ubuntu SNMP-tjänsten med lyckat resultat.

Du har konfigurerat tjänsten Ubuntu SNMP.

Testa SNMP-konfigurationen genom att använda följande kommandon.

# snmpwalk -v2c -c GokuBlack 127.0.0.1

Här är ett litet urval av SNMPWALK utgång.

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"

Grattis! du har installerat SNMP-tjänsten på en dator som kör Ubuntu Linux.

Du kan nu använda Zabbix-serverinstrumentpanelen för att lägga till den här datorn i nätverksövervakningstjänsten.

Självstudie - Zabbix Monitor Linux med hjälp av SNMP

Nu måste vi komma åt Zabbix-serverns instrumentpanel och lägga till Linux-datorn som värd.

Öppna din webbläsare och ange IP-adressen till din webbserver plus / zabbix.

I vårt exempel angavs följande webbadress i Webbläsaren:

• http://35.162.85.57/zabbix

På inloggningsskärmen använder du standardanvändarnamnet och standardlösenordet.

• Standard användarnamn: Admin
• Standardlösenord: zabbix

zabbix login

Efter en lyckad inloggning kommer du att skickas till Zabbix Dashboard.

zabbix dashboard

På instrumentpanelsskärmen kommer du åt konfigurationsmenyn och väljer alternativet Värd.

Längst upp till höger på skärmen klickar du på knappen Skapa värd.

På skärmen Värdkonfiguration måste du ange följande information:

• Värdnamn - Ange ett Hostname för att identifiera Linux-servern.
• Synligt Värdnamn - Upprepa värdnamnet.
• Ny grupp - Ange ett namn för att identifiera en grupp av liknande enheter.
• Agent Interface - Klicka på alternativet Ta bort.
• SNMP Interface - Ange IP-adressen för Linux-servern.

Här är den ursprungliga bilden, innan vår konfiguration.

Här är den nya bilden med vår konfiguration.

Därefter måste vi konfigurera SNMP-communityn som Zabbix kommer att använda för att ansluta på Linux-datorn.

Få åtkomst till fliken Makron högst upp på skärmen.

Skapa ett makro med namnet: {$SNMP_COMMUNITY}

Makrovärdet {$SNMP_COMMUNITY} bör vara Linux Computer SNMP-communityn.

Därefter måste vi associera värden med en specifik mall för nätverksövervakaren.

Som standard levereras Zabbix med en stor mängd övervakningsmallar.

Få åtkomst till fliken Mallar högst upp på skärmen.

Klicka på Knappen Välj och leta reda på mallen som heter: Template OS LINUX SNMPv2

Klicka på Lägg till-knappen (1).

Klicka på Lägg till knappen (2).

Efter några minuter kommer du att kunna se det initiala resultatet på Zabbix Dashboard.

Slutresultatet kommer att ta minst en timme.

Som standard kommer Zabbix vänta 1 timme för att upptäcka antalet gränssnitt som finns på Linux-datorn.

Som standard väntar Zabbix 1 timme innan du samlar in information från nätverksgränssnitten.

För att kunna testa din konfiguration, få tillgång till övervakningsmenyn och klicka på alternativet Grafer.

Vänta 1 timme innan du försöker komma åt Linux-datorgrafen.

Zabbix graphic

Längst upp till höger på skärmen väljer du gruppen med namnet ALL.

Välj din Linux-dator värdnamn.

Välj grafen med namnet: PROCESSORUTNYTTJANDE

Du bör kunna se grafiken i Minnesutnyttjande.

Grattis! Du har konfigurerat Zabbix-servern för att övervaka en Linux-dator med hjälp av SNMP.