Zabbix server 安装

系统环境:Centos 6.5 32bit
Zabbix版本:2.0.4
1、同步授时中心时间
同步授时中心的时间,强制把系统时间写入COMS。

#ntpdate pool.ntp.org
#clock –w

注意:Linux是每隔一段时间会将系统时间写入CMOS,所以当我们执行以上命令是不能立即重启机器。否则会造成设置失败。
2、建立LAMP环境
2.1LAMP环境

#yum install httpd mysql-server php

2.2其他需要的依赖包

#yum install gcc mysql-devvel net-snmp-devel php-gd php-mysql php-bcmath php-mbstring php=xml curl-devel

2.3配置http、mysql随系统自动启动

#chkconfig httpd on
#chkconfig mysqld on

2.4 编译安装iksemel
下载iksemel-1.4利用winSCP放入Centos的/usr/local/src/下

#cd /usr/local/src
#tar zvxf iksemel-1.4.tar.gz
#cd iksemel-1.4
#./configure –prefix=/usr/local/iksemel
#make&&make install

2.4创建zabbix组和用户

#/usr/sbin/groupadd zabbix
#/usr/sbin/useradd –g zabbix zabbix

2.5编译安装zabbix
2.5.1编译安装
下载解压zabbix
下载zabbix-2.0.4.tar.gz利用winSCP放入Centos的/usr/local/src/下

#cd /usr/local/src/
#tar zvxf zabbix-2.0.4.tar.gz
#cd /usr/local/src/zabbix-2.0.4
#./configure –prefix=/usr/local/zabbix –enable-server –enable-agent –with-mysql –with-mysql –with-net-snmp –enable-ipv4 –with-jabber=/usr/local/iksemel/ --with-libcurl
#make&&make install

2.5.2创建zabbix数据库
开启mysql。修改mysql root 密码为123456

#/etc/init.d/mysqld start
#/usr/bin/mysqladmin –u root password 123456

创建zabbix数据库,设置字符为utf8

#/usr/bin/mysqld –uroot –p123456
mysql>create database zabbix character set utf8;
mysql>grant all privileges on zabbix.* to ‘zabbix’@ ‘localhost’ identified by ‘123456’;
mysql>quit

导入数据库

#cd /usr/local/src/zabbix-2.0.4/databases/mysql/
#mysql –uzabbix –p123456 zabbix < schema.sql
#mysql –uzabbix –p123456 zabbix < images.sql
#mysql –uzabbix –p123456 zabbix < data.sql

2.5.3 复制配置文件到zabbix安装目录

#cp –R /usr/local/src/zabbix-2.0.4/conf/zabbix_agent /usr/local/zabbix/etc/
#cp –R/usr/local/src/zabbix2.0.4/conf/zabbix_agent.win.cof /usr/local/zabbix/etc/
cp –R /usr/local/src/zabbix-2.0.4/conf/zabbix_proey.conf /usr/local/zabbix/etc/

修改zabbix_server.conf配置文件数据库(mysql)相关部分

#vim /usr/local/zabbix/etc/zabbix_server.conf

修改一下内容

DBUser=zabbix
DBPassword=123456

2.5.4添加服务端口

#vi /etc/services

在末尾添加一下内容

#zabbix services
zabbix-agent    10050/tcp
zabbix-agent    10050/udp
zabbix-trapper  10050/tcp
zabbix-trapper  10050/udp

2.5.5修改zabbix目录用户属性

#chown –R zabbix.zabbix /usr/local/zabbix/

2.5.6配置软连接
启动zabbix前,做相关软连接,不然会出现报错,找不到数据库文件。

#ln –s /usr/local/iksemel/lib/libiksemel.so.3 /usr/lob/libiksemel.so.3

为zabbix命令行操作文件做软连接,方便系统可以找得到。

#ln –s /usr/local/zabbix/bin/* /usr/bin/
#ln –s /usr/local/zabbix/sbin/* /usr/sbin/

2.5.7 配置zabbix启动脚本
拷贝zabbix启动脚本到/etc/init.d/下

#cp /usr/local/src/zabbix-2.0.4/misc/init.d/fedora/core/zabbix_* /etc/init.d/

修改zabbix启动脚本中程序目录的位置

#vi /etc/init.d/zabbix_server

修改:BASEDIR=/usr/local/zabbix

#vi /etc/init.d/zabbix_agentd

修改:BASEDIR=/usr/local/zabbix
添加执行的权限

#chmod +x /etc/init.d/zabbix_server
# chmod +x /etc/init.d/zabbix_agengd

2.5.配置开启启动服务

#chkconfig –add zabbix_server
#chkconfig –add zabbix_agentd
#chkconfig –level 345 zabbix_server on
#chkconfig –level 345 zabbix_agentd on

使用chkconfig --list 检查一下

#chkconfig –list|grep zabbix

2.5.9web的相关配置

#mkdir /var/www/html/zabbix

#cp –a /usr/local/zabbix-2.0.4/frontends/php/* /var/www/html/zabbix
Chmod –R zabbix.zabbix /var/www/html/zabbix/

3、web界面的安装
按照上面的提示对php配置文件做相应的调整。

#vi /etc/php.ini

修改:

max_execution_time=600
max_input_time=600
memory_limit=256M
post_max_filesize=16M
date.timezone=Asia/shanghai

启动zabbix

#/etc/init.d/httpd start
#/init/init.d/zabbix_server start
#/init/init.d/zabbix_agentd start

3.1、在浏览器的输入框内输入http://ip/zabbix,点击[Enter]即可进入web安装的第一个界面。点击[Next]。
3.2、Check of pre-requisites 点击[Next]
3.3、Configure DB connection 输入MySQL数据库端口:3306,用户名:zabbix,密码:123456,点击[Next]
3.4、Zabbix server details 按照实际情况填写,点击[Next]。
3.5、Pre-Installation summary 点击[Next]。
3.6、Install 如果提示文件zabbix.conf.php无法创建,则是zabbix目录无法写入,/var/www/html/zabbix的权限不是apache.apache,解决方法是:点击“Download configuration file将下载的zabbix.conf.php文件传到服务器的/var/www/html/zabbix/conf/zabbix.conf.php,然后点击“Retry”,就会成功。点击“Finish”完成安装。最后输入用户名:admin,密码:zabbix
3.7以上安装完成后,Zabbix已经安装成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZYD@LHQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值