安装部署zabbix3.0

服务端:

[[email protected] ~]#rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-

1.el6.noarch.rpm

安装rpm包的lamp环境

[[email protected] ~]#yum install -y  httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd

php-mbstring

安装zabbix服务端

[[email protected] ~]#yum install zabbix zabbix-server zabbix-web zabbix-server-mysql zabbix-web-mysql net-

snmp-devel -y

客户端:

[[email protected] ~]#rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-

1.el6.noarch.rpm

[[email protected] ~]#yum install -y zabbix-agent

#这里有必要说一下zabbix3.0必须要php5.4以上因此需要安装特殊源,才能够安装php5.5

查看当前的php版本

[[email protected] ~]# php -v

PHP 5.3.3 (cli) (built: Aug 11 2016 20:33:53)

Copyright (c) 1997-2010 The PHP Group

Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

如果确定要完全升级系统的PHP版本,可运行如下命令:

[[email protected] ~]#yum install yum-plugin-replace

[[email protected] ~]#yum replace php-common --replace-with=php55w-common

1、

MySQL配置

[[email protected] ~]#cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

启动MySQL

[[email protected] ~]#/etc/init.d/mysqld start

创建用户并授权

[[email protected] ~]#mysql

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.1.73-log Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql> CREATE DATABASE `zabbix` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Query OK, 1 row affected (0.00 sec)

mysql> show create database zabbix;

+----------+-----------------------------------------------------------------+

| Database | Create Database                                                 |

+----------+-----------------------------------------------------------------+

| zabbix   | CREATE DATABASE `zabbix` /*!40100 DEFAULT CHARACTER SET utf8 */ |

+----------+-----------------------------------------------------------------+

mysql> grant all privileges on zabbix.* to [email protected] identified by ‘zabbix‘;

mysql> flush privileges;

mysql> exit

这里创建数据库一定要是utf8的编码

2、复制站点

[[email protected] ~]#cp -R /usr/share/zabbix/ /var/www/html/

3、导入数据文件

[[email protected] ~]#cd /usr/share/doc/zabbix-server-mysql-3.0.3

[[email protected] ~]#zcat create.sql.gz |mysql -uzabbix -pzabbix zabbix

4、文件授权

[[email protected] ~]#chmod -R 755 /etc/zabbix/web

[[email protected] ~]#chown -R apache.apache /etc/zabbix/web

5、启动apache && zabbix

[[email protected] ~]#/etc/init.d/zabbix-server start

[[email protected] ~]#/etc/init.d/zabbix-agent start

[[email protected] ~]#/etc/init.d/httpd start

6、检测

[[email protected] ~]# netstat -lntp

[[email protected] html]# netstat -lntp

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address

tcp        0      0 0.0.0.0:22

tcp        0      0 127.0.0.1:25

tcp        0      0 0.0.0.0:10050

tcp        0      0 0.0.0.0:10051

tcp        0      0 0.0.0.0:3306

tcp        0      0 :::80

tcp        0      0 :::22

tcp        0      0 ::1:25

tcp        0      0 :::10050

tcp        0      0 :::10051

修复apache的wring

[[email protected] ~]#vi /etc/httpd/conf/httpd.conf

ServerName 127.0.0.1:80

7、相关数据修改

修改php配置文件

[[email protected] ~]#vim /etc/php.ini

post_max_size = 16M

max_execution_time = 300

max_input_time = 300

date.timezone = Asia/shanghai

修改zabbix_server配置文件

[[email protected] ~]#vi /etc/zabbix/zabbix_server.conf

修改数据库地址、数据库名、 用户、密码

分别对应

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

DBSocket=/var/lib/mysql/mysql.sock

配置web安装

登录web进行安装

http://192.168.1.169/zabbix/

输入zabbix数据的账号密码

登录账号Admin  密码zabbix

zabbix安装完毕

设置中文

观察日志解决问题

[[email protected] ~]#tail -f /var/log/httpd/error_log

[[email protected] ~]#tail -f /var/log/zabbix/zabbix_server.log

故障

(一)

connection to database ‘zabbix‘ failed: [1045] Access denied for user ‘zabbix‘@‘localhost‘ (using

password: YES)

2757:20160912:192912.707 cannot set MySQL character set to "utf8"

解决方法:

正确的授权

grant all privileges on zabbix.* to [email protected] identified by ‘zabbix‘;

(二)

