원격 syslog 명령 행 클라이언트


9

logger꽤 규칙적으로 사용 하지만 네트워크를 통해 syslog 메시지를 원격으로 제출할 수있는 FOSS 명령 줄 도구가 있습니까?

지금은 시설 / 우선 순위 쌍을 구성하여 rsyslogd측면 의 원격 서버에 제출해야합니다 . 중개자를 잘라 내고 로컬 syslog 데몬의 구성을 수정할 필요가 없습니다.

그러한 도구가 있습니까?

답변:


12

logger유틸리티는 네트워크를 통한 메시지 전송을 지원합니다

logger -n 1.2.3.4 -t myapp -p user.notice "FOO BAR!"

-n내 버전 에는 옵션 이 없습니다 logger. 나는에서 하나 사용하고 util-linux-2.13-0.59.el5_8사용하고있는 버전을?
Bratchley

이것은 2.20에서 소개 된 것 같습니다 ( git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/… )
Patrick

1
-n과 함께 버전을 사용하고 있지만 로거 명령이 여전히 네트워크를 통해 전송되지 않습니다. 내가 strace하면 원격 데몬에 연결하지만 아무것도 보내지 않을 수 있습니다. 성가신. 파이썬을 사용 하여이 작업을 수행 할 수 있다고 생각합니다. 나는 그것을 줄 것이다.
nic ferrier

원격 호스트가 켜져 있고 ping 명령을 사용하여 연결할 수 있지만 원격 호스트로 아무것도 보내지 않습니다.
SuB
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.