Centos7 Zabbix3.0安装

1.官方文档地址:

https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages

2.导入源:

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

3.安装zabbix包

yum install zabbix-server-mysql zabbix-web-mysql

清楚的看一下要安装那些包(httpd php基本都依赖安装了)

Package                                Arch                      Version                                   Repository                  Size
=====================================================================================================================
Installing:
 zabbix-server-mysql                    x86_64                    3.0.1-1.el7                               zabbix                     1.7 M
 zabbix-web-mysql                       noarch                    3.0.1-1.el7                               zabbix                     3.5 k
Installing for dependencies:
 OpenIPMI-libs                          x86_64                    2.0.19-11.el7                             base                       501 k
 OpenIPMI-modalias                      x86_64                    2.0.19-11.el7                             base                        15 k
 dejavu-fonts-common                    noarch                    2.33-6.el7                                base                        64 k
 dejavu-sans-fonts                      noarch                    2.33-6.el7                                base                       1.4 M
 fping                                  x86_64                    3.10-4.el7                                epel                        46 k
 httpd                                  x86_64                    2.4.6-40.el7.centos                       base                       2.7 M
 httpd-tools                            x86_64                    2.4.6-40.el7.centos                       base                        82 k
 iksemel                                x86_64                    1.4-6.el7                                 epel                        50 k
 libtool-ltdl                           x86_64                    2.4.2-21.el7_2                            updates                     49 k
 libzip                                 x86_64                    0.10.1-8.el7                              base                        48 k
 mailcap                                noarch                    2.1.41-2.el7                              base                        31 k
 net-snmp-libs                          x86_64                    1:5.7.2-24.el7                            base                       747 k
 php                                    x86_64                    5.4.16-36.el7_1                           base                       1.4 M
 php-bcmath                             x86_64                    5.4.16-36.el7_1                           base                        56 k
 php-cli                                x86_64                    5.4.16-36.el7_1                           base                       2.7 M
 php-common                             x86_64                    5.4.16-36.el7_1                           base                       563 k
 php-gd                                 x86_64                    5.4.16-36.el7_1                           base                       126 k
 php-ldap                               x86_64                    5.4.16-36.el7_1                           base                        51 k
 php-mbstring                           x86_64                    5.4.16-36.el7_1                           base                       503 k
 php-mysql                              x86_64                    5.4.16-36.el7_1                           base                        99 k
 php-pdo                                x86_64                    5.4.16-36.el7_1                           base                        97 k
 php-xml                                x86_64                    5.4.16-36.el7_1                           base                       124 k
 t1lib                                  x86_64                    5.1.2-14.el7                              base                       166 k
 unixODBC                               x86_64                    2.3.1-11.el7                              base                       413 k
 zabbix-web                             noarch                    3.0.1-1.el7                               zabbix                     3.3 M

Transaction Summary
=============================================================================================================================================
Install  2 Packages (+25 Dependent packages)

Total download size: 17 M

4.我们给本机也安装上客户端(如果服务端不需要监控略过此步)

yum install zabbix-agent

5.安装mysql数据库

CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。用mariadb也行。我还是选择了mysql

#导入安装源

rpm -ivh mysql-community-release-el7-5.noarch.rpm

#用 yum 安装 Mysql
yum install mysql-community-server
systemctl enable mysqld  #设置开机启动
systemctl start mysqld   #启动服务

=================================================

备注:1 mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码
      2 grep ‘temporary password‘ /var/log/mysqld.log 找到root默认密码
      3 mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误

===================================================

#修改root本地登录密码
mysqladmin -u root  -p oldpass password "[email protected]"

#登录mysql

mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)

mysql> grant all privileges on zabbix.* to [email protected] identified by ‘[email protected]‘;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye

(2)进入到这个目录

cd /usr/share/doc/zabbix-server-mysql-3.0.8
运行命令

zcat create.sql.gz | mysql -uroot -p zabbix

6.启动zabbix server服务

修改配置文件:

vi /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
[email protected]
备注:实际上我的配置文件修改的是DBHost和DBPassword去掉前面的#号。

启动zabbix服务,设置开机自启动

systemctl start zabbix-server

systemctl enable zabbix-server

7.编辑zabbix前端的PHP配合配置

vi /etc/httpd/conf.d/zabbix.conf
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai

备注:实际上我就是修改了时区

启动apache服务,设置开机自启动

systemctl start httpd
systemctl enable httpd

8.登陆zabbix

http://IP/zabbix/

显示的界面

点击next会出现检查状态:

点击next配置mysql:

点击下一步。此步出现错误,发现无法连接数据库,最后发现zabbix这个数据库中,没有任何数据,检查时加红色的那部分出问题。

next到最后

默认用户名/密码:Admin/zabbix

进入主页面:下面进行,将语言改为中文。

[[email protected] zabbix-server-mysql-.]$  vim /usr/share/zabbix/include/locales.inc.php

