centos 6.4下zabbix2.2.2搭建实录

1.下载zabbix 2.2.2

http://www.zabbix.com/download.php

2.yum安装软件所需环境(需要lamp)

yum -y install httpd php php-devel php-gd php-bcmath php-mbstring mysql mysql-devel mysql-server php-xml php-mysql gd net-snmp net-snmp-devel net-snmp-utils curl-devel
chkconfig httpd on
chkconfig snmpd on
chkconfig mysqld on


3.创建用户zabbix

useradd zabbix

4.安装zabbix服务端

先安装编译环境:

yum install gcc gcc-c++
wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz/download
tar zxvf zabbix-2.2.2.tar.gz
cd zabbix-2.2.2
./configure --prefix=/opt/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
make install

5.配置数据库

service mysqld start
\\设置数据库密码
mysqld -uroot password "yourpassword"
\\创建数据库:
mysql -uroot -pyourpassword -e "CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8 COLLATE utf8_bin"
[root@zabbix zabbix-2.2.2]# cd database/mysql/
mysql -uroot -pyourpassword zabbix < schema.sql
mysql -uroot -pyourpassword zabbix < images.sql
mysql -uroot -pyourpassword zabbix < data.sql

配置zabbix连接数据库选项

vi /opt/local/zabbix/etc/zabbix_server.conf

修改以下几项,去掉前面的#号:

DBHost=localhost

DBUser=root

DBPassword=yourpassword

DBSocket=/var/lib/mysql/mysql.sock

DBPort=3306


启动zabbix

/opt/local/zabbix/sbin/zabbix_server

/opt/local/zabbix/sbin/zabbix_agentd

配置zabbix web管理接口

cp -R /opt/zabbix/zabbix-2.2.2/frontends/php/* /var/www/html/

service httpd start

访问 http://IP/setup.php  进行安装

wKioL1MC__WiJAscAAIzdWJ6Bdo201.jpg

然后下一步 会对 php 安装要求进行修改 php.ini(默认在/etc/php.ini)然后重启apache httpd

wKioL1MDAbfz3VZMAALA36xWYAk233.jpg然后下一步,配置数据库

wKioL1MDAgfwPayvAAJfo5cCXlE229.jpg

然后下一步 按照要求配置参数,完成

通过web登录,默认用户:Admin 密码:zabbix

如需要显示中文可通过:右上角“Profile”--"Language" 选择“chinese(zh_CN)”之后保存

wKioL1MDBjbCN_lhAAE8sqE4-p8659.jpg

5.安装zabbix客户端-添加监控主机

 5.1下载安装客户端:

wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz/download

tar -xzvf zabbix-2.2.2.tar.gz

cd zabbix-2.2.2

./configure --prefix=/usr/local/zabbix-2.2.2/ --enable-agent

make && make install

5.2zabbix客户端配置

 vim /usr/local/zabbix-2.2.2/etc/zabbix_agentd.conf
//修改以下配置为zabbix服务器的IP,
HostnameServer=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server

其中Server和ServerActive都指定zabbixserver的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许127.0.0.1这个ip来我这取数据。而serverActive的127.0.0.1的意思是,客户端主动提交数据给他。

5.3启动zabbix客户端

/usr/local/zabbix-2.2.2/sbin/zabbix_agentd 
查看状态:lsof -i:10050
返回如下为启动成功
COMMAND     PID   USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
zabbix_ag 12806 zabbix    4u  IPv4 4420888      0t0  TCP *:zabbix-agent (LISTEN)
zabbix_ag 12807 zabbix    4u  IPv4 4420888      0t0  TCP *:zabbix-agent (LISTEN)
zabbix_ag 12808 zabbix    4u  IPv4 4420888      0t0  TCP *:zabbix-agent (LISTEN)
zabbix_ag 12809 zabbix    4u  IPv4 4420888      0t0  TCP *:zabbix-agent (LISTEN)
zabbix_ag 12810 zabbix    4u  IPv4 4420888      0t0  TCP *:zabbix-agent (LISTEN)
zabbix_ag 12811 zabbix    4u  IPv4 4420888      0t0  TCP *:zabbix-agent (LISTEN)

5.4添加为开机启动:

vim /etc/rc.local 
#在末尾添加一行
/usr/local/zabbix-2.2.2/sbin/zabbix_agentd

5.5添加监控主机(linux):

在zabbix web管理界面

wKiom1PQyMvw706kAABsvV1t2A4308.gif

组态->主机->创建主机

wKiom1PQx3-wjTD2AAA2RzzxuoQ405.gif

wKiom1PQyGeRWlRCAAAoLbSKW58230.gif

存档后完成添加监控主机;可以看你添加的监控主机

wKiom1PQ0GzgU6cNAAAy0hfOzbk323.gif

默认有几个监控项到最新的数据,例如cpu、内存、硬盘等情况


你可能感兴趣的:(centos,安装,zabbix)