日誌管理及同步
日誌信息
/var/log/messages ##系統服務及日誌,包括服務的信息,報錯等等
/var/log/secure ##系統認證信息日誌
/var/log/maillog ##系統郵件服務信息
/var/log/cron ##系統定時任務信息
日誌同步
systemctl stop firewalld ##關閉兩臺主機的火墻
配置日誌發送方
*.* @172.25.0.11 ##通過udp協議把日誌發送到11主機,@udp,@@tcp
15 $ModLoad imudp ##日誌接收插件
16 $UDPServerRun 514 ##日誌接收插件使用端口
netstat -anulpe | grep rsyslog
udp 0 0 0.0.0.0:514 0.0.0.0:* 0 122073 32654/rsyslogd
udp6 0 0 :::514 :::* 0 122074 32654/rsyslogd
測試
> /var/log/messages ##兩邊都作
logger test message ##日誌發送方
tail -f /var/log/message ##日誌接收方
日誌采集格式
$template WESTOS, "%timegenerated% %FROMHOST-IP% %syslogtag% %msg%\n"
%timegenerated% ##顯示日誌時間
%FROMHOST-IP% ##顯示主機ip
%syslogtag% ##日誌記錄目標
%msg% ##日誌內容
\n ##換行
$ActionfileDefaultTemplate WESTOS
*.info;mail.none;authpriv.none;cron.none
/var/log/messages;<<WESTOS>>
日誌分析工具journal
systemd-journald ##進程名稱
journalctl ##直接執行,瀏覽系統日誌
-n 3 ##顯示最新3條
-p err ##顯示報錯
-f # #監控日誌
--since --until ## --since "[YYYY-MM-DD] [hh:mm:ss]"從什麽時間到什麽時間的日誌
-o verbose ##顯示日誌能夠使用的詳細進程參數
##_SYSTEMD_UNIT=sshd.service服務名稱
##_PID=1182進程pid
時間同步
1.服務端
yum install chrony -y ##安裝服務
vim /etc/chrony.conf ##主配置文件
21 # Allow NTP client access from local network.
22 allow 172.25.0.0/24 ##允許誰去同步我的時間
27 # Serve time even if not synchronized to any NTP server.
28 local stratum 10 ##不去同步任何人的時間,時間同步服務器級別
systemctl restart chronyd
systemctl stop firewalld
2.客戶端
vim /etc/chrony.conf
3 server 0.rhel.pool.ntp.org iburst
4 server 1.rhel.pool.ntp.org iburst====> server ntpserverip iburst
5 server 2.rhel.pool.ntp.org iburst====>
6 server 3.rhel.pool.ntp.org iburst
systemctl restart chronyd
測試:
timedatectl命令
timedatectl status ##顯示當前時間信息
set-time ##設定當前時間
set-timezone ##設定當前時區
日誌管理及同步