1.下载zabbix-2.0.6.tar.gz
wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.6/zabbix-2.2.6.tar.gz
下载完后 解压一下 tar zxvf zabbix-2.2.6.tar.gz
2.编辑防火墙iptables配置,打开zabbix端口。
vim /etc/sysconfig/iptables 打开防火墙配置文件 添加下面2条规则:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT
/etc/init.d/iptables restart
iptables -L
3.安装zabbix所需的组件:
yum install -y curl curl-devel gcc gcc-c++ net-snmp net-snmp-devel perl-DBI
4.创建用户账号(server,agent):
useradd zabbix
usermod -s /sbin/nologin zabbix
5.编译安装,如果是客户端安装选择--enable-agent就行了
[root@zabbix ~]#cd /usr/local/&& chmod 755 zabbix-2.2.6.tar.gz && tar –zxvf zabbix-2.2.6.tar.gz
[root@zabbix zabbix-2.0.6]# ./configure --enable-agent
make install
6.修改配置文件:
cd /usr/local/etc/
cp zabbix_agentd.conf zabbix_agentd.conf.bak备份zabbix agent客户端配置文件。
vi zabbix_agentd.conf 这个文件修改下面这些地方:
具体这样 就行
[root@zabbixserver etc]# grep -Ev '^$|^#' zabbix_agentd.conf
LogFile=/tmp/zabbix_agentd.log # 指定日志存放位置(默认即可)
Server=172.16.1.X # 添加监控服务器 IP(写我这个ip)
ServerActive=172.16.1.X:10051 # 添加监控服务器 IP 、端口
Hostname=172.16.1.XXX# #本机 IP就行
UnsafeUserParameters=1 # 启动自定义脚本功能( 把0改成1)
7.cd /usr/local/zabbix-2.2.6 cd到这个目录下
cp misc/init.d/tru64/zabbix_agentd /etc/init.d/
chmod +x /etc/init.d/zabbix_* 添加可执行权限
vim /etc/init.d/zabbix_agentd,在文件头部#!/bin/bash下面分别添加两行:#!/bin/sh#chkconfig: 35 95 95#description:zabbix Agent server
设置服务器开机自动启动
chkconfig zabbix_agentd on
8.启动服务 [root@localhost zabbix-2.2.6]# /etc/init.d/zabbix_agentd start
service zabbix_agentd restart 重启下这个服务.
9.[root@zabbix ~]# netstat -lantp |grep 10050 #可以查看zabbix agent进程是否启动。
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 1803/zabbix_agentd
10.在zabbix server的WEB界面查看zabbix agent主机的信息,进行验证。
|