LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: eddie_we

系统日志,本机记录问题

[复制链接]
 楼主| 发表于 2006-2-23 12:41:51 | 显示全部楼层
呵呵 多谢帮助,我的问题想到方法解决了。两个不会冲突,只会启用一个另一个自动不记录。

后来找了很多档案,找到了方法在syslog-ng中记录本机记录。
#----------------------------------------------------------------------
options { long_hostnames(off); sync(0);  create_dirs(yes);};

#----------------------------------------------------------------------
# Piping method
#----------------------------------------------------------------------

destination d_mysql {
pipe("/tmp/mysql.pipe"
template("INSERT INTO logs (host, facility, priority, level, tag, date, time, program, msg) VALUES ( '$HOST', '$FACILITY', '$PRIORITY', '$LEVEL', '$TAG', '$YEAR-$MONTH-$DAY', '$HOURMINSEC', '$PROGRAM', '$MSG' );\n") template-escape(yes));
};
log { source(net); destination(d_mysql);};
#上面这段是保存网络里传过来信息的
#下面是保存本机log的
###########################################################################
source s_sys { pipe ("/proc/kmsg" log_prefix("kernel: ")); unix-stream ("/dev/log"); internal(); };
source s_net {tcp(ip(210.51.7.113)port(514));udp(); };

destination d_mysql { pipe("/tmp/mysql.pipe" template("INSERT INTO logs (host, facility, priority, level, tag, date, time, program, msg) VALUES ( '$HOST', '$FACILITY', '$PRIORITY', '$LEVEL', '$TAG', '$YEAR-$MONTH-$DAY', '$HOURMINSEC', '$PROGRAM', '$MSG' );\n") template-escape(yes)); };

log { source(s_sys); source(s_net); destination(d_mysql); };
#############################################################################
#指定记录设备和传输方式
source src { unix-stream("/dev/log"); internal(); };
source net { udp(); };
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-23 12:44:02 | 显示全部楼层
另外上次那个openssh 问题我也找到为什么了。记录如下       
debug 2006-02-23        12:37:16        pam_loginuid[8372]: set_loginuid failed opening loginuid

分配uid时候出错,老板本的openssh就会报错不让连接,新版本会在log中记录但是可以连接。。。
回复 支持 反对

使用道具 举报

发表于 2006-2-23 19:57:51 | 显示全部楼层
谢谢写出解决方法。

openssh 这个问题你解决了没?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-23 20:59:46 | 显示全部楼层
解决啦~ 升级openssh就能够ssh了,不过有错误日至罢啦
回复 支持 反对

使用道具 举报

发表于 2006-2-23 21:19:55 | 显示全部楼层
你试试把登录用户从 root组 中去掉,看看还是否有这个错误?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-24 08:56:48 | 显示全部楼层
呵呵 就算行我也不能删阿。估计应该是这个错误,但是既然能用就成了,其实应该做一个pam认证然后加到G10组的。 麻烦阿这样
回复 支持 反对

使用道具 举报

发表于 2006-2-24 09:29:23 | 显示全部楼层
是 openssh的问题,加上那个补丁就可以了,不过我不知道是否能用。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表