在客户端 即192.168.222.131这台机器上
logger -p notice "test log from 192.168.222.131"
验证是否在远端服务器的mysql数据库里有日志记录:
mysql -ursysloguser -p
USE Syslog
SELECT * FROM SystemEvents;
************************** 1519. row ***************************
ID: 1519
CustomerID: NULL
ReceivedAt: 2014-02-04 17:34:20
DeviceReportedTime: 2014-02-04 17:34:20
Facility: 1
Priority: 5
FromHost: www
Message: test log from 192.168.222.131 #远程客户端的日志测试记录。
NTSeverity: NULL
Importance: NULL
EventSource: NULL
EventUser: NULL
EventCategory: NULL
EventID: NULL
EventBinaryData: NULL
MaxAvailable: NULL
CurrUsage: NULL
MinUsage: NULL
MaxUsage: NULL
InfoUnitID: 1
SysLogTag: root:
EventLogType: NULL
GenericFileName: NULL
SystemID: NULL
1519 rows in set (0.02 sec)
虽然日志存放在mysql数据库服务器中,是解决了日志集中管理,但是存放在mysql服务器日志不便于查看分析,于是搭建一个日志分析工具就非常的有必要了。
推荐阅读:
Ubuntu 13.04 安装 LAMP\Vsftpd\Webmin\phpMyAdmin 服务及设置
CentOS 5.9下编译安装LAMP(Apache 2.2.44+MySQL 5.6.10+PHP 5.4.12)
RedHat 5.4下Web服务器架构之源码构建LAMP环境及应用PHPWind
LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP