Трекер времени безотказной работы для Linux

Я использую PC On/Off Time для Windows. Он считывает события загрузки/выключения системы из системного журнала и отображает их в удобном графическом интерфейсе:

Графический интерфейс времени включения/выключения ПК

В качестве примечания я написал сценарий PowerShell (только для Windows) , который делает то же самое, но без графического интерфейса.

Есть ли аналогичный инструмент для Linux? Должно

  • Показать ежедневные интервалы безотказной работы и ежедневное общее количество
  • Рассмотрите приостановку/пробуждение, а также загрузку/выключение
  • Хорошо работать с сеансами, которые охватывают более полуночи
  • Было бы неплохо иметь графический интерфейс, но текстовый вывод в порядке.
  • Открытый источник

Мне не нужна сетевая функция. Только локальная машина.

Ну, вы можете использовать Graylog или Kibana с хорошим набором конфигураций, которые сделают гораздо больше.
Почему машина с Linux может когда-нибудь выйти из строя или даже перезагрузиться? Просто нарисуйте прямую линию ;-)

Ответы (1)

Я могу быть странным, но единственными машинами с Linux, которые я включаю/выключаю по принципу «по мере использования», будут ноутбуки. Мои рабочие столы остаются включенными 24 часа в сутки, 7 дней в неделю, если у нас нет сбоев в подаче электроэнергии, а мои серверы я время от времени перезагружала, но никогда не выключала.

Мой рабочий стол в данный момент - у нас здесь, во Флориде, сезон летних штормов, и я иногда теряю питание или скачки напряжения. Очень нужен новый ИБП...

user@darkstar ~ $ uptime
 12:59:42 up 4 days, 19:51,  1 user,  load average: 0.11, 0.39, 0.43
user@darkstar ~ $