fmorgue on Python työkalu peilaus tiedostot pysyvästi etäpalvelimeen. & Nbsp; Toisin rsync ja ystävät, se tunnistaa puuttuu tiedostoja palvelimelle vain perustuva muutos aika ja koko, mikä tekee siitä sopivan arkistointiin käännetyssä lokitiedostoja .
Paketti asentaa kaksi uutta komentotulkkikomentoja "fmorgue" asiakkaalle hakemuksen, ja "fmorgue-palvelimen.
klienttisovellus
Fmorgue asiakas odotetaan kutsua säännöllisesti pohja, esimerkiksi kuten ajastettu tehtävä. Se tarkastaa tietyn listan tiedostoista ja pyytää palvelimen mitkä tiedostot on siirretty. Jos jotkin tiedostot puuttuvat, ne siirretään heti palvelimelle.
Esimerkki:
fmorgue http://my.archive.example.com/ /var/log/*.log
Kokeile "fmorgue -h '.
palvelin sovellus
Fmorgue palvelin voi joko ajaa itsenäisinä sovellus omistettu satamaan, tai CGI-skripti. Molemmissa toimintatilat, palvelin on kertonut olivat tallentaa retreived tiedot.
Itsenäisinä laitteina, sinun täytyy määrittää hakemistoon komentoriviparametrilla.
CGI-moodissa, sinun täytyy luoda config tiedosto "/ etc / fmorgue" asetustiedosto pitäisi näyttää tältä:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Konfigurointitiedostoa fmorgue
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; [Fmorgue-palvelin]
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dir = / tmp /
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Mahdolliset arvot: kyllä / ei
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; withhostname = ei
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Mahdolliset arvot: kyllä / ei
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; withorigname = ei
Tarvitset myös määrittää Web-palvelimeen, esim lisäämällä ScriptAlias direktiiviä.
Oletusarvoisesti tiedostot nimetään uudelleen niiden muutokseen aikaa, koska alkuperäisen tiedoston nimi odotetaan muuttuvan (ajatella logrotate). Voit lisätä alkuperäisen isännän nimi ja tiedoston nimi luotu tiedostonimi palvelimen puolelta.
Vaatimukset :
- Python
Kommentteja ei löytynyt