Nag ios Инструмент, общее время работы инструмента - PullRequest
1 голос
/ 25 января 2020

Есть ли способ проверить, как долго работает NAG IOS TOOL? Я имею в виду, когда инструмент начал работать и время до сих пор.

Nag ios работает на удаленной машине, к которой у меня есть доступ (через s sh). У меня есть и учетные данные для доступа к машине, и учетные данные, чтобы увидеть статистику из Nag ios на этой машине

Я пробовал System-> Process Info, но у меня нет прав для просмотра такой информации.

Есть ли другой способ, через терминал?

Ответы [ 2 ]

2 голосов
/ 27 января 2020

Вы можете использовать nagiostats, чтобы проверить время работы экземпляра Nag ios. См .: https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/nagiostats.html

[nagios@lanman ~]# /usr/local/nagios/bin/nagiostats -c /usr/local/nagios/etc/nagios.cfg

Nagios Stats 3.0prealpha-05202006
Copyright (c) 2003-2007 Ethan Galstad (www.nagios.org)
Last Modified: 05-20-2006
License: GPL
CURRENT STATUS DATA
------------------------------------------------------
Status File:                            /usr/local/nagios/var/status.dat
Status File Age:                        0d 0h 0m 9s
Status File Version:                    3.0prealpha-05202006
Program Running Time:                   0d 5h 20m 39s      <------------
Nagios PID:                             10119
Used/High/Total Command Buffers:        0 / 0 / 64
Used/High/Total Check Result Buffers:   0 / 7 / 512
...
0 голосов
/ 27 января 2020

Найдите файл nag ios .log, скорее всего, он находится в каталоге var при установке Nag ios. Затем ..

grep "Nagios.*starting" nagios.log | tail -1

Захватите время эпохи (первое поле) и преобразуйте его в местное.

date -d @1580045430

Вс 26 января 07:30:30 CST 2020

Все в одном, предполагая, что nag ios .log находится в текущем каталоге.

date -d @$(grep "Nagios.*starting" nagios.log | tail -1 | awk '{print $1}' | sed 's/\[//;' | sed 's/\]//;')

Вс 26 января 07:30:30 CST 2020

...