服务器 频道

网管经验谈:使用Linux服务器监控UPS

    【IT168 专稿】为使UPS充分发挥功能,提高其对突发事件的处理能力,必须对UPS进行管理和维护.实现UPS的远程监控乃至网络化的管理,是其重要手段。当我们外出时但仍然想知道目前UPS(不断电系统)的运行状态如何.此时我们可以使用apcupsd这个程序所附的cgi程序在网站的网页上用图形化展示目UPS的运行状态(以下举例UPS型号: APC 型号的UPS- Back-UPS XS 1500VA)。
首先使用取一条标准的rs232通讯线连接的服务器RS232端口和UPS的(型号  Back-UPS XS 1500VA)rs232的数据端口。

1. 系统要求

    在网站的网页上用图形化展示目UPS的运行状态首先必须安装web服务器,在linux 最常选择的是Apache,另外需要C语言、SNMP和libstdc++模块,所以安装前请检查GCC版本(3.0以上)等。另外如果安装了Linux 防火墙请打开5531端口。

    # rpm –qa | grep gcc
    # rpm –qa | grep libstdc++
    # rpm –qa | grep snmp

    硬件: 中央处理器:兼容 Intel X86处理器Pentium 200 以上 ,32 兆(推荐64兆)内存,100兆硬盘空间。
    软件: 内核版本 2.2以上 。

2. 软件下载

    #wget http://downloads.sourceforge.net/apcupsd/apcupsd-3.14.1.tar.gz?modtime=1180179933&big_mirror=0
    #gunzip apcupsd-3.14.1.tar.gz;
    #tar vfx apcupsd-3.14.1.tar;cd apcupsd-3.14.1;make;make install

3. 启动UPS电源监控守护进程如图

    #/etc/rc.d/init.d/apcupsd restart
 

启动UPS电源监控守护进程

4. 自动启动ups监控进程

    如果希望ups监控进程每次启动都能自动运行,可以用ntsysv设置。打开的窗口,在apcupsd服务选项加上*(用空格键),然后重新启动系统,这样系统会启动ups监控进程。

0
相关文章