免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2732 | 回复: 7
打印 上一主题 下一主题

[DNS] BIND做日志时,要把日志服务器选成其它的IP,配置怎么写? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-18 15:37 |只看该作者 |倒序浏览
用到的时候才找,GOOGLE了许久都没有找到一个合适的,请老大给个信息,本机做解析,另一台记录日志,怎么指定另一台机的IP地址呢?没找到相关的语句。谢谢

论坛徽章:
0
2 [报告]
发表于 2007-05-18 15:45 |只看该作者
最简单例子:

server:
#vi /etc/sysconfig/syslog
修改成SYSLOGD_OPTIONS="-r -m 0"

client:
#vi /etc/syslog.conf
.
.
mail.*    @192.168.1.3
.
.
#service syslog restart

论坛徽章:
0
3 [报告]
发表于 2007-05-18 15:48 |只看该作者
是这样的,我的问题是DNS服务器上发出的信息如何指定目标主机,也就是指定日志服务器的地址,您告诉我的好像没有这个呀。可能是我理解不对,但我感觉这个地址应该在DNS服务器的named.conf配置文件的logging语句里面配,(或者我错了 )。
还是谢谢

论坛徽章:
0
4 [报告]
发表于 2007-05-19 00:47 |只看该作者
第二楼的已经告诉你了,@192.168.1.3就是你要指定的地址,他只是做个比喻

论坛徽章:
0
5 [报告]
发表于 2007-05-19 01:57 |只看该作者
THE LOGGING STATEMENT
   Syntax
     logging {
       [ channel channel_name {
         ( file path_name
            [ versions ( number | unlimited ) ]
            [ size size_spec ]
          | syslog ( kern | user | mail | daemon | auth | syslog | lpr |
                     news | uucp | cron | authpriv | ftp |
                     local0 | local1 | local2 | local3 |
                     local4 | local5 | local6 | local7 )
          | null );
         [ severity ( critical | error | warning | notice |
                      info  | debug [ level ] | dynamic ); ]
         [ print-category yes_or_no; ]
         [ print-severity yes_or_no; ]
         [ print-time yes_or_no; ]
       }; ]
       [ category category_name {
         channel_name; [ channel_name; ... ]
       }; ]
       ...
     };
配置见上面,syslog配置见2,4楼的方法

论坛徽章:
0
6 [报告]
发表于 2007-05-21 15:30 |只看该作者
这样说来,配置的是DNS,却要在本机的SYSLOG里配目的地址?


我想这个问题来源是这样的,本机DNS的日志在AS 4下,由于CHROOT的存在,不能够正常写入,此时想利用本机发出日志信息,再由本机的syslog接收。

这样,实际楼上几位说的编辑的客户端的还是服务端的SYSLOG都是一个机器,我原来没配过DNS,但是其它设备配日志的时候,都要指定目标IP的,这样好像不太能用,在2楼的指导下,我也做了实验,至少在我的环境下是不通的,日志记录不了。如果哪位有很完整的实验报告,给共享一下。。。。

[ 本帖最后由 liufirst 于 2007-5-21 15:40 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2007-05-21 15:44 |只看该作者
原帖由 bingosek 于 2007-5-19 01:57 发表于 5楼  
THE LOGGING STATEMENT
   Syntax
     logging {
       [ channel channel_name {
         ( file path_name
            
            
          | syslog ( kern | user | mail | daemon | auth | ...



就是这个语法里面没有目的地址的配置,要是有,就能配了。

还有在说明里面有一句network,但是没有具体使用。。。

论坛徽章:
0
8 [报告]
发表于 2007-05-21 16:30 |只看该作者
我现在是这样做的,在
logging里指定syslog是local6,然后在另一台机用kiwi syslog做接收,按上面的方法,在syslog.conf里加一句
mail.*    @192.168.1.3

不过结果还是记录不到。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP