centos 6.6安装zabbix3.0

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

配置环境: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,如需转载请自行联系原作者



相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
1月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
416 69
|
1月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
218 78
|
2月前
|
Linux 网络安全 Apache
针对在Centos/Linux安装Apache过程中出现的常见问题集锦
以上每个问题的解决方案应深入分析错误日志、系统消息和各种配置文件,以找到根本原因并加以解决。务必保持系统和Apache软件包更新到最新版本,以修复已知的bugs和安全漏洞。安装和管理Web服务器是一项需要细致关注和不断学习的任务。随着技术的发展,推荐定期查看官方文档和社区论坛,以保持知识的更新。
172 80
|
24天前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
115 10
|
1月前
|
运维 网络协议 Linux
CentOS下Bind服务的安装与故障排查
通过以上的步骤,您应该能够在CentOS系统上安装并配置BIND DNS服务,并进行基本的故障排查。
171 0
|
2月前
|
人工智能 数据挖掘 Linux
Centos安装Python3.7(亲测可用)
本指南详细介绍了在基于Linux(以CentOS系统为例,使用yum包管理器)的系统上安装Python 3.7版本的完整流程。Python是一种广泛使用的高级编程语言,在各种领域如软件开发、数据分析、人工智能和区块链开发等都有着重要的应用。
253 2
|
3月前
|
机器人 Linux
CentOS 7系统中安装特定版本CMake 3.21.2的方法。
到这里,过程已经全部完成。如果你跟随上面的步骤来,那么你现在已经拥有了一个全新的CMake版本在你的CentOS 7系统上了。这个过程就像是你通过一系列仪式,唤醒了一个沉睡已久的古老机器人,它现在完全按照你的意愿来帮你构建和编译软件了。
218 18
|
3月前
|
安全 Linux
安装EPEL Repository Centos 7.9
记住,行走在Linux的世界,把“学习”作为你不可或缺的随身宝典。今天你学会了如何将EPEL这座外来的宝库接入你的系统,明天,你或许就能在这座宝库中发现一款能领你走向Linux大师之路的神器。
191 5
|
4月前
|
Kubernetes Linux 开发者
在CentOS 7.8上使用kubeadm安装k8s 1.26
至此,你已经在CentOS 7.8上使用kubeadm成功安装了k8s 1.26。你可以通过输入 `kubectl get nodes`来查看节点状态,如果显示为Ready,那么恭喜你,你的Kubernetes集群已经准备好了。
200 23