CentOS 监控系统之BigSister

 

一、安装基础软件

 

[root@localhost ~]# rpm -qa | grep net-snmp     
net-snmp-5.5-49.el6.i686
net-snmp-devel-5.5-49.el6.i686
net-snmp-utils-5.5-49.el6.i686
net-snmp-perl-5.5-49.el6.i6
net-snmp-libs-5.5-49.el6.i686

注:使用yum安装即可,服务端与客户端都需要安装;


 

[root@localhost adm]# rpm -qa | grep rrdtool
rrdtool-perl-1.3.8-6.el6.i686
rrdtool-1.3.8-6.el6.i686

注:使用yum安装即可;


 

二、安装BigSister软件

# cd

# wget http://prdownloads.sourceforge.net/bigsister/big-sister-1.02.tar.gz

# tar xzvf big-sister-1.02.tar.gz 

# cd big-sister-1.02

# ./configure --prefix=/usr/local/bs --with-user=root --with-cgi=/usr/local/bs/cgi --with-url=/bigsis
# make install
# make install-agent
# make install-modules
# make install-serv
# make install-modules

注:本人使用的是源码安装方法,您也可以下载RPM包进行安装;服务端与客户端都需要安装;


 

三、安装Apache

默认我的系统已经安装了,所以就不需要安装了,没有安装的yum 安装一下即可;

配置/etc/httpd/conf/httpd.conf

找到

DocumentRoot "/var/www/html"

更改为

DocumentRoot "/usr/local/bs/www"

 

到文件末尾新增如下内容:

include /usr/local/bs/adm/httpd.conf


 

四、启动服务

/etc/init.d/httpd restart

/etc/init.d/snmpd restart

/etc/init.d/bigsister start

chkconfig --level 35 httpd on

chkconfig --level 35 snmpd on

chkconfig --level 35 bigsister on

 

最后打开浏览器:输入 http://服务器ip址址


 

五、BigSister进阶配置

 

……

……

……


 

六、客户端配置

Linux主机:

编辑/usr/local/bs/adm/uxmon-net

找到

localhost   bsdisplay

更改为

192.168.1.205   bsdisplay        //ip地址是您的监控机即服务端的IP地址;


service snmpd start

chkconfig --level 35 snmpd on


编辑/usr/local/bs/adm/uxmon-net (服务端的文件)

找到

DESCR           features=unix,linux                     localhost

在这一行下面新增

DESCR           features=unix,linux                     192.168.1.235

192.168.1.235       port=22         tcp
192.168.1.235       http
192.168.1.235       service=mysql       tcp
192.168.1.235       ftp

注明:IP地址更改为您客户端的IP地址,监控服务我增加了4个,3种写法,您可以根据自己的需要自定义即可;

 

结束词:不知道是我不了解还是什么的,总感觉Bigsister 没什么优点,就是简单的监控服务的状态,安装或者配置过程中有出一些问题的,百度一下,基本上很少有解决方法,就连安装与配置文档也少得可怜,有的也只是写得很简单,没有进阶配置;哦,对了,相对于Cacti Nagios来说,Bigsister唯一的优点就是安装与基本配置简单吧!