Trädvy Permalänk
Medlem
Registrerad
Okt 2012

ftp övervakning

Hej jag har en person som har ftp och jag är nyfiken på upptiden på hans server finns det något program som kopplar upp sig 1gång per minut och för statistik över det under kanske 1 vecka eller månad som inte kostar en massa pengar?

Trädvy Permalänk
Entusiast
Plats
Stockholm
Registrerad
Jul 2007

För att kunna kolla det, behövs mer än FTP-access... högst troligt SSH-access.
Väl inloggad, kan ni enkelt kolla olika typer av tjänster, och statusen på dem.

Har ni inte ssh-access, så får ni "ful-kolla" det genom attt bara ansluta till ert FTP-konto, och vid lyckad anslutning registrera servern/tjänsten som online. Med detta skapa ert egna lilla bash-script som gör det ni vill.

De flesta server-monitorerna kräver någon form av SSH-access och/eller installation av en övervakare på servern ifråga.

Så de första frågorna är:
Kan ni installera en övervakare på servern? (Har ni tillgång till root-kontot?)
Har ni shell-access? (Via SSH?)
Vad för FTP-server är det frågan om? vsftpd? sftp?

För övrigt är mitt förslag för en heltäckande övervakning av flertal servrar: http://www.nagios.org/download
Dock väl overkill för att övervaka en liten FTP-tjänst med. Skjuta bananflugor med granatkastare?

Bästa programmen till Linux - v2.0
Linux-guide: Val av grafisk miljö. (Att välja distribution).
-
Everyone should have a SGoC in their systems (SGoC: SysGhost on a Chip)

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jul 2009

pingplotter?

Citera för svar!
Stationär: ASUS X99-A/USB 3.1 | HyperX 32GB (4x8GB) DDR4 2133MHz Fury Black | Intel Core i7 5820K 3.3 GHz | EVGA GTX 970 SC ACX 2.0
Laptop:MacBook Pro 13" 2016 TB 16gb 512gb

Trädvy Permalänk
Rekordmedlem
Plats
Salstad
Registrerad
Feb 2009

Det kanske räcker med att pinga ftp servern eller måste du även testa själva funktionaliteten på filöverföringen?

Ryzen 5 2400G, Asus ROG STRIX B350-F Gaming, 500GB Samsung 970EVO NVMe M.2 och en väldig massa masslagring. Seasonic Focus+ Gold 650W, Antec P 180 med Schyte o Sharkoon fläktar via en t-balancer, Tittar på en Acer ET430Kbmiippx 43" 4K
Främre ljudkanalerna återges via Behringer DCX2496, högtalare Truth B3031A, Truth B2092A Har också Oscilloskop, mätmikrofon och en Colorimeter.

Trädvy Permalänk
Medlem
Registrerad
Okt 2012

Detta är en kompis till mig och jag stör mig på att den är nere hela tiden så jag vill bara ha ett program som kopplar upp sig och sen ner igen och registrerar om servern är uppe eller inte. Glömde säga det är ftps med certifikat blir det svårare då ? jag har ingen annan kontroll än ip nummer och vilken port den ligger på. pingplotter är det ett bra program ?

Trädvy Permalänk
Avstängd
Registrerad
Nov 2011
Skrivet av frans82:

Detta är en kompis till mig och jag stör mig på att den är nere hela tiden så jag vill bara ha ett program som kopplar upp sig och sen ner igen och registrerar om servern är uppe eller inte. Glömde säga det är ftps med certifikat blir det svårare då ? jag har ingen annan kontroll än ip nummer och vilken port den ligger på. pingplotter är det ett bra program ?

Hej!

Du skulle kunna nyttja ex http://mon.itor.us
Du väljer vilken adress du vill bevaka, och om det är ex http, ftp osv.

System: Corsair Obsidian 550D Midi Tower Svart || Corsair AX 850W PSU || Intel® Core i7-3770K Processor || ASUS P8P67-M || 2 x Intel® SSD 520 Series 180GB || Gigabyte GeForce GTX 670 2GB PhysX CUDA ||

Trädvy Permalänk
Medlem
Registrerad
Okt 2012

