Spotlight on unix监控linux服务器
1.下载安装,工具包下载地址:
注:安装之后需要破解注册码
2.由于spotlight不能默认使用root用户登录,所以必须先创建一个具有root权限的用户
注:密码最好不要设置的过于简单化
[root@mululu ~]# vi /etc/passwd
修改/etc/passwd文件,将spotlight的UID和GID改成0:0
3.检查linux有没有安装sysstat
(1)检查是否安装sysstat包:rpm -q sysstat;
(2)如果没有,安装:rpm -ivh sysstat。
4.连接Linux服务器
5.连接之后的监控图
(1)、system
系统信息包括Linux版本、系统运行时间、现在时间
(2)、Network
包括连接数和宽带
(3)、CPU
用户使用cpu、系统使用cpu和剩余cpu;
其中还包括进程列队。
(4)、Memory
内存情况包括物理内存与虚拟内存的使用情况
(5)、Swap Files
交换文件的使用情况
(6)、Disk Activity
磁盘使用情况
(7)、Paging in /out
每秒内存页读入的数量。/每秒内存分页写入内存数量。是CPU与内存间的交互。
(8)、Swapping in rate / out rate
上面是页交换,这个是进程交互。
(9)、Disk I/O writes / reads
虚拟内存是在硬盘上划分出来的,当内存不足时物理内存会与虚拟内存交互,响应的会产生磁盘的I/O问题。
Spotlight on mysql监控mysql
potlight on mysql监控linux操作系统时,需要执行iostat命令,所以需保证在目标linux服务器上安装iostat
yum install -y sysstat.x86_64
建立连接
点击connect后就可以察看健康效果了~
相关监控简介
1、MySQL相关
1.1 Activity->Mutex 对应Show engine innodb mutex
1.2 Activity->InnoDB Status 对应 show engine innodb status;
1.3 Activity->Error Log 显示当前连接最近的一次报错,包括数据库的创建、启动,一个表的创建或者该check && repair,以及某个logfile的创建
1.4 Activity->General Log 以表格形式显示某客户端连接及断开的记录,以及各SQL statement
注:my.cnf里需设定参数log_output=table
1.5 Activity->Slow Query Log 以表格形式展示一个慢查询SQL语句
2 系统相关
2.1 OS Details->OS Performance 显示操作系统的cpu、磁盘I/O、memory等监控信息
2.2 OS Details-> OS Processes 显示当前活跃的进程