【zabbix】 호스트 자동 등록시 IP 주소가 등록되지 않음

소개



zabbix-agent와 zabbix 서버가 소통 할 수 있으면 호스트 자동 등록되도록 설정했지만,
이하와 같이 왠지 IP만 「0.0.0.0」의 고정치가 설정되어 버려 고전했습니다만,
마침내 해결할 수 있었으므로 공유합니다.



zabbix-agent 호스트 자동 등록



복수의 WEB 어플리케이션에 등록한 zabbix-agent의 호스트를 하나씩 수동으로 zabbix-server에 등록하는 것은 귀찮다는 것으로 이하의 사이트를 참고로 자동 등록을 시도했습니다.

자동 등록에는 2종류가 있습니다.

・액션의 자동 등록 기능을 이용하는 방법
・디스커버리 기능을 이용하는 방법

우선 전자를 시도했지만 호스트 이름이나 그룹, 템플릿 설정은 잘 되어 있는데 왠지 IP만 '0.0.0.0'의 고정값이 설정되어 버린다는 사건이 일어났습니다. . .

후자의 디스커버리 기능도 시험해 보았습니다만, 이쪽은 IP는 문제 없게 설정되었습니다만, 호스트명이 zabbix-agent.conf로 지정한 호스트명이 되지 않고, zabbix-agent의 IP가 설정되어 버렸습니다. . .

이런 두더지 두드리는 상태였지만, 조사한 결과 후자의 호스트명에 IP가 설정되어 버리는 것은 어쩔 수 없는 것 같다는 것을 알았습니다.

그래서, 액션의 자동 등록 기능으로 잘못되었던 원인을 조사했습니다.

그러면 분명히 zabbix-agent 측의 ListenIP 설정이 이상하다는 것을 깨달았습니다!

ListenIP란?



요청된 IP에 대해 어떤 IP를 허용할지 설정할 수 있는 항목에서 zabbix-agent 측은 "zabbix-agent.conf", zabbix-server 측은 "zabbix-server.conf"로 정의할 수 있습니다.

쉼표로 구분하여 복수 지정할 수도 있는 것 같습니다.
모든 IP를 허가하는 경우는, 「코멘트 아웃」혹은 「0.0.0.0」을 지정하면 됩니다.

ListenIP 지정 시 주의사항



이번에 작동하지 않는 이유는 "zabbix-agent.conf"의 ListenIP 코멘트 아웃이 제거되어 "0.0.0.0"이 지정되어 버렸기 때문이었습니다.  

zabbix-agent.conf
### Option: ListenIP
#       List of comma delimited IP addresses that the agent should listen on.
#       First IP address is sent to Zabbix server if connecting to it to retrieve list of active checks.
#
# Mandatory: no
# Default:
ListenIP=0.0.0.0

모든 IP를 허가 = ListenIP의 코멘트 아웃 = 「0.0.0.0」로 겉보기 문제 없을 것 같습니다만, 자동 등록시는 ListenIP에 지정된 IP를 참조해,zabbix-server측의 호스트의 IP에 등록 되어 버리기 때문에, 「0.0.0.0」이라고 하는 IP가 설정되어 버립니다.

아래와 같이 ListenIP를 주석 처리하면 잘 작동했습니다.

zabbix-agent.conf
### Option: ListenIP
#       List of comma delimited IP addresses that the agent should listen on.
#       First IP address is sent to Zabbix server if connecting to it to retrieve list of active checks.
#
# Mandatory: no
# Default:
# ListenIP=0.0.0.0



그러므로
ListenIP를 지정할 때는 자동 등록에 영향을 준다는 점을 생각해 둡시다.
특별히 지정할 필요가 없다면 ListenIP는 코멘트 아웃하도록 합시다.

뭐 디폴트는 코멘트 아웃 되고 있기 때문에 기본 괴롭히는 것은 없다고 생각합니다만,,,(왜 괴롭혀 버렸지・・・)

사이고에게



2020년부터 개인 블로그 시작했습니다!

프리랜서 엔지니어가 되어 얻은 지식과 경험을 바탕으로 프리랜서 엔지니어에 관한 정보를 비롯하여 IT기술 정보나 업계 정보, 엔지니어 라이프 해크 등의 콘텐츠를 전달해 나갈 예정입니다.

아직 기사수는 적습니다만, 주 단위로 갱신하고 있으므로, 만약 흥미가 있으면, 봐 주시면 기쁩니다.

사이고까지 읽어 주셔서 감사합니다.

좋은 웹페이지 즐겨찾기