zabbix的安装

ZABBIX的安装

安装环境

参照官方文档,去rpmfind.net或者官网下载RPM包

  两台虚拟机,一台服务器,一台代理

  Zabbix 3.0 只支持CentOS 7.0以上版本,所以先在虚拟机中安装好CentOS 7.0 x64,并设置好IP,允许虚拟机联网。

虚拟机服务器端的配置

  1.安装MYSQL

    从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!

    使用系统自带的repos安装很简单:

    # yum install -y mariadb mariadb-server

    启动mariadb

    # systemctl start mariadb

    之前的服务管理命令还可以用

    # service mariadb start

    设置开机自启动

    # systemctl enable mariadb

    安全初始化,设置root密码等

    # mysql_secure_installation  或者 mysqladmin -uroot password    123456初次登录设置密码

    测试登录

    # mysql -uroot -p123456

2. 安装zabbix

    安装 zabbix 官方源

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

    安装 server和web端,基于mysql数据库

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

下载RPM包,手动安装

1.首先下载 zabbix-server-mysql zabbix-web-mysql 对应的RPM包,要确定依赖关系

2.搭建本机yum源,一步步解决依赖关系

3.利用镜像中的依赖包 yum localinstall *.rpm

3. 初始化 zabbix db

# mysql -uroot -p<password>

mysql> create database zabbix character set utf8 collate utf8_bin;

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

mysql> quit;

# cd /usr/share/doc/zabbix-server-mysql-3.0.0

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

4、修改 Zabbix Server 配置,并启动 Zabbix Server 服务

# vi /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

快捷操作命令:

# sed -i "s/# DBHost/DBHost/g" zabbix_server.conf

# sed -i "s/# DBPassword=/DBPassword=zabbix/g" zabbix_server.conf

启动zabbix-server服务

# systemctl start zabbix-server

开机自启动zabbix-server服务

# systemctl enable zabbix-server

启动服务的时候出现一个错误,按照提示排错

Job for zabbix-server.service failed. See ‘systemctl status zabbix-server.service‘ and ‘journalctl -xn‘ for details.

报错:

segfault at 18 ip 00007f7bd09c9c00 sp 00007fff4034aa28 error 4 in libpthread-2.17.so[7f7bd09c0000+16000]

首先要确认关闭selinux服务,关闭防火墙服务

临时配置 setenforce 0 或者 更改文件/etc/sysconfig/selinux selinux=disabled,然后重启

解决方法两种

1.更新trousers 下载 trousers-0.3.13-1.el7.x86_64.rpm 包

rpm -U  trousers-0.3.13-1.el7.x86_64.rpm

2.第二种方法

Centos7 中 gnutls.x86_64 (gnutls.x86_64 3.3.8-14.el7_2 ) 版本过高,需要降级 3.1.18-8.el7(1.20)

下载 3.1.18-8.el7(1.20)的RPM包,需要依赖关系,需要下载4个RPM包

rpm -Uvh --force gnutls-3.1.18-8.el7.x86_64.rpm

如果遇到其他库依赖 gnutls.x86_64 3.3.8 ;直接将gnutls.x86_64 3.3.8卸载

yum -y remove gnutls-dane-3.3.8-12.el7.x86_64

然后重启服务

systemctl restart zabbix-server.service

5、启动 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

快捷修改命令

# sed -i "s/# php_value date.timezone Europe\/Riga/php_value date.timezone Asia\/Shanghai/g" /etc/httpd/conf.d/zabbix.conf

启动Apache服务

开机启动Apache服务

# systemctl enable httpd

6、登陆 Zabbix 管理页面http://虚拟机IP/zabbix/,显示Zabbix安装向导。此处省略

7、终于看到Zabbix 3.0的新版登陆界面了,默认用户名/密码:Admin/zabbix,注意用户名也区分大小写。

点击右上角的小人图标,进入个性化设置界面,语言没有简体中文可供选择,下面说手工把简体中文放出来。可以先换个主题看看效果。

