Nagios 工具,该工具的总运行时间



有没有办法检查NAGIOS TOOL运行了多长时间?我的意思是工具何时开始运行以及到目前为止的时间。

Nagios 在远程机器中运行,我可以访问该机器(通过 ssh(。我既有访问机器的凭据,也有用于查看这台机器上 Nagios 的统计数据的凭据

我尝试了系统>进程信息,但我没有查看此类信息的权限。

还有其他方法,通过终端吗?

您可以使用nagiostats来检查 Nagios 实例的正常运行时间。请参阅: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
...

找到 nagios.log 文件,它可能在 Nagios 安装下的 var 目录中。然后。。

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

获取纪元时间(第一个字段(,并将其转换为本地时间。

date -d @1580045430

周日 1月 26 07:30:30 CST 2020

多合一,假设 nagios.log 在当前目录中。

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

周日 1月 26 07:30:30 CST 2020

最新更新