Hej tack för svar http://mon.itor.us hjälpte inte mig för han kör krypterad ftp så det visade inget eller men provade jag att övervaka min egna IP-telefoni server så funkade det bra. Jag tror inte jag kommer mycket längre om ingen annars har någon ide

Trädvy Permalänk
Medlem
Plats
Östersund
Registrerad
Jan 2011

CPU: i7 4770k Noctua NH-D14 MOBO: Maximus VI Hero GPU: GTX 980 RAM: 16 GB 1600 MHz Chassi: R4 PSU: Corsair AX860 Hörlurar: SteelSeries 840 Mus: Logitech G500s V.v. citera mig för att få svar.

Trädvy Permalänk
Avstängd
Registrerad
Nov 2011
Skrivet av frans82:

Hej tack för svar http://mon.itor.us hjälpte inte mig för han kör krypterad ftp så det visade inget eller men provade jag att övervaka min egna IP-telefoni server så funkade det bra. Jag tror inte jag kommer mycket längre om ingen annars har någon ide

Klickade du i den rutan? "Over SSL/TLS" och eventuellt ändrade porten?

Skrivet av swehunter2000:

Är inte längre gratis, lägsta är 109 kr/mån + moms.

Pingdom var tidigare väldigt prisvärda, nu ligger samma tjänst som tidigare låg på ca 1500 kr är nu över 4000 kr/år...

Men så går det när företag från USA köper upp våra Svenska företag, USA vill roffa åt sig alla pengarna :(.

System: Corsair Obsidian 550D Midi Tower Svart || Corsair AX 850W PSU || Intel® Core i7-3770K Processor || ASUS P8P67-M || 2 x Intel® SSD 520 Series 180GB || Gigabyte GeForce GTX 670 2GB PhysX CUDA ||

Trädvy Permalänk
Medlem
Registrerad
Okt 2012

Hej nu har jag installerat op5 som kan övervaka alla internet uppkopplade servrar man kan ha 20 hostar gratis och få mail så fort något händer och så får man statistik hur länge servern varit uppe. http://mon.itor.us/ funkar också bra men man får bara statistik på 24 timmar annars måste man betala om man vill ha längre och man kan ha 2 hostar i gratis versionen

Skickades från m.sweclockers.com

Trädvy Permalänk
Medlem
Registrerad
Okt 2012

Hej jag har sedan något år tillbaka installerat op5 och kan nu övervaka alla servrar jag vill över internet för att få statistik över dom. Op5 är gratis att ladda ner och man kan övervaka upp till 20 servrar gratis få mail om något händer osv.

Trädvy Permalänk
Medlem
Registrerad
Sep 2013

Japp, OP5 har fina produkter har jag hört.

En annan lösning, om du har tillgång till en Linux (eller OSX?) maskin, kan vara:

  1. Ange värdnamn ("machine"), användarnamn och lösenord i en netrc-fil. T ex, /home/user/ftp-test.netrc:

    machine ftp.example.com login my-username password my-secret-password

  2. Skapa detta lilla script. T ex: /home/user/ftp-test.sh och anpassa variablerna efter behov:

    #!/bin/bash NETRCFILE=/home/user/ftp-test.netrc MACHINE=ftp.example.com PORT=21 FILENAME=ftp-test.empty LOGFILE=/home/user/ftp-test.log DATE=$(date "+%b %d %H:%M:%S") curl --silent ftps://${MACHINE}:${PORT}/${FILENAME} --netrc-file ${NETRCFILE} RESULT=$? echo "${DATE} exit code: ${RESULT}" >> "${LOGFILE}" exit 0 # https://ec.haxx.se/usingcurl-returns.html#available-exit-code...

  3. Gör scriptet körbart:

    chmod +x /home/user/ftp-test.sh

  4. Skapa (förslagsvis en tom) fil på värddatorn med samma namn som angivits för FILENAME.

  5. Skapa ett cron-jobb som kör scriptet. Exempel för varje minut (redigera med crontab -e):

    * * * * * /home/user/ftp-test.sh

Kika sedan på LOGFILE. Om exit code är 0 fungerade filhämtningen, medan alla andra koder indikerar att något gick fel. Se länken i scriptet för att se vad de olika koderna betyder.

Edit: OJ vilken gammal tråd.