The UNIX and Linux Forums  

Go Back   De Unix-en Linux Forum > Speciale Forums > UNIX-en Linux-toepassingen
.
google unix.com



UNIX-en Linux-toepassingen Bespreek UNIX en Linux software toepassingen. Dit omvat SQL, Databases, Middleware, MOM, SOA, EDA, CEP, BI, BPM en dergelijke onderwerpen.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
verzenden van berichten van auditd logt in syslog-server jmathenge Linux 1 12-16-2008 09:37
Verzenden van e-mailbijlagen venush UNIX voor Dummies Questions & Answers 2 06-06-2008 02:42
verzenden syslog output naar stderr of stdout dmirza UNIX for Advanced & Expert Gebruikers 1 10-24-2005 07:41 PM
verzenden van e-mail vasikaran UNIX voor Dummies Questions & Answers 1 07-05-2005 06:50
Verzenden van e-mail bcheaib UNIX voor Dummies Questions & Answers 7 02-22-2005 09:03

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-30-2009
reaky reaky is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2009
Posts: 15
Verzenden van e-mail via syslog-ng

Hallo vrienden
Ik heb syslog-ng geïnstalleerd in RHEL5 server, maak ik het als centraal aanmelden voor alle servers in mijn netwerk, Gefilterd op IP
Wat ik nu wil doen is het sturen om me een e-mail aanmelden voor een specifiek voor een van mijn server, met andere woorden wanneer een log verstuurd vanaf dit IP-adres (192.168.1.1), bijvoorbeeld voor het verzenden van e-mail me met deze nieuwe log waarde aan myemail@mydomain.com
Het volgende is het onderdeel van de configuratie voor mijn syslog-ng.conf dat in verband met externe servers.
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0

bron s_remote (
tcp (IP (0.0.0.0) poort (514));
udp (IP (0.0.0.0) poort (514));
);

bestemming d_separatedbyhosts (
bestand ( "/ var / log / syslog-ng / servers / $ HOST / $ FACILITY.log" eigenaar ( "root")-groep ( "root") perm (0640) dir_perm (0750) create_dirs (ja));
);

log (source (s_remote); bestemming (d_separatedbyhosts););
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0

Bedankt
Met vriendelijke groet
Reaky
  #2 (permalink)  
Old 06-30-2009
balabit balabit is offline
Geregistreerde gebruiker
  
 

Join Date: juni 2009
Posten: 2
Je zou kunnen proberen het programma te gebruiken (bestemming) en schrijven een script dat is het log bericht van de standaard invoer en mail het naar je.
  #3 (permalink)  
Old 07-06-2009
reaky reaky is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2009
Posts: 15
Ok hoe als ik wilt sturen gewoon een log met niveau als ernst, bijvoorbeeld de ernst van 4 -> 0, de volgende is de volledige conf bestand:
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
# Configuratiebestand voor syslog-ng, aangepast voor afstandsbediening te loggen

bron s_internal (interne (););
bestemming d_syslognglog (file ( "/ var / log / syslog-ng.log"););
log (source (s_internal); bestemming (d_syslognglog););

# Remote houtkap
bron s_remote (
tcp (IP (0.0.0.0) poort (514));
udp (IP (0.0.0.0) poort (514));
);

bestemming d_separatedbyhosts (
bestand ( "/ var / log / syslog-ng / servers / $ HOST / $ FACILITY.log" eigenaar ( "root")-groep ( "root") perm (0640) dir_perm (0750) create_dirs (ja));
);

log (source (s_remote); bestemming (d_separatedbyhosts););

