openvpn 비정상적인 종료를 판단하는법?

visualplus의 이미지

안녕하세요. 요즘 openvpn을 만지고 있는 초보입니다.
그런데 openvpn이 다 잘 작동하는데 문제가 비정상적인 종료일 때 오작동을 한다는 것 입니다.

제가 현재 사용중인 사람을 체크하기 위해서 연결이 됐을때와 종료 됐을때 mysql에 기록하도록 했는데요.

클라이언트쪽에서 컴퓨터가 갑자기 꺼졌다거나 하면 keepalive에서 설정한값대로 잘 작동을 합니다.
그러나 서버가 갑자기 꺼져버리면 이전 사용중인 사람들은 체크를 안하는것 같네요.

openvpn도 현재 ip자원같은것을 어디다 저장을 하면서 돌고 있을거 같은데..
다시 구동이 되면 그 것들이 모두 초기화가 되는건가요?

혹시 이전 사용되고 있던 ip들도 모두 체크를 할 수 있게 해주는 옵션이 있는건가요?

흠.. 아무리 찾아봐도 답이 잘 나오질 않네요..
혹시 도움 주실분이 계실까 해서 글 올립니다..ㅠ.ㅠ