- 论坛徽章:
- 0
|
我有主机A(218.2.133.149)和B(218.2.133.250),A和B都是Solaris系统,现在想把A的syslog信息发到主机B的/var/log/test.log文件中。我是这样配置的:
配置A的/etc/hosts文件为:
127.0.0.1 localhost
218.2.133.250 tig250 loghost
10.27.88.149 tig149 tig149
配置A的/etc/syslog.conf时,加入一行:
*.info ifdef(`LOGHOST', /var/log/test.log, @loghost)
然后重启syslog,但是B就是收不到A发的syslog信息,请问为什么呀?
我将
*.info ifdef(`LOGHOST', /var/log/test.log, @loghost)
改成
*.info ifdef(`LOGHOST', /var/log/syslog, @loghost)
还是不行?请大家帮忙啊!
我看A的/var/adm/messages有以下信息:
Jul 6 19:42:56 tig149 syslogd: line 25: WARNING: loghost could not be resolved
Jul 6 19:42:56 tig149 syslogd: line 26: unknown priority name "*"
说loghost不能解析,我的hosts文件里明明有啊,真是纳闷! |
|