Solaris/문제해결

loghost could not be resolved 메시지 해결

[건희아빠] 2008. 4. 2. 12:08
messages 파일에 다음과 같은 메시지가 있을 경우 원인과 조치 방법이다.

Error : syslogd: line 24: WARNING: loghost could not be resolved


1. 원인
syslogd는 시스템에서 발생하는 로그를 각각 지정된 파일로 남겨주는 역할을 하는 데몬이고, /etc/syslog.conf 파일에 해당 내용이 설정되어 있다. 여기에 error는 어떤 파일로 warning은 어디로.. 등등 이런 설정을 할 수 있다. 그리고 syslogd는 리모트 시스템에 로그를 남길 수 있는 기능도 있는데,
/etc/syslog.conf에서 @loghost라고 되어있는 부분이다. 즉, 기본적으로는 로컬 시스템(서버 자기자신)이 loghost로 설정되어 있는 것이다. 이 설정은 /etc/hosts 파일에도 있는데, hosts 파일에 설정이 누락될 경우 이와 같은 메시지가 발생한다.


2. 조치 방법
위와 같은 메시지가 발생하는 서버의 /etc/hosts 파일을 보면 아래와 같이 loghost 지정이 빠져 있는 경우이다.

[root:] vi /etc/hosts

# Internet host table
#
127.0.0.1       localhost
10.0.0.3        ultra   yourdomain.com 

위 내용을 아래와 같이 바꿔주면 대부분 해결된다.

# Internet host table
#
127.0.0.1       localhost
10.0.0.3        ultra   yourdomain.com     loghost