zabbix3.x安装

Zabbix3.0rpm安装手册

环境准备

硬件设备准备(生产环境)
l电脑一台,内存>=8G,可用磁盘空间大于 80G。
l安装 CentOS-7.x-x86_64 系统。
实验环境详情


主机名( FQDN)


IP 地址( NAT)


描述


Zabbix-server


eth0:192.168.100.2


1VCPU、 2G 内存、一块硬盘 sda50G(动态)


备注


1.安装的时候将网卡命名为 eth0、 eth1

环境准备
l安装操作系统 CentOS-7-x86_64。
l基本系统: 1VCPU+2048M 内存+50G(动态)硬盘。
1. 网络选择:使用网络地址转换( NAT)。
2. 软件包选择: Minimal Install。


3. 关闭 iptables 和 SELinux。
l设置所有节点的主机名和 IP 地址, 使用/etc/hosts 做好主机名解析。
环境准备
操作系统安装:
为了统一环境,保证实验的通用性,建议将网卡名称设置为eth*,不使用 CentOS7 默
认的网卡命名规则。所以需要在安装的时候,增加内核参数。


点击 Tab,打开 kernel 启动选项,增加 net.ifnames=0biosdevname=0


安装完毕后设置:

1.设置主机名解析
[[email protected]~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.100.2 zabbix-server

2.安装 EPEL 仓库和常用命令
rpm-ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
yuminstall -y net-tools vim lrzsz tree screen lsof tcpdump

注意:如果epel源不能使用,请自行切换其他yum源,本次安装zabbix-server不需要网络,但是,由于选择的是基础环境安装,需要安装的工具包。

.关闭 NetworkManager 和防火墙
systemctldisable firewalld
systemctl disable NetworkManager

4.关闭并确认 SELinux 处于关闭状态
vim/etc/sysconfig/selinux
SELINUX=disabled #修改为 disable
5.更新系统并重启
yumupdate -y && reboot

准备好环境之后,进行配置安装,本次安装环境,所需软件已经下载好,放在了云盘上,下载安装即可。

Software download address

http://pan.baidu.com/s/1miwISMc

1、   解压软件

unzip -q centos7-zabbix-auto.zip

for n in `ls *.tar.gz`;do tar xf $n;done

2、   安装mariadb

rpm -Uvh mariadb/*.rpm

3、   安装httpd

rpm -Uvh httpd/*.rpm

4、   安装php

rpm -Uvh php/*.rpm

5、   安装zabbix

rpm -Uvh zabbix/*.rpm

6、   检查zabbix|php|httpd|mairdb是否已安装完成

已确认所需软件包安装完成,下面开始配置zabbix

Zabbix的web配置文件默认安装再/etc/httpd/conf.d/

连接php的配置文件默认安装再/etc/httpd/conf.d/

Zabbix.conf只需要更改一下时区就可以了,无需更改其他内容。

使用sed进行更改或者使用vi进行修改

验证是否进行更改

grep "date.timezone" /etc/httpd/conf.d/zabbix.conf

开始配置mariadb

注意:此配置在本地进行

启动数据库

systemctl start mariadb

首先创建一个数据库名字为zabbix并授权用户权限

mysql  -e  "create database zabbix character setutf8 collate utf8_bin;"

mysql  -e  "grant all on zabbix.* [email protected]‘localhost‘ identified by ‘123456‘;"

将数据文件导入到数据库中,默认数据文件在以下路径中名字为create.sql.gz

解压数据文件并导入到zabbix数据库中

修改zabbix的配置文件,指定数据库信息,并指定sock文件的位置,其中数据库的信息就是之前授权的zabbix数据库的用户和密码,默认配置文件中,zabbix数据库的用户名为zabbix,所以不需要修改,(如果zabbix server数据库的名字不是zabbix请根据具体情况进行修改)添加zabbix的数据库密码即可。

最后将应答文件复制到 /etc/zabbix/web/

启动其他服务,并开机自启动

systemctl start zabbix-server.service

systemctl start httpd.service

systemctl start zabbix-agent.service

systemctl enable zabbix-server.service

systemctl enable httpd.service

systemctl enable agent.service

再浏览器输入http://localhost/zabbix登陆,如果再客户端配置,责需将localhosts替换为当前的IP地址即可

Zabbix的默认管理员账号为Admin密码为zabbix

到此为止安装完成,后续进行一些基本配置

基本配置

1、   配置中文界面并解决乱码

默认安装好之后,zabbix server 是关闭装状态,需要开启。

这样就配置完成了,自监控

自己监控自己的目的就是查看自己是否有足够的资源去与客户端交互信息!

我们看一下zabbix server的监控项

选择图形之后选择群组,主机,监控项,随便一个就可以看到

出现了乱码,下面我们处理一下,如何解决乱码问题

首先去windows下载字体到服务器上

上传到服务器上

传上去之后,变成了3个,我们只需要一个就可以,将其他两个删除,并移动到zabbix字体路径下

Zabbix web字体配置的路径在/usr/share/zabbix/fonts文件名为graphfont.ttf

刷新界面,看一下是否持续乱码

到此,今天的安装到此结束。

扩展

如果需要更改zabbix后台的管理员密码请执行下面红色命令,请自行更换newpassword

进入到mysql

Mysql

update zabbix.users SETpasswd=md5(‘newpassword‘) WHERE alias=‘Admin‘;

mysql> flush privileges;

在软件包呢,有写好的全自动安装文件,名字为centos7-zabbix-auto.txt

复制里面内容,在centos7-zabbix-auto.zip软件包解压目录执行即可安装完成,可以直接打开浏览器输入http://ip/zabbix访问,前提是,基本环境是按照我前面环境准备一致。

下面持续更新zabbix proxy的安装部署。

时间: 2024-10-23 08:01:34

zabbix3.x安装的相关文章

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.x安装图解教程

准备知识: Zabbix3.x比较之前的2.0界面有了很大的变化,但是安装部署过程与2.x基本完全一样. 1.Zabbix2.x安装图解教程 http://www.osyunwei.com/archives/7984.html 2.CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14 http://www.osyunwei.com/archives/7891.html 3.zabbix软件包下载 zabbix-3.0.1.tar.gz http://hea

烂泥:zabbix3.0安装与配置

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

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

Zabbix3.4安装部署 操作过程手册

1 系统环境cat /etc/redhat-release 更新centos yum -y update2 关闭防火墙systemctl stop firewalld.servicesystemctl disable firewalld.servicesed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/configgrep SELINUX=disabled /etc/selinux/configsetenforce 0reboo

Zabbix3.4安装详细步骤

Zabbix3.4安装的详细步骤 一.zabbix介绍 现在大多数公司都会用到监控软件,主流的监控软件就是Zabbix了,当然还会有Nagios等其他的软件: Zabbix简介: zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix 由2部分构成,zabbix server 与可选组件zabbix agent. zabb

zabbix3.x安装出现“configure: error: Not found mysqlclient library”的解决办法

如题所示,在CentOS6.x的系统中安装zabbix3.x,使用了以下的编译命令: ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 在编译时,可能会出现题目中所示的错误,可以通过安装mysql-devel这个库解决: [[email protected] za

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

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