太阳 Solaris 11.2 系统状态

太阳 Solaris 11.2 系统状态

我已经安装了solaris 11.2,我想安装和使用sysstat,并像在linux-ubuntu 上使用它一样使用它来监视某些活动并在一定的时间间隔内运行cpu 和内存检查。

我在互联网上查找,找不到Solaris的sysstat,所以请你帮我如何在Solaris上安装(如果存在)

如果没有,是否有其他简单的命令或实用程序可以用来监视 cpu 和内存。提前致谢。

答案1

默认情况下,Solaris 11.2 上提供了许多工具,例如:

vmstat
prstat
iostat
mpstat

也可以使用top,我不记得是不是默认安装的,但是包的名字是:pkg:/diagnostic/top

编辑:

要启用sar您可以安装该软件包并为帐户pkg:/system/accounting/legacy-accounting配置:crontabsys

crontab -l sys
#ident  "%Z%%M% %I%     %E% SMI"        /* SVr4.0 1.2   */
#
# The sys crontab should be used to do performance collection. See cron
# and performance manual pages for details on startup.
#
 0 * * * 0-6 /usr/lib/sa/sa1
 20,40 8-17 * * 1-5 /usr/lib/sa/sa1
 5 18 * * 1-5 /usr/lib/sa/sa2 -s 8:00 -e 18:01 -i 1200 -A

数据存储在/var/adm/sa

答案2

根据您对 @Lambert 的回答的评论,您正在寻找的称为 GUDS。该工具可供客户使用并提供支持,它将收集您指定的一段时间内的所有统计数据。您可以定义间隔、持续时间以及开始和停止时间。

否则,您需要使用 Lambert 提到的工具手动执行此操作。

答案3

sysstat 只是工具的整理,其中大部分可以在 Solaris 以及其他 UNIX 操作系统上找到。

一个可以完成您想要的功能的旧工具称为金丝雀。您还可以考虑使用 Nagios。我看过多个博客和文档,展示了如何为 Solaris 11 构建 Nagios。我认为甚至有一个官方 Oracle 文档展示了如何构建它并使其成为可部署的 IPS 包。

如果您是一家拥有支持合同的大型商店,您可能还需要考虑使用 Ops Center。

相关内容