Chinaunix首页 | 论坛 | 博客
  • 博客访问: 259843
  • 博文数量: 54
  • 博客积分: 35
  • 博客等级: 民兵
  • 技术积分: 729
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-09 10:35
文章分类

全部博文(54)

文章存档

2014年(37)

2013年(17)

分类: LINUX

2014-04-25 14:38:02

实验环境:
操作系统:CentOS 6.2
zabbix版本:zabbix-2.2.3

为了简化操作,先关闭iptables服务和SELinux。
service iptables stop
setenforce 0

安装yum-fastestmirror,用于查找下载速度最快的yum源。
yum -y install yum-fastestmirror

安装相关的软件。
yum -y install make gcc httpd mysql-server mysql-devel net-snmp-devel libcurl-devel php php-mysql php-bcmath php-mbstring php-gd php-xml

设置httpd、mysqld开机自动启动。
chkconfig httpd on
chkconfig mysqld on

添加zabbix用户。
useradd zabbix

启动数据库服务。
service mysqld start
为数据库管理员账号设置密码。
mysqladmin -u root password root

用刚设置的密码进入数据库。
mysql -u root -p
创建zabbix数据库并设置其使用utf-8编码。
create database zabbix character set utf8;
添加新用户zabbix,设置其密码为zabbix,并授予其全权管理zabbix数据库的权限。
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
退出数据库。
quit;

下载zabbix-2.2.3.tar.gz。
wget ' Latest Stable/2.2.3/zabbix-2.2.3.tar.gz'

解压zabbix-2.2.3.tar.gz。
tar xzf zabbix-2.2.3.tar.gz
进入zabbix-2.2.3目录。
cd zabbix-2.2.3
编译。
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
安装。
make install

导入数据库。
mysql -uzabbix -pzabbix zabbix < database/mysql/schema.sql
mysql -uzabbix -pzabbix zabbix < database/mysql/images.sql
mysql -uzabbix -pzabbix zabbix < database/mysql/data.sql

复制zabbix_server和zabbix_agentd服务到/etc/init.d/。
cp misc/init.d/fedora/core/zabbix_* /etc/init.d/
复制php网页数据到/var/www/html/zabbix目录。
cp -R frontends/php/ /var/www/html/zabbix

修改/usr/local/zabbix/etc/zabbix_server.conf配置文件。
1.将DBUser=root改成DBUser=zabbix
2.在DBPassowrd区域下方添加一行DBPassword=zabbix
3.保存退出

修改/etc/init.d/zabbix_server文件。
1.将BASEDIR=/usr/local改成BASEDIR=/usr/local/zabbix
2.保存退出

修改/etc/init.d/zabbix_agentd文件。
1.将BASEDIR=/usr/local改成BASEDIR=/usr/local/zabbix
2.保存退出

修改/etc/httpd/conf/httpd.conf配置文件。
1.将DirectoryIndex index.html index.html.var改成DirectoryIndex index.html index.html.var index.php
2.保存退出

修改/etc/php.ini文件。
1.将post_max_size = 8M改成post_max_size = 16M
2.将max_execution_time = 30改成max_execution_time = 300
3.将max_input_time = 60改成max_input_time = 300
4.将;date.timezone =改成date.timezone = Asia/Shanghai
5.保存退出

设置开机自动启动。
chkconfig zabbix_server on
chkconfig zabbix_agentd on

启动httpd、zabbix_server、zabbix_agentd服务。
service httpd start
service zabbix_server start
service zabbix_agentd start


打开浏览器,输入网址http://服务器IP/zabbix









zabbix的安装就到此结束了。
阅读(3099) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~