options (

# Aantal syslog lijnen in het geheugen opgeslagen alvorens te worden geschreven naar bestanden
flush_lines (0);

# Syslog-ng gebruikt wachtrijen
log_fifo_size (1000);

# Maak een logboek directories als nodig
create_dirs (ja);

# Maak de groep "logs" eigen log bestanden en directories
groep (logs);
dir_group (logs);

# Stel de bestanden en directory permissies
perm (0640);
dir_perm (0750);

# Check cliënt hostnamen voor geldige DNS tekens
check_hostname (ja);

# Geef aan of het vertrouwen hostnaam in het logboek bericht.
# Als "ja", dan is het links ongewijzigd, indien "nee" van de server vervangt
# Met cliënt DNS lookup waarde.
keep_hostname (ja);

# Gebruik DNS volledig gekwalificeerde domeinnaam (FQDN)
# Voor de namen van logboekbestand mappen
use_fqdn (ja);
use_dns (ja);

# Cache DNS vermeldingen voor tot 1000 gastheer voor de 12 uur
dns_cache (ja);
dns_cache_size (1000);

# Berichten en het label "d_localhost"
bron s_localhost (
pijp ( "/ proc / kmsg" program_override ( "kernel:"));
unix-stream ( "/ dev / log");
interne ();
);

# Geef de bestemming "d_localhost" log directory
bestemming d_localhost (
bestand ( "/ var / log / syslog-ng / localhost / $ FACILITY.log");
);

# Define alle bronnen van het netwerk gegenereerd syslog
# Berichten en het label "d_network"
bron s_network (
tcp (max-verbindingen (5000));
udp ();
);

# Geef de bestemming "d_network" log directory
bestemming d_network (
bestand ( "/ var / log / syslog-ng / $ JAAR. $ MAAND. $ DAG / $ HOST / $ FACILITY.log");
);

# Alle logs die overeenkomen met de "s_localhost" bron dienen te worden aangemeld
# In het "d_localhost" directory

log (source (s_localhost);
bestemming (d_localhost);
);
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0

---------- Post bijgewerkt op 07-06-09 op 02:55 ---------- Vorige update 07-05-09 op 07:18 ----- -----

Het werkte nu successfuly
met de volgende

\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
bron sme (bestand (/ var / log / syslog-ng / servers / Central.mc.tedata.net / authpriv.log););


bestemming maillog (programma ( "/ usr/local/bin/syslog-mail-perl");
);
log (source (MKB); bestemming (maillog););
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
Bedankt

---------- Post bijgewerkt op 07:47 ---------- Vorige update werd op 02:55 ----------

Lieverds Ik heb nog een klein probleem dat wanneer Hij probeerde te verzenden e-mails Ik vond dat ik opnieuw moet opstarten syslog elke keer voor het verzenden van de mails om sendmail, In een ander woord dat de buffer van de e-mails vertel ik restart syslog-ng dan forwerd het verzenden van e-mail en kan het zien in de mail aanmelden.
Heb je enig idee voor?
Bedankt

de perl script

+++++++++++++++++++++++++++++++++++\u003d
#! / usr / bin /perl -n
# Dankzij Brian Dowling voor een voorbeeld met de veiligheid in het achterhoofd.

$ Naar \u003d 'reaky@domain.com';
$ \u003d $ UIT TE;

s /^//;

open (MAIL, "| / usr / sbin / sendmail-t");

print MAIL "EOT";
Aan: $ TE
Van: $ UIT
Betreft: KMO Aanmelden Alert: $ _

$ _

EOT

close (mail);
+++++++++++++++++++++++++++++++++++++++

Laatst gewijzigd door reaky; op 07.06.2009 10:21..
  #4 (permalink)  
Old 07-06-2009
balabit balabit is offline
Geregistreerde gebruiker
  
 

Join Date: juni 2009
Posten: 2
Probeer vast te stellen flush_timeout (1000). Hopelijk die manier syslog-ng sturen van de berichten.
Zien
8.2 .* Bestemming bestuurders voor meer informatie.
  #5 (permalink)  
Old 07-07-2009
reaky reaky is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2009
Posts: 15
Ik probeerde de optie, maar niet te werken ..
Reply

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 08:17 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0