搭建zabbix 4.0
[root@localhost /]# sed ‐i "s#SELINUX=enforcing#SELINUX=disabled#g"
/etc/selinux/config #永久关闭 重启生效
[root@localhost /]# setenforce #临时关闭
rpm ‐ivh http://dev.mysql.com/get/mysql‐community‐release‐el6‐5.noarch.rpm
yum ‐y install mysql‐server
yum list installed | grep mysql
[root@localhost /]# vim /etc/my.cnf
innodb_file_per_table=1
#独立表空间开启 0是关闭(每一个表都将会生成以独立的文件方式来进行存储,每一个表都有一个.frm表描述文件,还有一个.ibd文件。 其中这个文件包括了单独一个表的数据内容以及索引内容,默认情况下它的存储位置也是在表的位置之中。) [root@localhost /]# /etc/init.d/mysqld start
[root@localhost /]# mysql #第一次登录mysql数据库,建议进去更改root的密码
mysql> use mysql;
mysql> update user set password='newpasswd' where user='root';
重进mysql
#创建zabbix库,指定字符集
mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
Query OK, row affected (0.06 sec)
#创建zabbix用户密码:zabbix 授权拥有访问zabbix库的所有权限
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbix';
Query OK, rows affected (0.02 sec)
mysql> flush privileges; #刷新权限表
mysql> show databases; #查看是否创建成功
[root@localhost /]# rpm ivh http://repo.webtatic.com/yum/el6/latest.rpm
yum y install httpd php56w php56wgd php56wmysql php56wbcmath php56wmbstring php56wxml php56wldap #安装所需要的包
vim /etc/php.ini #配置php的各项配置
post_max_size = 16M #允许php接收最大的数据
max_execution_time = #最大执行时间 秒为单位
max_input_time = #允许输出最长时间 秒为单位
always_populate_raw_post_data =
vim /etc/httpd/conf/httpd.conf
ServerName 127.0.0.1
DirectoryIndex index.html index.html.var index.php
启动httpd服务
/etc/init.d/httpd start
1 [root@localhost /]# groupadd zabbix
2 [root@localhost /]# useradd ‐g zabbix zabbix
安装zabbix的依赖包
yum ‐y install gcc mysql‐community‐devel libxml2‐devel unixODBC‐devel net‐snmp‐devel libcurl‐devel libssh2‐devel OpenIPMI‐devel openssl‐devel ope nldap‐devel
下载zabbix源码包
wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stab le/4.0.1/zabbix‐4.0.1.tar.gz
tar ‐zxvf zabbix‐4.0..tar.gz #解压包,解压到哪个地方 看个人的习惯
cd zabbix‐4.0./database/mysql/ #这个是zabbix自带的数据库的表数据,需要导入数 据库,路径在zabbix解压文件里的databases/mysql里
ls
data.sql images.sql schema.sqlwget #这三个就是要导入数据库的数据
mysql ‐uzabbix ‐p zabbix < schema.sql
mysql ‐uzabbix ‐p zabbix < images.sql
mysql ‐uzabbix ‐p zabbix < data.sql
安装zabbix
cd /zabbix‐4.0.
./configure ‐‐enable‐server ‐‐enable‐agent ‐‐with‐mysql ‐‐enable‐ipv6 ‐‐with‐net‐snmp ‐‐with‐libcurl ‐‐with‐libxml2 ‐‐ with‐unixodbc ‐‐with‐ssh2 ‐‐with‐openipmi ‐‐with‐openssl ‐‐prefix=/usr/loca l/zabbix
make install
echo $?
vim /etc/zabbix/zabbix_server.conf
DBHost=localhost # 数据库ip地址
DBName=zabbix #数据库名字
DBUser=zabbix #数据库用户
DBPassword=zabbix #数据库密码
ListenIP=192.168.*.* #zabbix server ip地址
mkdir /var/www/html/zabbix
cd /zabbix‐4.0./frontends/php/
cp ‐rf * /var/www/html/zabbix/
chown ‐R apache:apache /var/www/html/zabbix #用户授权
chmod +x /var/www/html/zabbix/conf/ #添加执行权限
cp /zabbix‐4.0./misc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix _server
cp /zabbix‐4.0./misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix _agentd
[root@localhost php]# chkconfig ‐‐add /etc/init.d/zabbix_server
[root@localhost php]# chkconfig ‐‐add /etc/init.d/zabbix_agentd
[root@localhost php]# chkconfig httpd on
[root@localhost php]# chkconfig mysqld on
[root@localhost php]# chkconfig zabbix_server on
[root@localhost php]# chkconfig zabbix_agentd on
vim /etc/init.d/zabbix_server
BASEDIR=/usr/local/zabbix #更改下路径
2.如果是1045的错误,多半就是数据没有给zabbix这个用户权限,到数据库里授权下
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbi x';
flush privileges;
3.zabbix web页面报错连接不上数据
搭建zabbix 4.0的更多相关文章
- CentOS 6.6 搭建Zabbix 3.0.3 过程
分享CentOS 6.6下搭建Zabbix 3.0.3 的过程,希望都大家有所帮助. 环境安装 系统环境: # cat /etc/RedHat-release CentOS release 6.6 ( ...
- 源码安装LNMP与搭建Zabbix
系统环境:CentOS release 6.5 (Final) 搭建Zabbix 3.0对PHP环境要求>= 5.4 一.下载NMP的软件包: N:wget http://nginx.org/d ...
- CentOS 6.4 yum快速搭建Zabbix 2.2版本(中文)
1.安装zabbix官方epel包 rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6. ...
- centos 6.9安装zabbix 3.0
Linux下常用的系统监控软件有Nagios.Cacti.Zabbix.Monit等,这些开源的软件,可以帮助我们更好的管理机器,在第一时间内发现,并警告系统维护人员. 今天开始研究下Zabbix,使 ...
- CentOS 6.5 搭建 Zabbix
CentOS 6.5 搭建 Zabbix 说明: 操作系统:CentOS 6.5 IP地址:192.168.21.127 Web环境:Nginx+MySQL+PHP zabbix版本:Zabbix 2 ...
- Centos7下安装zabbix 3.0.19
参考网站: https://www.cnblogs.com/xiewenming/p/7732144.html https://www.cnblogs.com/clsn/p/7885990.html ...
- [转] 红帽7搭建Zabbix监控
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决 ...
- 手把手教你在CentOS 7.4下搭建Zabbix监控(转)
Linux系统版本:CentOS 7.4 1.安装前需要先关闭selinux和firewall. 1.1 [root@zabbix ~]# vi /etc/selinux/config 将SELINU ...
- CentOS 7 安装 Zabbix 3.0
CentOS7搭建Zabbix 一.安装数据库: 1. 安装数据库:sudo yum grouinstall mariadb –y 2. 启动数据库:sudo systemctl start ...
随机推荐
- tar文件归档
tar是UNIX和类UNIX系统上的压缩,备份工具, 名字来源于Tape archive--磁盘归档,最初的时候是用来将数据储存,备份到磁带上的.而今最简单的备份方法是添加新的磁盘或者在云端存储,但即 ...
- Redis高可用演进(一)
原文链接:http://www.cnblogs.com/chenty/p/5152878.html 最近整理Redis,对sentinel有了更深入的理解,特地总结如下 1.主从Redis 主从red ...
- win10在python3.6里安装pycrypto-2.6.1
简单的一步搞定 下载pycrypto-2.6.1-cp36-cp36m-win_amd64.whl文件,然后pip install即可 链接: https://pan.baidu.com/s/1Awl ...
- OSI层次模型
ISO:国际标准化组织 层(layer):描述所有的有效的通讯过程,并把逻辑上的组叫做层. 分层优点: 促进标准化工作,允许各个供应商进行开发 各层之间相互独立,把网络操作分成低复杂度性单元 灵活性好 ...
- P1087 FBI树
题目描述 我们可以把由“00”和“11”组成的字符串分为三类:全“00”串称为BB串,全“11”串称为I串,既含“00”又含“11”的串则称为F串. FBIFBI树是一种二叉树,它的结点类型也包括FF ...
- 【开发工具 - Git】之本地项目托管到远程仓库
这里所说的“本地项目托管到远程仓库”,说的是:例如,我们在本地有一个写了很长时间的项目,现在想要托管到GitHub或码云上进行版本控制. 这个过程大致需要以下几个步骤: (1)在本地初始化Git项目本 ...
- Windows的定时任务(Schedule Task)设置
一.设置 1 点击“开始” 2 点击“控制面板” 3 双击“任务计划” 4 双击“添加任务计划” 5 到了“任务计划向导”界面,点击“下一步” 6 点击“浏览”选择需要定时运行的程序(exe文件,ba ...
- 【Python】之format奇技淫巧的输出控制
前置 环境:Python3.6.5 探讨点:输出print,字符串format控制, % 控制 print基础控制 简单示范: a = 1 b = '@Hello yanshanbei!' print ...
- VisualVM分析与HelloWorld、springBoot项目
VisualVM分析与HelloWorld.springBoot项目 自从1995年第一个JDK版本JDKBeta发布,至今已经快25年,这些年来Java的框架日新月异,从最开始的Servlet阶段, ...
- Netty学习——通过websocket编程实现基于长连接的双攻的通信
Netty学习(一)基于长连接的双攻的通信,通过websocket编程实现 效果图,客户端和服务器端建立起长连接,客户端发送请求,服务器端响应 但是目前缺少心跳,如果两个建立起来的连接,一个断网之后, ...