centos 6.6安装zabbix3.0

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

配置环境:LAMP+ZABBIX

上传zabbix软件到服务器:zabbix-3.0.0alpha2.tar.gz


安装环境需要的依赖包:

yum -y install gcc gcc-c++  automake mysql-server httpd php mysql-devel net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml 


note:php建议>=5.4,如果小于这个版本可能会出现以下报错:

PHP Parse error:  syntax error, unexpected '[' in /var/www/html/zabbix/index.php on line 29

升级php:http://crfsz.blog.51cto.com/7835882/1851023


重启mysql

#新搭建的mysql需要给root用户配置密码
mysql –uroot
set password for 'root'@'localhost' = password('admin');

#创建zabbix数据库及导入zabbix初始化数据
mysql –uroot –padmin   
create database zabbix character set utf8;
grant all on zabbix.* TO zabbix@'localhost' identified by 'zabbix';
flush privileges;

cd zabbix-3.0.0alpha2/database/mysql #进入sql目录
mysql -uroot -padmin zabbix < schema.sql
mysql -uroot -padmin zabbix < images.sql
mysql -uroot -padmin zabbix < data.sql


添加zabbix用户
groupadd zabbix
useradd zabbix -g zabbix -s /sbin/nologin


安装zabibx服务
mkdir /usr/local/zabbix  #创建目录
tar –zxvf zabbix-3.0.0alpha2.tar.gz  #解压

#编译安装

cd zabbix-3.0.0alpha2
./configure --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix/
make 
make install


修改zabbix配置文件
cp misc/init.d/fedora/core5/zabbix_server /etc/init.d/
chmod 755 /etc/init.d/zabbix_*
vim /etc/init.d/zabbix_server
修改ZABBIX_BIN=”/usr/local/zabbix/sbin/zabbix_server”


修改php的配置文件
vim /etc/php.ini

sed -i 's/^.*date\.timezone.*=.*$/date\.timezone = Asia\/Shanghai/g' /etc/php.ini
sed -i 's/^.*max_execution_time.*=.*$/max_execution_time = 300/g' /etc/php.ini
sed -i 's/^.*post_max_size.*=.*$/post_max_size = 32M/g' /etc/php.ini
sed -i 's/^.*max_input_time.*=.*$/max_input_time=300/g' /etc/php.ini
sed -i 's/^.memory_limit.*=.*$/memory_limit = 128M/g' /etc/php.ini
#sed -i 's/^.mbstring\.func_overload.*=.*$/mbstring.func_overload = 1/g' /etc/php.ini


将zabbix的部署文件放在apache的目录下面
cp -r  frontends/php/* /var/www/html/zabbix/
chown –R zabbix:zabbix /var/www/html/zabbix/*

启动相对应的服务
/etc/init.d/mysql
/etc/init.d/httpd start 
/etc/init.d/zabbix_server start


访问URL:http://192.168.1.86/zabbix/index.php

开始安装zabbix

wKioL1fSOH-zcwmiAADBZ6P8zok114.png-wh_50


wKioL1hGraKRl8xAAACM9dt23Hg308.png-wh_50


wKioL1hGrbqi-7gXAABxrlLoJH4489.png-wh_50

wKiom1hGrbqTK6H-AAB1Qa8PbTY055.png-wh_50


账户和密码:admin/zabbix




爬坑:

一、

安装到数据库那一步提示:The frontend does not match Zabbix database.

检查之后发现zabbix库没数据,又重新导入一次解决。


二、安装完成后

Access denied.Your are logged in as guest. You have no permissions to access this page.If you think this message is wrong, please consult your administrators about getting the necessary permissions.


解决参考:

http://www.ttlsa.com/zabbix/login-as-guest-zabbix/


三、PHP always_populate_raw_post_data -1

http://very1024.blog.51cto.com/3588520/1722902

重启http生效


四、zabbix server is not running the information……

 connection to database 'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost' (using password: NO)
 31914:20161206:200208.756 database is down: reconnecting in 10 seconds

解决方法: /etc/zabbix/zabbix_server.conf中的数据库配置项目 密码那项没有启用,去掉注释,填上密码再次启动即可






      本文转自卫庄的痛 51CTO博客,原文链接:http://blog.51cto.com/crfsz/1851041,如需转载请自行联系原作者



相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
Linux 网络安全 数据安全/隐私保护
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
161 0
|
2月前
|
关系型数据库 MySQL Linux
centos7.0环境下安装MySql_8.0.12
centos7.0环境下安装MySql_8.0.12
|
1月前
|
存储 JavaScript Linux
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
|
1天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
8 0
|
1天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
5 0
|
1天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
8 0
|
1天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
6 0
|
2天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
14 1
|
8天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
52 2
|
15天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
27 0