- 1. Hur man uppgraderar operativsystemet Debian 9
- 2. Så här installerar du Monit på Debian 9
- 3. Hur man kontrollerar statusen för Monit
- 4. Så här konfigurerar du Monit på Debian 9
- 5. Så här får du tillgång till Monit på Debian 9
- 6. Hur man lägger till tjänster för att övervaka med Monit
- 7. Hur man gör Apache Monitoring (Linux)
- 8. Hur man gör Rsyslog -övervakning
- 9. Hur man gör Proftpd -övervakning
- 10. Så här övervakar du via Debian 9 -terminalen
När vi hanterar Linux -operativsystem, i det här fallet Debian 9, måste vi vara medvetna om var och en av dem och hundratals verktyg som finns tillgängliga för att få ut maximal produktivitet och få bättre kontroll över varje process och tjänst. som påverkar organisationen.
Det är därför Solvetic den här gången kommer att prata om Monit, som är ett gratis verktyg för att övervaka processer med olika funktioner.
Vad är MonitMonit har skapats som ett open source -verktyg genom vilket vi kan hantera och övervaka Unix -system. Med Monit kommer vi att kunna utföra underhåll och automatisk reparation av korrupta processer samt utföra betydande åtgärder i felsituationer inom servern.
När vi använder Monit har vi möjlighet att utföra processen via kommandoraden eller webbläsaren för dem som vill ha en grafisk miljö. Även när vi använder Monit, som administratörer eller supportpersonal, kommer vi att kunna övervaka filer, kataloger och enheter för storleksändringar och tilldelade behörigheter.
Monit funktioner
Några av de mest framstående funktionerna hos Monit är:
- Möjlighet att övervaka och övervaka tjänster som Apache, Sendmail, Nginx, FTP, SSH och MySQL.
- Övervaka TCP / IP -port för fjärrvärdar
- Generering av varningar när ett kritiskt fel eller återställningsstatus visas.
- Möjlighet att kontrollera systembelastning, CPU -användning, RAM -användning, disk, filstorleksändringar, behörighetsändringar, bland andra parametrar.
- Analysera och övervaka HTTP-, FTP-, SSH-, POP-, IMAP-, LDAP-, IMAP- och SMTM -protokoll
- Enkelt att använda gränssnitt
- Logga via syslog
- Du kan starta, stoppa eller döda en process
Därefter kommer vi att se hur du installerar och konfigurerar Monit på Debian 9.
1. Hur man uppgraderar operativsystemet Debian 9
Det första steget är att uppdatera Debian 9 -paketen och för detta kommer vi att utföra följande kommandon:
apt -get update -y apt -get upgrade -y
När systemet har uppdaterats fortsätter vi att starta om det genom att köra omstartskommandot för att tillämpa ändringarna.
2. Så här installerar du Monit på Debian 9
Steg 1
När systemet har uppdaterats fortsätter vi att installera Monit genom att köra följande rad:
apt -get install monit -y
Steg 2
När Monit är installerat fortsätter vi att köra följande rader för att starta Monit och konfigurera det vid Debian 9 -start:
systemctl start monit systemctl aktivera monit
3. Hur man kontrollerar statusen för Monit
Vi kan se det nuvarande tillståndet för Monit i Debian 9 genom att köra följande rad:
systemctl status monitResultatet blir följande. Vi kan se att den är aktiv.
4. Så här konfigurerar du Monit på Debian 9
Steg 1
Nästa steg är att komma åt / etc / monit / katalogen där Monit-konfigurationen finns, konfigurationskatalogen för servrarna och processerna finns i / etc / monit / conf-available /.
Monit har ett integrerat webbgränssnitt, men det är inaktiverat som standard så vi kommer åt katalogen / etc / monit / genom att köra följande:
nano / etc / monit / monitrcDär måste vi hitta följande rader:
# ställ in httpd -port 2812 och # använd adress localhost # acceptera bara anslutning från localhost # låt localhost # tillåta localhost att ansluta till servern och # tillåt admin: monit # kräver användarens 'admin' med lösenord 'monit'
Steg 2
Vi kommer att anpassa det till följande:
ställ in httpd -port 2812 och tillåt admin: monit # kräver användarens 'admin' med lösenord 'monit'
Där måste vi ta bort respektive ledningar och koppla bort de aktuella linjerna.
Steg 3
Vi sparar ändringarna i filen med följande tangentkombination:
Ctrl + O
Vi lämnar redigeraren med tangentkombinationen:
Ctrl + X
Vi startar om tjänsten genom att köra följande:
systemctl starta om monitNär tjänsten har startats om kan vi verifiera tjänstens status genom att köra följande rad:
netstat -ant | grep: 2812Notera:
Om vi inte har installerat netstat måste vi utföra följande kommando:
apt-get install net-tools
När du kör netstat blir detta resultatet: Vi kan se att porten är öppen.
5. Så här får du tillgång till Monit på Debian 9
Steg 1
När dessa värden har konfigurerats går vi vidare till webbläsaren och anger följande syntax:
http: IP_adress: 2812 eller lokal värd: 2812Vid åtkomst måste vi ange följande referenser:
- Användare: admin
- Lösenord: monit
Steg 2
Detta kommer att vara den första Monit -miljön på Debian 9:
Där kan vi se detaljer som:
- Teamets namn
- Tjänstestatus
- Ladda
- CPU-användning
- RAM -minnesanvändning
- Byt minnesanvändning
Steg 3
Vi kan kontrollera statusen för Monit genom att utföra följande kommando i terminalen:
monit statusResultatet blir följande:
6. Hur man lägger till tjänster för att övervaka med Monit
Med Monit -gränssnittet konfigurerat kan vi lägga till tjänster som Apache, Proftpd och Rsyslog för deras respektive övervakning.
För att se de servicemallar som Monit tar med som standard måste vi gå till följande katalog:
/ etc / monit / conf-available /
7. Hur man gör Apache Monitoring (Linux)
Vi kan hitta Apache -mallen inom Monit -konfigurationen, men det kommer att vara nödvändigt för att aktivera den, för detta kör vi följande rad:
ln -s / etc / monit / conf-available / apache2 / etc / monit / conf-enabled /Slutligen startar vi om tjänsten:
systemctl starta om monit
8. Hur man gör Rsyslog -övervakning
För att möjliggöra övervakning av denna tjänst kör vi följande rad:
ln -s / etc / monit / conf-available / rsyslog / etc / monit / conf-enabled /Återigen startar vi om Monit -tjänsten:
systemctl starta om monit
9. Hur man gör Proftpd -övervakning
Steg 1
Den här mallen är inte tillgänglig som standard i Monit, så vi måste skapa en ny fil inuti / etc / monit / conf-available /, för detta kör vi följande:
nano / etc / monit / conf-available / proftpdI den här nya filen klistrar vi in följande:
kontrollera processen proftpd med pidfile /var/run/proftpd.pid start program = "/etc/init.d/proftpd start" stop program = "/etc/init.d/proftpd stop" om misslyckad port 21 protokoll ftp starta sedan om
Steg 2
Vi sparar ändringarna med följande tangentkombination:
Ctrl + O
Vi lämnar redaktören med:
Ctrl + X
Steg 3
När den här filen har sparats kör vi följande rader:
ln -s / etc / monit / conf -available / proftpd / etc / monit / conf -enabled monit -t (låter dig kontrollera syntaxen för filen) systemctl starta om monit
Steg 4
Vi kan verifiera att dessa tjänster har lagts till i Monits webbgränssnitt:
Steg 5
Vi kan klicka på en tjänst för att se detaljerad information om den:
10. Så här övervakar du via Debian 9 -terminalen
Steg 1
Om vi övervakar processerna via konsolen kan vi köra följande rad för att visa en sammanfattning av de aktiva processerna:
monit sammanfattningDetta blir resultatet:
Steg 2
Om vi vill se statusen för alla tjänster kör vi följande rad:
monit statusDetta blir resultatet:
Steg 3
För att veta statusen för en viss process kör vi syntaxen:
monit status (Process)
På detta sätt är Monit ett enkelt och komplett alternativ för att se statusen för de processer som måste övervakas i realtid, och ger omfattande information om dem.