cannot send list of active checks to "127.0.0.1": host [Zabbix server] not monitored

解决方法:

需要把客户端的配置文件的Hostname改成和主机的hostname一样

服务端的主机名必须与客户端Hostname一样

时间: 2024-10-14 17:44:10

安装部署zabbix3.0的相关文章

一次在CentOS7上安装部署Zabbix3.0版本及快速进行基本配置的实例

Zabbix3.0的安装.部署.配置,必须基于LAMP环境或是是LNMP环境. 关于LAMP环境的简单快速搭建,见博客:http://afterdawn.blog.51cto.com/7503144/1923139 注意:以下步骤都是在LAMP配置之后进行的. 本文不会再对zabbix-server和zabbix-agent理论知识再进行介绍,建议看完http://afterdawn.blog.51cto.com/7503144/1922502再进行zabbix实战. Zabbix3.0对软硬件

Centos 7安装部署zabbix3.0实战(服务器端)

一.服务器端部署 1.Zabbix 环境准备 [[email protected]]#hostnamectl set-hostname zabbix    #永久修改主机名 [[email protected] ~]# cat /etc/redhat-release      # 查看系统版本 CentOS Linux release 7.2.1511 (Core) [[email protected]zabbix ~]# uname -r                # 查看内核版本 3.1

ubuntu16.04下安装部署zabbix3.0

查看系统版本:lab_release -a 一. 配置zabbix软件下载源 #  wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb #  dpkg -i zabbix-release_3.0-1+trusty_all.deb #  apt-get update 二. 安装Server端 需要安装如下组件: apache2 php

debian8下安装配置部署zabbix3.0

一.安装配置zabbix server web server服务器:172.28.0.187 mysql服务器:172.28.0.237 1.安装web server(172.28.0.187) A.官方文档 zabbix官方提供了基于packages和编译安装方式的安装文档 这里server我使用package方式安装,agent使用源码编译的方式安装,因为server只有一台,而agent有很多台,需要对安装好的agent修改配置并重新打包,以方便后期批量部署. zabbix的package

ubuntu下安装配置部署zabbix3.0——基于docker

一.系统配置 Ubuntu 16.04 LTS dockers  1.11.2 Mariadb 二.安装docker(apt方式+curl方式) 1.apt方式安装 1.1.安装https证书: $ sudo apt-get update $ sudo apt-get install apt-transport-https ca-certificates 1.2.安装docker 官方apt源公钥: $ sudo apt-key adv --keyserver hkp://p80.pool.sk

CentOS6.8下部署Zabbix3.0

Centos6.8下部署安装zabbix3.0: 环境要求 PHP >= 5.4  (CentOS6默认为5.3.3,需要更新) curl >= 7.20 (如需支持SMTP认证,需更新) 安装MySQL(已安装的忽略此步骤,最好5.6以上版本) rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm yum install mysql-server –y 启动: 设置root密码: mysql_se

CentOS6.8源码安装部署Zabbix3.4.5

本文档主要介绍CentOS6.8在lamp环境下安装以及部署Zabbix3.4.5(注:本文部署环境为 php-5.6.23 + mysql-5.6.24 + httpd-2.2.15 + CentOS6.8) 基本流程: 1.准备编译环境 2.yum源配置并且安装php和Apche的所需包 3.mysql服务的启动和创建zabbix账号 4.下载zabbix3.4.5安装包以及安装 5.zabbix客户端安装 步骤一:准备编译环境 系统版本说明 [[email protected] tools

Ubuntu系统LNMP环境下安装配置zabbix3.0

Ubuntu 14.04(LNMP)安装配置Zabbix 3.0,LNMP安装你可以参考我上一篇博文<ubuntu安装配置LNMP> 添加zabbix3.0的源 可以根据自己工作需求选择zabbix版本 # wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb # dpkg -i zabbix-release_3.0-1+trust

ceph集群简单安装部署v1.0

本次测试.为了快速地安装,所以把目录而非整个硬盘用于 OSD 守护进程.后面的 后面的测试还将会有使用硬盘来作为OSD数据盘 测试机规划 节点名称 IP 地址 部署进程 系统盘 数据盘 ceph1 eth0 192.168.89.10 外网    eth1 10.0.0.10 内网 1MON+1MDS+2OSD /dev/vda 20G /dev/vdb, /dev/vdc ceph2 eth0 192.168.89.11 外网    eth1 10.0.0.11 内网 1MON+1MDS+2O