Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16036
  • 博文数量: 2
  • 博客积分: 426
  • 博客等级: 下士
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-27 22:25
文章分类
文章存档

2010年(2)

分类: LINUX

2010-09-30 10:23:05

1)    添加Zabbix用户和组。

 

groupadd zabbix

useradd zabbix -g zabbix -s /sbin/nologin

 

2)    获取Zabbix软件,并解压缩。

 

Zabbix主页:

 

3)    解压缩Zabbix软件包后,编译并安装它。

 

./configure --prefix=/opt/zabbix --enable-agent

make && make install

 

4)    创建Zabbix Agent配置文件。

 

mkdir /etc/zabbix

vim /etc/zabbix/zabbix_agentd.conf

 

文件内容如下(请修改Server参数后的“Zabbix ServerIP地址”)

#ListenIP=

#ListenPort=10050

Server=10.1.1.8

#ServerPort=11051

Hostname=web02

BufferSize=1024

TimeOut=5

StartAgents=3

DebugLevel=2

PidFile=/var/tmp/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

LogFileSize=10

EnableRemoteCommands=1

#UnsafeUserParameters=1

Include=/etc/zabbix/zabbix_command.conf

 

5)    创建Zabbix的日志文件夹。

 

mkdir /var/log/zabbix

chown -R zabbix: /var/log/zabbix/

 

6)    创建Zabbix自定义命令文件。

 

touch /etc/zabbix/zabbix_command.conf

 

7)    编辑/etc/services,加入如下内容:

 

zabbix-agent    10050/tcp                       #Zabbix Agent

zabbix-agent    10050/udp                       #Zabbix Agent

 

8)    Zabbix自启动脚本放置到目标目录下。注意Zabbix自带的启用脚本是有问题的,我已经写了一份可正常运作的脚本。

 

cp /path/to/ur/dir/zabbix_agentd_ctl /etc/init.d/

 

       如果该文件中的内容(安装目录和可执行文件目录)与实际状况不同,那么则需要修改。

 

9)    启动Zabbix Agent

 

service zabbix_agentd_ctl start

 

       使用netstat命令查看Zabbix Agent是否已被正常启动:

netstat -utlnp | grep zabbix

 

10)  打开防火墙的TCP 10050端口。

 

 

 

 

阅读(2060) | 评论(0) | 转发(2) |
0

上一篇:Zabbix Server 1.8.2/1.8.3的安装

下一篇:没有了

给主人留下些什么吧!~~