ubuntu-12.04 C Ubuntu 12.04 logger不会写入远程syslog
|
我已经把这个问题发布到了服务器故障,并且它被作为一个值得尊敬的问题投了两次,但不幸的是它一直是蟋蟀的答案所以我在这里张贴它是因为这个论坛看起来非常活跃.如果有人可以帮助我的网站有任何其他建议,我也会感激. 我正在尝试使用logger将事件发送到远程syslog服务器. syslog服务器是运行默认rsyslogd的Ubuntu 12.04. “客户端”服务器都是Ubuntu 12.04和SLES11SP1.在SLES11上,我可以成功地将事件发送到syslog服务器. Tcpdump显示它们已成功从SLES客户端发送: CEIDMLDAP-LS02:~ # tcpdump udp -n dst portrange 514 tcpdump: verbose output suppressed,use -v or -vv for full protocol decode listening on eth0,link-type EN10MB (Ethernet),capture size 96 bytes 11:07:58.865116 IP 10.192.0.108.34249 > 10.192.3.104.514: SYSLOG user.notice,length: 59 11:09:07.921309 IP 10.192.0.108.34249 > 10.192.3.104.514: SYSLOG user.notice,length: 77在Ubuntu syslog服务器上,tcpdump还显示它们正在接收,并且它们显示在/ var / log / messages中.但是,我无法让记录器从Ubuntu 12.04客户端发送任何内容,即使该操作系统上的记录器有一个用于指定远程服务器的特殊开关.我尝试了很多命令行的变种: logger -n <ip> Message logger -n <ip> -d -P 514 Message etc即使离开客户端服务器,tcpdump也没有显示这些努力.它们根本就不会发生. 我正在从sudo su shell运行logger.有趣的是,当我只使用记录器向本地syslog发送消息时,它似乎从我的帐户记录它,但是当我发送远程时,它将记录为记录器.这可能是正常的,但我将其包含在内以供细节使用. 我真的希望我遗漏一些明显像我没有安装的依赖包,但我还没有发现它.如果不是这样,有没有人有任何想法,我怎么能让这个工作? 刚刚花了大约40分钟试图找出debian上记录器的错误,就像你一样.幸运的是,我找到了解决方法.这里是: (编辑:吉安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Ubuntu 16.04 一系列软件安装命令,包括QQ、搜狗、Chrome、
- Fuchsia开发环境搭建 for Ubuntu 16.04
- Ubuntu16.04 编译OpenCV 和 Tesseract-OCR
- qt C 错误:QApplication:没有这样的文件或目录 C Ubuntu
- Ubuntu16.04下安装Wechat的实现方法
- ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock
- 如何在Ubuntu Linux中执行CMU二进制炸弹?
- 一个新的Ubuntu怎么搭建好它的环境呢?
- ubuntu安装tensorflow时使用pip安装时出现SSLError[已解决]
- Ubuntu 决定放弃 Unity――不好的噩耗
- ubuntu C ld链接问题:/usr/bin/ld:找不到[libr
- ubuntu 创建本地deb软件包时,对Release文件做gp
- ubuntu16.04安装ssh服务并实现远程访问的方法
- Ubuntu 14.04 安装 docker
- Ubuntu上的Node.js MongoDB:列表中没有有效的种
- ubuntu利用update-alternatives配置java
- GTX1080+Cuda8.0+Cudnnv5+caffe+faster-rcnn
- Ubuntu 搭建强大的 IDE —— Vim + Vundle + 插件
- 视频流 – 在Ubuntu上为WebRTC安装TURN服务器
- Ubuntu系统清理软件Stacer最新发布
