作者:Lovely_Janle | 来源:互联网 | 2017-11-01 19:41
对搭建在linux操作系统平台上的服务器的监控,包括很多的方面,这里通过网络的学习总结了一下几个对linux监控的小工具及其安装使用第一、phpSysinfo[root@localhost~]#llphpsysinfo-3.0.14.tar.gz-rw-r--r--1rootroot470084Oct1718:16phpsysin
对搭建在linux操作系统平台上的服务器的监控,包括很多的方面,这里通过网络的学习总结了一下几个对linux监控的小工具及其安装使用
第一、phpSysinfo
[root@localhost ~]# ll phpsysinfo-3.0.14.tar.gz
-rw-r--r-- 1 root root 470084 Oct 17 18:16 phpsysinfo-3.0.14.tar.gz
[root@localhost ~]# tar zxvf phpsysinfo-3.0.14.tar.gz
[root@localhost ~]# mv phpsysinfo /var/www/
[root@localhost ~]# cd /var/www/
[root@localhost ~]# chmod -R 775 phpsysinfo/
[root@localhost ~]# cd phpsysinfo/
[root@localhost ~]# cp config.php.new config.php
最后在IE地址栏里输入http://ip/phpsysinfo/index.php就能以页面的形式看到系统的负载情况!
第二、webmin
[root@localhost ~]# ll webmin-1.570-1.noarch.rpm //只需要安装这个rpm包即可
-rw-r--r-- 1 root root 16358730 Oct 17 19:03 webmin-1.570-1.noarch.rpm
[root@localhost ~]# rpm -ivh webmin-1.570-1.noarch.rpm
warning: webmin-1.570-1.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 11f63c51
Preparing... ########################################### [100%]
Operating system is Redhat Enterprise Linux
1:webmin ########################################### [100%]
Webmin install complete. You can now login to http://localhost.localdomain:10000/
as root with your root password.
在IE地址栏里输入http://192.168.1.192:10000/ 即可登录,进而进行相关的操作
第三、servmon
关于这个设置可以参见这篇文章http://blog.s135.com/post/291/
第四、mysql monitor的设置
这里需要下载一个使用perl语言书写的软件包
[root@localhost ~]# ll rackerhacker-MySQLTuner-perl-v1.2.0-8-g6add618.tar.gz
-rw-r--r-- 1 root root 24641 Oct 17 19:50 rackerhacker-MySQLTuner-perl-v1.2.0-8-g6add618.tar.gz
[root@localhost ~]# tar zxvf rackerhacker-MySQLTuner-perl-v1.2.0-8-g6add618.tar.gz
这个perl脚本再结合一个bash脚本来实现系统的监控
[root@localhost shell]# ll
total 48
-rwxr-xr-x 1 root root 346 Oct 18 04:09 mysqlmonitor
-rwxrwxr-x 1 root root 41352 Apr 2 2011 mysqltuner.pl
[root@localhost shell]# vi mysqlmonitor
#!/bin/bash
##############################################
ShellPath=/shell
Shellroot=root
Shellpass=721wyzj
################monitor mysql
##################################
$ShellPath/mysqltuner.pl --user $Shellroot --pass $Shellpass >$ShellPath/mail.txt
mail -s "MySQL monitor" $Shellmail <$ShellPath/mail.txt
这样当管理员就可以通过邮件来监控自己的服务器
总结:以上介绍的是监控服务器状态的使用的工具,希望大家择优使用!
另外在windows 下有server monitor这个小工具可以使用