재부팅 후 가동 시간을 추적할 수 있는 도구가 있습니까?

재부팅 후 가동 시간을 추적할 수 있는 도구가 있습니까?

이와 같은 도구는 표면적으로 실제로 유용한 목적이 없는 것처럼 보일 수 있지만 시스템을 담당하는 사람들은 자랑하기를 좋아하며 가동 시간은 RAM이나 CPU의 양에 따라 자랑하고 싶은 것 중 하나일 뿐입니다. 시스템이 있습니다.

또한 시스템이 알 수 없는 이유로 재부팅된 적이 몇 번이나 있었는지, 나중에 재부팅되었다는 사실을 알게 되었습니다. 이와 같은 도구는 재부팅이 발생하는 빈도와 재부팅 사이에 시스템이 실행되는 기간을 결정하는 데 도움이 됩니다. 2 제대로 작동하지 않는 시스템을 디버깅할 때 유용할 수 있는 정보입니다.

그런 도구를 아는 사람이 있나요?

답변1

가동 시간

몇 년 전에 제가 접한 도구 중 하나는 uptimed프로젝트 위치입니다.http://podgorny.cz/moin/Uptimed.

uptimed이것은 대부분의 주요 배포판의 저장소에 있는 것처럼 매우 간단한 설치입니다 .

설치하다

$ sudo yum install uptimed

설치 후 재부팅 시 서비스가 시작되도록 서비스를 구성해야 합니다. 다양한 가동 시간에 대한 통계는 명령을 사용하여 볼 수 있습니다 uprecords.

uprecords 
     #               Uptime | System                                     Boot up
----------------------------+---------------------------------------------------
     1   371 days, 06:08:04 | Linux 2.6.18-194.8.1.el5  Fri Jan 13 08:03:18 2012
     2   322 days, 13:20:22 | Linux 2.6.18-194.8.1.el5  Wed Feb 23 21:17:19 2011
     3   243 days, 13:42:00 | Linux 2.6.18-164.15.1.el  Thu Jun 24 21:48:01 2010
     4   120 days, 11:08:54 | Linux 2.6.18-194.8.1.el5  Sun Jun  2 08:43:41 2013
     5    80 days, 21:27:49 | Linux 2.6.18-128.1.1.el5  Fri Jan  1 16:35:06 2010
     6    73 days, 21:47:32 | Linux 2.6.18-194.8.1.el5  Sat Jan 19 13:23:17 2013
->   7    49 days, 00:12:15 | Linux 2.6.18-194.8.1.el5  Mon Sep 30 19:20:13 2013
     8    39 days, 06:12:06 | Linux 2.6.18-194.8.1.el5  Tue Apr 23 06:05:01 2013
     9    29 days, 16:18:57 | Linux 2.6.18-92.1.13.el5  Thu Jan  1 00:31:43 2009
    10    29 days, 12:41:08 | Linux 2.6.18-92.1.18.el5  Thu Feb 12 02:46:39 2009
----------------------------+---------------------------------------------------
1up in    24 days, 21:35:18 | at                        Fri Dec 13 19:07:32 2013
no1 in   322 days, 05:55:50 | at                        Tue Oct  7 04:28:04 2014

모은

더 많은 그래픽을 찾고 있다면 collectd여기에서 기본 프로젝트 페이지를 확인하세요.http://collectd.org/. 다시 말하지만, 대부분의 주요 배포판의 저장소에 있어야 합니다.

   Collectd의 ss - 가동 시간

Collectd는 가동 시간을 수집하는 것 이상의 역할을 합니다. 여기에는 다음과 같은 복잡한 플러그인 API가 있습니다.다양한 서비스에서 데이터를 수집하기 위한 수십 개의 플러그인예를 들어 MySQL 또는 기타 시스템 관련 정보입니다.

인용하다

답변2

또 다른 대체 도구는가동 시간, 시스템 시작 및 종료 이벤트를 추적합니다. 또한 종료 또는 다시 시작이 정상인지 오류(말한 것처럼 신비한 다시 시작)인지 여부도 기록합니다.

$ tuptime -t
No.      Startup Date                              Uptime       Shutdown Date   End                   Downtime

1   10:15:27 08/08/15                          42 seconds   10:16:09 08/08/15    OK                 16 seconds
2   10:16:26 08/08/15                          49 seconds   10:17:15 08/08/15    OK                 16 seconds
3   10:17:32 08/08/15            5 minutes and 47 seconds   10:23:19 08/08/15    OK                 16 seconds
4   10:23:36 08/08/15                           9 seconds   10:23:45 08/08/15   BAD                 42 seconds
5   10:24:28 08/08/15   2 hours, 9 minutes and 27 seconds   12:33:55 08/08/15    OK  41 minutes and 44 seconds
    . . .

일반적으로 APT 저장소에서 사용할 수 있습니다.

apt-get install tuptime

또는 github 사이트에서:https://github.com/rfrail3/tuptime/

관련 정보