源码方式安装Zabbix-2.4.5

一、安装依赖包和mysql数据库

yum -y install gcc mysql-server httpd php php-mysql php-gd php-bcmath php-xml php-mbstring mysql-devel libxml2 libxml2-devel curl-devel
#Zabbix依赖于MySQL数据库保存数据,CentOS7系统中的默认数据库为MariaDB,和Mysql相似
systemctl start mariadb.service 
systemctl enable mariadb.service

二、新建数据库用户和导入数据

# 进入数据库:
mysql -u root
mysql> create database zabbix default charset utf8;
mysql> grant all on zabbix.* to zabbix@'localhost'   identified by '123456';
mysql> grant all on zabbix.* to zabbix@'127.0.0.1'   identified by '123456';
mysql> flush privileges;
# 导入表和数据:
tar xvf zabbix-2.4.5.tar.gz
# 增加zabbix用户和组
groupadd zabbix
useradd zabbix -g zabbix -s /sbin/nologin
cd zabbix-2.4.5/database/mysql
mysql -u zabbix -p123456  zabbix< schema.sql    (将zabbix中的mysql.sql文件重定向到zabbix数据库中)
mysql -u zabbix -p123456 zabbix < images.sql     (有先后顺序)
mysql -u zabbix -p123456 zabbix  < data.sql

三、编译安装Zabbix

cd zabbix-2.4.5 
./configure --sysconfdir=/etc/zabbix  --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
make
make instal

1 配置文件

vim /usr/local/zabbix/etc/zabbix_server.conf
DBName=zabbix  <---zabbix使用的数据库
DBUser=zabbix  <---zabbix连接mysql所使用的用户名
DBPassword=123456   <----zabbix连接mysql所使用的密码
vi /etc/zabbix/zabbix_agentd.conf
Server=192.168.1.10   <----指向zabbix服务器的ip
ServerActive=192.168.1.10   <----指向zabbix服务器的ip
Hostname=192.168.1.10      <---本机(zabbix客户端)的hostname或者ip(有人指出必须填写hostname)

2 添加web前端PHP文件

cd zabbix-2.4.5/frontends/
cp -rf php /var/www/html/zabbix
chown -R zabbix:zabbix /var/www/html/zabbix

3 配置web前端

vi /etc/php.ini  # 修改php相关参数
max_execution_time = 600
max_input_time = 600
date.timezone = Asia/Shanghai
post_max_size = 32M
memory_limit = 256M

vi /etc/httpd/conf/httpd.conf
DirectoryIndex index.php index.html
# LoadModule foo_module modules/mod_foo.so
LoadModule php5_module  modules/libphp5.so

4 启动Zabbix

/etc/init.d/httpd start 
/etc/init.d/mysqld start
/usr/local/zabbix/sbin/zabbix_server start 
/usr/local/zabbix/sbin/zabbix_agentd start

四、在Web界面配置
在本地浏览器上访问Zabbis Serve地址开始web前端配置,http://192.168.1.10/zabbix,按提示一步步next,其中Step 3 Check of pre-requisites 必须全部项目OK后才能继续配置,如有提示fail,去server上检查是否安装这个包或配置是否按上述更改

Bonus:
Zabbix安装步骤: http://www.linuxidc.com/Linux/2016-04/130105.htm
Zabbix字体乱码问题: http://blog.chinaunix.net/uid-11121450-id-3296646.html
Zabbix字库问题: http://blog.chinaunix.net/uid-11121450-id-3296646.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值