找到第55行,将false改为true

点击zabbix右上角小人,进行修改:

时间: 2024-11-03 01:29:57

Centos7 Zabbix3.0安装的相关文章

烂泥:zabbix3.0安装与配置

这个月又快过完了,最近也比较忙,没时间写文章,今天挤点时间把zabbix3.0安装与配置的文章写下来. 其实zabbix3.0的安装很简单,但是由于个人比较懒,所以一直不喜欢使用源码方式进行安装,而且管理的服务器多了,源码安装也感觉不方便,所以现在大部分安装软件我都会首先选择yum或者apt-get方式进行. 本篇文章,我也不多介绍zabbix3.0安装的详细步骤了,只列出centos.ubuntu下zabbix3.0的相关安装命令以及zabbix的基本配置. zabbix3.0对OS的要求:m

zabbix专题:第二章 zabbix3.0安装详解

zabbix3.0安装详解 本节目录大纲 安装配置mariadb 安装服务器端 zabbix web配置 web页面初始化 更改为中文 中文乱码问题 zabbix专题:第二章 zabbix3.2安装详解 zabbix专题:第二章 zabbix3.2安装详解 官方文档地址: https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages 我安装zabbix用的rpm包,可以从官网的源里面去下载,需

zabbix3.0安装过程中出现的问题

1.   zabbix3.0 安装过程中修改完php.ini的文件重新启动php-fpm没有效果 可以到phpinfo里面看php.ini的默认位置 或者php-fpm启动的时候指定配置文件(-c  file) 2.连接mysql的过程中遇到can't connect to local MySQL server through socket "/tmp/mysql.sock" 如图 更改php.ini配置文件中的 pdo_mysql.default_socket= mysqli.def

CentOS7+LNMP 安装Zabbix3.0 安装笔记

转载 自 http://blog.csdn.net/asionliang/article/details/51733833 从网上看过N篇教程,小白编译各种出错,无奈选择LNMP一键安装包,解决所有问题.感谢lnmp.org的lamp一体包,现已成功安装,做个笔记,以便后查. 参考: http://www.cnblogs.com/swordxia/p/5591712.html 1.配置防火墙 [root~]# firewall-cmd --permanent --zone=public --ad

zabbix3.0安装教程(环境)

 ZABBIX 安装图解教程(环境篇) 说明: 操作系统:Centos6.x(64) IP地址:192.168.1.1 Web环境:Mysql+Nginx+php Zabbix版本:zabbix3.0.3 备注:Linux下安装zabbix需要有LAMP或者LNMP运行环境   准备篇: 一.WEB环境安装:Mysql+Nginx+php CentOS 6.x编译安装Nginx1.8.0+MySQL5.1.73+PHP5.6.23 安装篇: 一.mysql安装 1.下载mysql到/usr/lo

zabbix3.0安装部署文档

zabbix v3.0安装部署 摘要: 本文的安装过程摘自http://www.ttlsa.com/以及http://b.lifec-inc.com ,和站长凉白开的<ZABBIX从入门到精通v3.0.1 - 运维生存时间(2016)>一书. 关于zabbix及相关服务软件版本: Linux:centos 6.6 nginx:1.9.15 MySQL:5.5.49 PHP:5.5.35 一.安装nginx: 安装依赖包: yum -y install gcc gcc-c++ autoconf

zabbix3.0安装过程记录

一 前言: 经测试,同样的系统安装不同的zabbix版本,遇到的错误完全不一样,之前安装2.4.5版本基本很顺利,但是安装3.0.2遇到了好多新的问题,特此记录 系统:centos6.7   zabbix版本:3.0.2 二 安装开发软件包 yum  -y groupinstall "Development Tools" 三  搭建lnmp环境 1 升级php版本 (注意:zabbix3.0要求php版本要在5.4以上),但是我们的centos6系统自带的php版本比较低 所以我们添加

zabbix3.0 安装方法,一键实现短信、电话、微信、APP 告警

引言 免费开源监控工具 Zabbix 因其强大的监控功能得到各大互联网公司的广泛认可,具体功能不再详细介绍,在之前发布的 Zabbix 2.4.1 安装及微信短信提醒已经做了详细介绍,本篇主要对 Zabbix 3.0.1 的安装进行详细指导,并且详细介绍了 OneAlert 一键集成 Zabbix ,一分钟实现电话.短信和邮件通知. 安装说明 从 0 开始安装 Zabbix 如果你从来没有接触过 Zabbix,请按照以下步骤安装 Zabbix,下面以 Zabbix 3.0.1 + OneAler

Zabbix3.0安装文档

****************************************************************** 关于zabbix及相关服务软件版本: Linux:centos 6.6 nginx:1.9.15 MySQL:5.5.49 PHP:5.5.35 一.安装nginx: 安装依赖包: yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre* mak