RTFM.WIKI

Ordnung muß sein. Ordnung über alles (18+)

Инструменты пользователя

Инструменты сайта


linux:uptimed

Утилита uptimed

Программа (демон) uptimed ведет статистику о времени работы машины.

The uptime daemon tracks a system's highest uptimes via boot IDs, using the system boot time to keep sessions apart from each other. It features a console program to display statistics, and can send mail if a milestone or a new record is reached.

Старая домашняя страница - https://podgorny.cz/Uptimed
Сейчас код доступен на github - https://github.com/rpodgorny/uptimed/

Debian

Устанавливаем пакет uptimed

# apt-get install uptimed

На всякий случай проверяем наш uptime

# uptime
 14:40:50 up 300 days, 21:52,  1 user,  load average: 0.41, 0.21, 0.16

Проверяем теперь вывод uptimed

# uprecords 
     #               Uptime | System                                     Boot up
----------------------------+---------------------------------------------------
->   1   300 days, 21:53:17 | Linux 3.16.0-4-amd64      Thu Jan  5 16:48:34 2017
----------------------------+---------------------------------------------------
NewRec   300 days, 21:53:16 | since                     Thu Jan  5 16:48:33 2017
    up   300 days, 21:53:17 | since                     Thu Jan  5 16:48:34 2017
  down     0 days, 00:00:00 | since                     Thu Jan  5 16:48:34 2017
   %up              100.000 | since                     Thu Jan  5 16:48:34 2017

С консолью всё ясно. Но есть ещё uprecords.cgi. Как использовать описано в INSTALL.cgi

Установка пакета

# apt-get install uprecords-cgi

Нужен fcgiwrap для работы с CGI в nginx. Для Apache есть mod_cgi.

Как это выглядит в итоге

CentOS

Для CentOS 7 есть готовый RPM пакет

# yum install uptimed

Для CentOS 6 есть только обходные пути - https://gist.github.com/asimzeeshan/8370050

#!/bin/bash
 
############################################################
# Author: Asim
# Bash script created Jan 11, 2014
#
# TODO
# 1) Add interactivity
# 2) Check from CDN for latest file updates
# 3) Install dependancies
# 4) Convert it into a REAL bash script
############################################################
 
wget https://github.com/downloads/genebean/uptimed/uptimed-0.3.17-0.2.tar.gz
tar -vxf uptimed-0.3.17-0.2.tar.gz
cd uptimed-0.3.17-0.2
./configure
gmake
make install
uptimed -b
uprecords

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
 
linux/uptimed.txt · Последнее изменение: 2017/11/13 15:41 — 127.0.0.1