Dépôt EPEL ajouté
# rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
installation d'échantillons
# yum install swatch --enablerepo=epel
Lorsque la chaîne "action =" auth-logon "" est détectée dans le fichier journal
--Affichage à l'écran
# vi swatch_fwlog.conf
watchfor /action=\"auth-logon\"/
echo
[email protected],subject="[sslvpn] logon success"
# /usr/bin/perl /bin/swatch -c /root/swatch_fwlog.conf -t /var/log/fwlog &
#numéro de processus de suppression
# vi /lib/systemd/system/swatch_fwlog.service
[Unit]
Description=swatch for firewall log
After=syslog.target network.target postfix.service
[Service]
ExecStart=/usr/bin/swatch -c /root/swatch_fwlog.conf -t /var/log/fwlog --pid-file /var/run/swatch_fwlog.pid --daemon > /dev/null 2>&1
Type=forking
PIDFile=/var/run/swatch_fwlog.pid
[Install]
WantedBy=multi-user.target
# systemctl daemon-reload
# systemctl enable swatch_fwlog
# systemctl start swatch_fwlog
# systemctl status swatch_fwlog
# systemctl stop swatch_fwlog
--Il est nécessaire de créer un fichier de configuration pour chaque fichier journal et d'exécuter la nuance individuellement. --La ligne correspondante du journal est insérée dans le corps de la notification par e-mail
Recommended Posts