서버 정보(IP/이름)를 어떻게 관리하나요?

서버 정보(IP/이름)를 어떻게 관리하나요?

우리 회사에서는 정확한 서버 정보를 알고 있는 사람이 있습니다. 모든 서버 목록(호스트명/IP)을 관리하기 위해 엑셀 파일을 사용하지만, 제때 업데이트되지 않습니다.

어떤 사람은 여러 개의 서버를 만들었지만 이를 엑셀 파일에 추가하는 것을 잊어버리고 나중에 회사를 그만 두는 경우도 있습니다. 그래서 우리가 얼마나 많은 서버를 가지고 있는지 아무도 모릅니다.

서버 정보는 어떻게 관리하나요? 웹 UI가 있어서 관리할 수 있었으면 좋겠습니다.

답변1

가장 좋은 방법은 Chef와 같은 구성 관리 솔루션을 사용하고 모든 시스템에 Cheffed(이미지 또는 기타 솔루션을 통해)를 요구하는 것입니다. 이렇게 하면 시스템 목록을 얻을 수 있을 뿐만 아니라 설치된 정확한 소프트웨어, CPU 코어 수, 메모리, OS/커널 버전 등과 같은 방대한 양의 속성을 얻을 수 있습니다. POODLE/OpenSSL과 같은 보안 문제를 훨씬 쉽게 처리할 수 있습니다.

그런 노력을 하고 싶지 않고 특정 네트워크 서브넷이 있는 경우 nmap을 사용하여 몇 가지 영리한 작업을 수행하는 것이 좋습니다. 다음과 같은 내용으로 cronjob을 설정할 수 있습니다.

nmap -sP <network range> > $DATETIME.txtlogrotate매일 교체 하도록 하세요 .

복잡하지만 Excel 시트보다 다소 나을 수 있는 30년대 솔루션입니다.

관련 정보