CentOS 서버 연결 문제

CentOS 서버 연결 문제

고객의 네트워크 장치(호스트)를 모니터링하기 위해 회사(ISP)에 Nagios Core 솔루션을 배포했습니다.

물리적 서버에서 실행되는 가상 머신으로 CentOS 7에서 실행됩니다.

그러나 VS Code를 사용하여 SSH를 통해 연결할 때 서버와의 연결이 자주 끊어지고, 5분 이하에 한 번씩 네트워크 장치가 다운된 것으로 생각되면 Nagios에서 경고를 표시하지만 그렇지 않습니다.

또한 1분 범위 내에서 해당 1분 동안 실행되어야 했던 모든 호스트 검사가 실패하고 다음 1분 동안 동일한 검사가 성공한다는 사실도 확인했습니다. 이는 시간당 여러 번 발생할 수 있으며 Nagios 로그 파일을 방해할 수 있습니다.

그래서 CentOS의 기본 네트워크 문제를 해결하는 방법에 대한 이 가이드를 따랐습니다.

https://www.redhat.com/sysadmin/beginners-guide-network-troubleshooting-linux

그러나 아무것도 이상해 보이지 않았습니다.

이제 신비한 부분을 살펴보겠습니다. SSH를 통해 연결된 Windows 10을 실행하는 컴퓨터에서 cmd를 열 때 다음을 입력하세요.

# ssh user@server_address

그런 다음 내 비밀번호를 입력하고 마지막으로 다음을 실행하십시오.

# ping gateway_address

즉, cmd가 서버의 물리적 게이트웨이를 영구적으로 핑하는 경우(즉, 서버가 게이트웨이를 영구적으로 핑하는 것을 의미) VS Code SSH를 통해 서버에서 작업할 때 더 이상 연결이 끊어지지 않으며, 더욱이 Nagios의 호스트 확인이 정상 및 경고로 다시 시작됩니다. 호스트가 실제로 다운된 경우에만 이 작업을 수행합니다.

cmd에서 ping을 중지하면 문제가 다시 나타나지만 ping이 실행되는 동안에는 문제가 사라집니다.

나는 다음을 사용하려고합니다 :

# nohup ping gateway_address &

이 명령은 백그라운드에서 영구적으로 ping을 실행하지만 게이트웨이를 적극적으로 ping하기 위해 cmd를 열지 않는 한 문제는 여전히 존재합니다.

네트워크 아키텍처의 경우 서버는 Nagios가 모니터링하는 호스트에 도달하려면 게이트웨이를 통과해야 합니다.

무슨 일이 일어나고 있고 어떻게 해결할 수 있는지 아시나요?

관련 정보