Chinaunix首页 | 论坛 | 博客
  • 博客访问: 965354
  • 博文数量: 232
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 2315
  • 用 户 组: 普通用户
  • 注册时间: 2005-11-02 11:43
文章分类

全部博文(232)

文章存档

2009年(6)

2008年(22)

2007年(72)

2006年(85)

2005年(47)

我的朋友

分类:

2007-02-13 15:30:24

 

需求分析:

为了对增强对Domino的监控功能,启动Domino SNMP Agent(Simple Network Management Protocol  简单网络管理协议),目的是可以使用行业标准 SNMP 的第三方管理软件,对 Domino 服务器的各个方面进行监控。功能包括记录分析Domino占用CPURAMI/O读写、DominoHttp线程使用情况、用户数量、使用模块的频率等,同时也能对服务器一旦宕机,能对管理员发出报警信号,管理员可以远程对服务器进行关闭、启动和重启的功能。

服务器环境:

硬件服务器

软件平台

Solaris 8

Domino6.5.5 FP2

 

原理分析:

Domino SNMP Agent 服务由两类程序提供:

1LNSNMP -- Lotus Notes SNMP 代理。LNSNMP 是独立的应用程序,不会受大多数 Domino 服务器故障的影响,它本身的服务器开销非常小。

2、两个 Domino 服务器附加任务 -- QuerySet 处理程序和事件截取器。

整个体系结构如下所示:

 

如果要在DominoR5启动Domino SNMP Agent,需要安装一个数据包。

(下载地址:SNMP_AIX.exeSNMP_SPARC.exeSNMP_x86.exe,)在DominoR5之后,Peer Master SNMP Agent改名为Domino SNMP Agent

DominoR6之后的版本,Domino SNMP Agent 现在已随 Domino 服务器一起安装。不需要另外安装了。

 

安装步骤:

启动LNSNMP服务

1、关闭操作系统的SNMP服务:

$/etc/init.d/snmpd stop

注:Snmpd 服务和Domino SNMP Agent使用的都是161端口,为避免端口冲突,关闭该服务。

2、安装或配置主 SNMP 代理。如果将要使用 PEER 主代理,则对于 LNSNMP 它是已经配置好的;请输入下列命令安装它:

$ln -f -s /opt/lotus/notes/latest/sunspa/peer.snmpd /etc

$cp /opt/lotus/notes/latest/sunspa/peer.snmpd.conf /etc

3、启动主 SNMP 代理。如果使用 PEER 代理,请输入下列命令:

$peerinit.sh start

4、启动 LNSNMP 进程。输入下列命令:

$lnsnmp.sh start

5、创建LNSNMP脚本在操作系统自启动:

$ln -f -s /opt/lotus/notes/latest/sunspa/lnsnmp.sh /etc/init.d/lnsnmp

$ln -f -s /etc/init.d/lnsnmp /etc/rc2.d/S77lnsnmp

$ln -f -s /etc/init.d/lnsnmp /etc/rc1.d/K77lnsnmp

6、创建Peer代理在操作系统的自启动服务:

$ln -f -s /opt/lotus/notes/latest/sunspa/peerinit.sh /etc/init.d/peerinit

$ln -f -s /etc/init.d/peerinit /etc/rc2.d/S76peer.snmpd

$ln -f -s /etc/init.d/peerinit /etc/rc1.d/K76peer.snmpd

 

启动 Domino 服务器附加任务

1、在 Domino 服务器控制台输入下列命令:

load quryset

2、在 Domino 服务器控制台输入下列命令:

load intrcpt

3、在 Domino 服务器控制台输入下列命令:

load collect

4、安排附加任务在 Domino 下一次重新启动后自动重新启动。在 Domino NOTES.INI 文件中将 quryset intrcpt collect 添加到 ServerTasks 变量中。

 

启动Domino接受SNMP控制

编辑服务器文档的“配置”-“SNMP”,通过 SNMP 可使用下列三种控制功能:

停止 Domino 服务器、启动 Domino 服务器和重新启动操作系统。如下图:

 

输入SNMP命令,就可以看到系统输出大量的系统信息,使用第三方的软件就可以监控系统信息和对服务器做控制。

 

阅读(2103) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~