当前位置: 首页 > 工具软件 > Xymon > 使用案例 >

xymon详细安装教程

方茂
2023-12-01
Xymon安装
环境:centos6.5   xymon-4.2.3
install xymon
(1)建立xymon用户并分配对应的组
groupadd xymon
useradd -g xymon -m xymon
(2)安装fping、gcc、httpd等
yum install gcc make
yum install httpd
mkdir /xymon && cd /xymon
tar -zxvf fping-3.2.tar.gz
cd fping-3.2
./configure
make && make install
cd ..
(3)安装依赖环境,下载xymon安装包并安装
yum install pcre-devel openssl-devel openldap-devel rrdtool-devel
wget http://sourceforge.net/projects/xymon/files/Xymon/4.2.3/xymon-4.2.3.tar.gz       //如果无法下载,尝试关闭防火墙。或者是直接手动下载,然后SCP传到xymon目录下面
tar -zxvf xymon-4.2.3.tar.gz
cd xymon-4.2.3
./configure --server     //看到[Y/n]选择y,没得选就直接回车应用默认值
make && make install
(4)设置apache web service
chkconfig httpd on
chkconfig --list httpd
cat /home/xymon/server/etc/hobbit-apache.conf >> /etc/httpd/conf/httpd.conf
/etc/init.d/httpd restart        //重启服务
chmod 755 /home/xymon   //更改权限
ll -d /home/xymon      
(5) 切换到xymon用户启动服务
su xymon
cd server
ls
./ hobbit.sh  start     //那个......点.....千万别忘记
(6)可能会由于centos的安全等级影响整个服务,解决方案:
查看SELinux状态:
1、/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态
SELinux status:                 enabled
2、getenforce                 ##也可以用这个命令检查    enforcing代表开启状态
关闭SELinux:
1、临时关闭(不用重启机器):
setenforce 0                  ##设置SELinux 成为permissive模式
                                   ##setenforce 1 设置SELinux 成为enforcing模式
2、修改配置文件需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可
(7)修改httpd.conf配置文件(大约在1021行,可直接:1021跳转)
 vi   /etc/httpd/conf/httpd.conf
#           Document Root /home/xymon/serv/www     //将这个 # 去掉
(8)关闭防火墙,打开浏览器验证
若是在本地的浏览器,那么直接输入ip     &&     如果非本地,最好是service iptables stop再访问
关于页面的简介:
  • bbd 表示Xymon网络服务的可用性.
  • bbgen表示bbgen tool的状态, 它是用来更新网页的.
  • bbtest表示bbtest-net 的状态, 它是用来执行Xymon中配置的所有网络测试.
  • conn是对主机的Ping测试.
  • hobbitd是表示Xymon服务的状态.
  • http是HTTP-Server的运行状态
  • info包含此主机在Xymon中的配置, 例如IP地址等.
  • trends包含此主所有状态的曲线图
最好是设置xymon开机自启动。
在安装的过程中我遇到了一个问题:
bbgen显示的是红脸(报错如下:)
fping: can't create raw socket (must run as root?) : Operation not permitted
fping  xx.xx.xx.xx测试会报错的!
解决方案:
chown root:root /usr/local/sbin/fping
cd  /usr/local/sbin
chmod 777 fpin g
chmod u+s /usr/local/sbin/fping
成功解决
客户端的一些注意事项:
安装客户端步骤如上
安装完成之后,启动客户端(cd /client && ./runclient.sh start)
在server端,配置监控的机器cd /home/xymon/server/etc  &&  vi bb-hosts
192.168.140.128 master      # bbd http://master/
192.168.140.129 slaver
hobbitserver.cfg的配置:
BBSERVERHOSTNAME="master"               # The hostname of your server
BBSERVERIP="192.168.140.128"                    # The IP-address of your server. Use the real one, not 127.0.0.1 .
BBSERVEROS="linux"                      # The operating system of your server. linux,freebsd,solaris,hpux,aix,osf
在client端,更改配置文件 hobbitclient.cfg
BBDISP="192.168.140.128"              # IP address of the Hobbit server     
#上面原本是127.0.0.1  ==>   改成serveer的ip
BBDISPLAYS=""                   # IP of multiple Hobbit servers. BBDISP must be "0.0.0.0".
CONFIGCLASS="$BBOSTYPE"         # Default configuration class for logfiles
 类似资料: