最小化安装系统Centos 5.4 x64

通过yum下载安装包,建立LAMP环境:#yum install mysql-server httpd php

下载其他的安装包:#yum install mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml

 

数据库准备

启动数据库:#service mysqld start

修改数据库root密码为root(原密码为空):#mysqladmin u root  -p password root

 

创建zabbix用户

[root@localhost sbin]# groupadd zabbix

[root@localhost sbin]# useradd -g zabbix -M zabbix

 

下载zabbix

www.zabbix.com下载

cd /data/tools

[root@localhost tools]# mkdir zabbix

wget http://www.zabbix.com/downloads/2.0.0/zabbix_agents_2.0.0.linux2_6.amd64.tar.gz agents包下载

wget http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.0.2/zabbix-2.0.2.tar.gz zabbix主程序包下载

[root@localhost zabbix]# tar zxf zabbix-2.0.2.tar.gz

 

安装zabbix

[root@localhost zabbix]# cd zabbix-2.0.2

[root@localhost zabbix-2.0.2]# ./configure --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix

有显示:

***********************************************************

*            Now run 'make install'                       *

*                                                         *

*            Thank you for using Zabbix!                  *

*              <http://www.zabbix.com>                    *

***********************************************************

#说明成功

[root@localhost zabbix-2.0.2]# make install

[root@localhost zabbix-2.0.2]# echo $?

0

 

启动服务

[root@localhost zabbix]# cd sbin/

[root@localhost sbin]# ./zabbix_server

[root@localhost sbin]# service httpd start

[root@localhost sbin]# chkconfig --level 3 httpd on

[root@localhost sbin]# chkconfig --level 3 mysqld on

[root@localhost sbin]# service mysqld start

[root@localhost sbin]# ./zabbix_agent

[root@localhost sbin]# ./zabbix_proxy

 

配置apache中的zabbix项目

[root@localhost zabbix]# cd /data/tools/zabbix/zabbix-2.0.2/

[root@localhost zabbix-2.0.2]# cd frontends/

[root@localhost frontends]# mv php/ /var/www/html/zabbix

[root@localhost frontends]# chown -R zabbix:zabbix /var/www/html/zabbix/

 

配置php

[root@localhost frontends]# vi /etc/php.ini

max_execution_time = 300

max_input_time = 300

memory_limit = 128M

#在初始配置时,会有提示。

 

重启apache

[root@localhost sbin]# service httpd restart

 

配置mysql

mysql> update user set passwork=password('123456') where user='root';

mysql> create database zabbix character set utf8;

grant ALL on zabbix.* to zabbix@'%' identified by '123456';

mysql> flush privileges;

mysql> exit

#zabbix库导入数据(数据导入时有先后顺序)

[root@localhost conf]# cd /data/tools/zabbix-2.0.2/

[root@localhost zabbix-2.0.2]# cd database/mysql/

[root@localhost mysql]# mysql -h localhost -uroot -p'123456' zabbix <schema.sql

[root@localhost mysql]# mysql -h localhost -uroot -p'123456' zabbix <p_w_picpaths.sql

[root@localhost mysql]# mysql -h localhost -uroot -p'123456' zabbix <data.sql

 

WEB访问:

进入初始配置向导:

步骤1

You should see the first screen of the frontend installation wizard.

您应该看到的第一个屏幕前端安装向导。

 

2

Make sure that all software prerequisites are met.

确保所有软件先决条件得到满足。

 

 

3

Enter details for connecting to the database. Zabbix database must already be created.

输入连接数据库的详细信息。Zabbix数据库必须已经被创建。

 

 

步骤4

Enter Zabbix server details.

输入Zabbix服务器的细节。

 

步骤5

Review a summary of settings.

回顾总结设置。

 

步骤6

Download the configuration file and place it under conf/.

下载配置文件,并将其置于conf /。

 

 

7

Finish the installation.

完成安装。

 

步骤8

Zabbix frontend is ready! The default user name is Admin, password zabbix.

Zabbix前端是准备好了!默认的用户名是Admin,密码zabbix。