能改成中文,但有瑕疵,有其他方法

时间: 2024-10-21 20:29:53

zabbix的安装的相关文章

图文详解zabbix的安装以及设置邮件报警

简介:1.zabbix的介绍 2.zabbix的服务端安装 3.浏览器安装zabbix 4.zabbix的客户端安装 5.添加一个客户端 6.设置邮件报警 zabbix的介绍 zabbix(音同 zbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix由2部分构成,zabbix server与可选组件zabbix agent.

zabbix编译安装

官网:http://www.zabbix.com/ 安装php 在编译php的时候注意两个模块mysqlnd.bcmath ./configure --prefix=/usr/local/php--with-apxs2=/usr/local/apache2/bin/apxs  --with-config-file-path=/usr/local/php/etc --with-libxml-dir --with-gd--with-jpeg-dir --with-png-dir --with-fre

zabbix完整安装

一.nginx安装 1.必要软件准备: 为了支持rewrite功能,我们需要安装pcre: yum install pcre-* 需要ssl的支持,如果不需要ssl支持,请跳过这一步: yum install openssl* 增加:yum install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-de

zabbix docker - 安装和初始化配置

zabbix docker - 安装和初始化配置 安装zabbix server docker-mysql版本 zabbix server支持不同的数据库(详见zabbix的docker hub),这里选择mysql作为底层数据库, $ docker pull zabbix/zabbix-server-mysql 安装mysql docker $ docker pull mysql 设置和启动mysql数据库 $ docker run --name zabbix -v /var/docker_d

zabbix server安装 &nbsp;

(版本为:zabbix-2.4.5) 1.防火墙开启 iptables -A INPUT -p tcp --dport 10050 -j ACCEPT iptables -A INPUT -p udp --dport 10050 -j ACCEPT iptables -A INPUT -p tcp --dport 10051 -j ACCEPT iptables -A INPUT -p udp --dport 10051 -j ACCEPT 2.配置zabbix 数据库服务 #说明:本人使用的是

zabbix 客户端安装

zabbix 客户端安装 zabbix版本为:zabbix-2.4.5 1.防火墙开启 iptables -A INPUT -p tcp --dport 10050 -j ACCEPT iptables -A INPUT -p udp --dport 10050 -j ACCEPT 2.安装zabbix ####zabbix 安装包可去zabbix.com 官网上下载 tar zxvf zabbix-2.4.5.tar.gz -C /usr/src/ cd /usr/src/zabbix-2.4

Zabbix 编译安装 (zabbix-2.4.3 server_install )

一.环境准备 1.主机与软件准备 OS :centos 6.7 x86_64 Zabbix版本:zabbix-2.4.3.tar Mysql版本:MariaDB10.0.21 Apache版本:nginx-1.4.7.tar PHP版本:  php-5.6.1.tar 主机规划: 主机IP:192.168.4.251 开始部署: 部署服务器端: 2.创建zabbix进程的用户和组         [[email protected] ~]# groupadd zabbix         [[e

zabbix 客户端安装配置运行

1 创建zabbix 用户 groupadd zabbix; useradd -g zabbix zabbix; passwd zabbix; 两次输入密码 2 下载获得zabbix的包,然后解压 tar zxvf zabbix-2.2.3.tar.gz; 3 安装 cd /home/zabbix/zabbix-2.2.3; ./configure --with-net-snmp --with-libcurl --enable-agent --prefix=/usr/local/zabbix s

Zabbix的安装与部署

Zabbix的安装与部署 一.Zabbix简介 1.zabbix是一个基于WEB界面的,并提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供柔软的通知机制以让运维人员能够快速定位. 2.zabbix通过C/S模型来收集数据,通过B/S模型模式在web端展示和进行配置. 被监控端:主机设备通过安装agent收集数据并发送给server端,网络设备通过SNMP收集数据并发送给server端. server端:通过收集SNMP和