MacOS 下的远程服务器监控工具安装及使用。

 

背景是换了mac后,压力测试要监控服务器,mac上没有spotlight,用iStat View替换。

1、安装iStat View

本人用的是3.0.4版本,dmg文件自行百度之,安装好后,需要安装一个守护程序在远程服务器。

守护程序下载点我

2、在服务器端(被监控端安装依赖包)一下用centos 7.0 为例

yum install gcc-c++
yum install autoconf
yum install automake
yum install libxml2-devel
yum install openssl-devel
yum install sqlite-devel

如果以上依赖都ok,请忽略。

3、手动安装:

解压下载的istatserverlinux-master.tar.gz安装并启动。

tar -zxvf istatserverlinux-master.tar.gz

#进入到解压目录
cd istatserverlinux-master
./autogen
./configure
make
sudo make install

#启动命令如下:(启动前先看文章最后,修改istatserver.conf文件,否则会启动失败)
sudo /usr/local/bin/istatserver -d
 

如果服务器可以连接到互联网,直接执行以下脚本:

curl -fsSL https://raw.githubusercontent.com/bjango/istatserverlinux/master/get-istatserver.sh -o istatserverlinux.sh && sh istatserverlinux.sh

4、作为系统服务启动(centos 7.0)

#首先停止守护进程
ps -ef|grep istatserver
kill -9 {istatserver_pid}

#进入到解压的文件夹内,将启动脚本复制到对应目录
sudo cp ./resource/systemd/istatserver.service /etc/systemd/system/istatserver.service

sudo service istatserver start/status/stop

修改/usr/local/etc/istatserver/istatserver.conf文件,放开network_addr\port\user\group\socket\pid这些注释 addr修改为实际ip地址,其他不变。server_code在iStat第一次连接服务器的时候需要输入。

#
# istatserver.conf: Configuration for istatserver
#

# server_code is a 5 digit number by default but it can be anything you like including text
server_code              37575

# network_addr           127.0.0.1
# network_port           5109
# server_user            istat
# server_group           istat
# server_socket          /tmp/istatserver.sock
# server_pid             /var/run/istatserver.pid

# Set to 1 if you want to disable sqlite history storage.
disable_history_storage    0

# Set to 1 if you want to disable disk filtering based on mount path.
disk_disable_filtering    0

# Set to 1 if you want to use mount path as label instead of the device name.
disk_mount_path_label    1

# Set custom disk label. Will override all other labels.
# disk_rename_label        /dev/sda1  "root"
# disk_rename_label        /home      "home"

# End of file

成功后附图一张:

MacOS 下的远程服务器监控工具安装及使用。_第1张图片

 

你可能感兴趣的:(系统环境,运维,监控程序,压力测试)