zabbix3.4安转

Posted 春天的风情

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix3.4安转相关的知识,希望对你有一定的参考价值。

其实很简单  在官网上有安装文档,我只不过是将官网上的拿了下来

安装apache和php 数据库mariadb(我的系统是centos7的所以安装mariadb)

 

 

开始zabbix的安装

本次实验 系统是CentOS7 zabbix版本是最新的3.4.2 数据库是mysql数据库

官方地址 https://www.zabbix.com/

安装官方源

rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

(这里会有警报没有关系,不要管)

用yum安装zabbix zabbix-agnet mysql

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y

安装并且启动数据库

yum install -y mariadb-server

systemctl start mariadb.service

systemctl enable mariadb.service

进入mysql配置

create database zabbix character set utf8 collate utf8_bin;

grant all privileges on zabbix.* to zabbix@localhost identified by \'password\';

退出导入zabbix的数据

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

输入密码password

开启zabbix (先要关掉警报)

setenforce 0

systemctl stop firewalld.service

systemctl start zabbix-server zabbix-agent httpd

systemctl status zabbix-server zabbix-agent httpd

systemctl enable zabbix-server zabbix-agent httpd

zabbix设置时区,如果不设置后面会报错

vi /etc/httpd/conf.d/zabbix.conf 

php_value date.timezone Asia/Shanghai

zabbix服务端设置链接数据库密码(密码一定要与数据库的一样)

vi /etc/zabbix/zabbix_server.conf

DBPassword=password

 在php里设置时区

vi /etc/php.ini

date.timezone = Asia/Shanghai

重启httpd

systemctl restart httpd

systemctl stop firewalld.service

重启zabbix

systemctl restart  zabbix-server zabbix-agent httpd

如果启动zabbix-server 启动不了解决办法

下载gnutls-3.1.18-8.el7.x86_64.rpm

降级gnutls

rpm -Uvh --force  gnutls-3.1.18-8.el7.x86_64.rpm
  • 备注:
    如果遇到其他库依赖gnutls 3.3.8 卸载即可

    [root@localhost ~]# rpm -Uvh --force gnutls-3.1.18-8.el7.x86_64.rpm
    warning: gnutls-3.1.18-8.el7.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 192a7d7d: NOKEY
    error: Failed dependencies:
    gnutls(x86-64) = 3.3.8-12.el7 is needed by (installed) gnutls-dane-3.3.8-12.el7.x86_64
    gnutls(x86-64) = 3.3.8-12.el7 is needed by (installed) gnutls-utils-3.3.8-12.el7.x86_64
    [root@localhost ~]# yum -y remove gnutls-dane-3.3.8-12.el7.x86_64

升级  trousers

yum update trousers

删除zabbix_server的pid (rm -rf /var/run/zabbix/zabbix_server.pid)

在cd  /sbin  下启动zabbix_server

./zabbix_server

然后杀死  pkill   zabbix_server

最后启动就可以了

systemctl  start  zabbix-server

 

打开控制界面

Ip/zabbix 

点击下一步

 

 

 

 都显示ok

 

账号zabbix 密码password(密码是上面在zabbix-server.conf里设置的密码)

 

 

下一步

 

 

开始安装

 

 账号admin  密码 zabbix  都是磨人的

 

 

 

 

接下来部署Zabbix的被监控端

关闭防火墙

systemctl stop firewalld.service

setenforce 0

下载源

 rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

用Yum 安装

yum install l zabbix-agent -y

配置文件

vi /etc/zabbix/zabbix_agentd.conf

Server=zabbix服务端ip

开启Zabbix-agent

启动zabbixagent服务

systemctl start zabbix-agent

systemctl enable zabbix-agent

systemctl status zabbix-agent

配置完成

 

在zabbix服务端的开始添加一个linux主机

 

 添加要监控主机的信息

 

查看 添加主机的信息

 

以上是关于zabbix3.4安转的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix3.4-部署安装

zabbix3.4 密码找回

zabbix3.4源码安装步骤

zabbix3.4绘制网络拓扑图

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

编译安装zabbix3.4及实现邮件报警