`

zabbix[1]centos 上安装zabbix3.0

 
阅读更多
zabbix是一款优秀的系统和服务监控软件,可以监控系统内存、硬盘、cpu负载、oracle、mysql,及其它web服务,路由器等。目前的最新版本是3.04

zabbix的系统为C/S结构,其中一台为server,用于收集和展示信息,需要安装zabbix server端。被监控机为客户机,需要安装agent client主动或被动向server端汇报系统状态。

zabbix的server端运行,自带web界面,用于查看client端的运行状态。该界面为mysql+php组合,要求php>=5.4,apache http server >=2.4。

因此server端的安装需要先安装
1、mysql
centos yum 安装mysql
2、apache http server 2.4
zabbix[2]为zabbix server安装apache http2.4

3、php5.4以上
zabbix[3]为zabbix server编译安装php5.6

安装完后,php运行正常后,才可以进行zabbix3.0的安装,由于zabbix依赖了mysql和php的rpm,因此php和mysql未安装时,zabbix是无法正常安装的。


zabbix的安装步骤
#导入repo
#CentOS/RHEL 7:
 rpm -Uvh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

#CentOS/RHEL 6:
 rpm -Uvh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm

#CentOS/RHEL 5:
 rpm -Uvh http://repo.zabbix.com/zabbix/3.0/rhel/5/x86_64/zabbix-release-3.0-1.el5.noarch.rpm

#安装服务端的服

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-java-gateway zabbix-get


安装完后,生成两个目录
#配置目录
/etc/zabbix 

#日志目录
/var/log/zabbix/



为zabbix创建mysql数据库和授权
shell> mysql -uroot -p<password>
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';
mysql> quit;

//初始化数据库
zcat /usr/share/doc/zabbix-server-mysql-3.0.4/create.sql.gz | mysql -uzabbix -pzabbix zabbix



修改配置文件,为web界面设置数据库用户名和密码
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix


配置zabbix php目录,按文档说明/usr/share/doc/zabbix-web-3.0.4
修改apache的/usr/local/apache2/conf/httpd.conf文件
在最后添加以下代码
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>


Alias /zabbix /usr/share/zabbix

<Directory "/usr/share/zabbix">
    Options FollowSymLinks
    AllowOverride None
    Require all granted

    <IfModule mod_php5.c>
        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 Europe/Riga
    </IfModule>
</Directory>

<Directory "/usr/share/zabbix/conf">
    Require all denied
</Directory>

<Directory "/usr/share/zabbix/app">
    Require all denied
</Directory>

<Directory "/usr/share/zabbix/include">
    Require all denied
</Directory>

<Directory "/usr/share/zabbix/local">
    Require all denied
</Directory>



启动服务
service zabbix-server start


修改php代码目录的执行权限,否则一直报错
//require failed to open stream: Permission denied
chmod -R 755 /etc/zabbix/web

chmod -R 755 /usr/share/zabbix


访问zabbix的web界面
http://192.168.1.21/zabbix

按web配置界面操作一步一步安装。







引用
该界面填入数据库连接信息



引用
该界面填入zabbix server信息,host填ip,name填服务器名字,两个选一个就可以,port填zabbix server的端口10051








下载配置文件到指定目录,修改执行权限
zabbix.conf.php

cd /etc/zabbix/web/
chomd 755 zabbix.conf.php


安装完成后,登录zabbix,
 Username:  Admin
 Password:  zabbix






zabbix的图表中,中文是不能显示的,需要从windows里上传字体文件,修改zabbix的配置文件,


//上传微软雅黑字体msyh到服务器fonts目录:
/usr/share/zabbix/fonts

//备份原有PHP文件
cp /usr/share/zabbix/include/defines.inc.php /usr/share/zabbix/include/defines.inc.php.bak

执行替换操作,将原有的graphfont字体替换为msyh字体
sed -i 's/graphfont/msyh/g' /usr/share/zabbix/include/defines.inc.php

  • 大小: 21.9 KB
  • 大小: 37.7 KB
  • 大小: 31 KB
  • 大小: 25 KB
  • 大小: 30.4 KB
  • 大小: 25.5 KB
  • 大小: 52.4 KB
分享到:
评论

相关推荐

    centos7安装zabbix3.0超详细步骤解析

    CentOS 7 安装 Zabbix 3.0 超详细步骤解析 安装前准备 在安装 Zabbix 3.0 之前,需要安装依赖包,包括 `wget`、`net-snmp-devel`、`OpenIPMI-devel`、`httpd`、`openssl-devel`、`java`、`lrzsz`、`fping-devel`、...

    zabbix3.0的安装

    本文将详细介绍如何在 Centos 6.5 系统上安装 Zabbix 3.0。 #### 环境准备 本教程适用于 LNMP(Linux+Nginx+MySQL+PHP)环境下的 Centos 6.5 操作系统。 1. **准备 MySQL 数据库** 首先需要创建一个名为 `...

    Centos7.9安装部署Zabbix6

    Centos7.9安装部署Zabbix6,需要安装包的发邮箱,文件里面包含邮箱地址

    Centos7.9安装zabbix6.0LTS版

    CentOS 7.9 安装 Zabbix 6.0 LTS 版 Zabbix 是一个基于 Web 的网络监控系统,能够实时监控服务器、网络设备和应用程序的状态。下面是 CentOS 7.9 安装 Zabbix 6.0 LTS 版的详细步骤。 安装 Nginx 首先,需要安装 ...

    Centos 7.4 安装Zabbix 3.4

    为了确保Zabbix能够顺利地安装与运行,在CentOS 7.4系统上需要进行一些基本的环境配置。 ##### 关闭防火墙 1. **临时关闭防火墙**:通过执行`systemctl stop firewalld.service`来临时关闭防火墙。 2. **永久关闭...

    Centos6 下安装 zabbix 3.0

    通过以上步骤,可以在CentOS 6平台上成功安装并配置Zabbix 3.0。整个过程涉及多个组件的安装和配置,需要耐心细致地进行每一步操作。一旦完成安装,Zabbix将为用户提供强大的监控功能,帮助监测网络服务器和应用服务...

    zabbix6.2版本基于centos stream9 的部署手册

    # dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent # mysql -uroot -p password mysql&gt; create database zabbix character set utf8...

    基于centos7下zabbix的搭建

    通过以上步骤,您将在 CentOS 7 系统上成功搭建起 Zabbix 5.0 监控环境,可以监控多个客户端节点的性能和状态。记得定期更新软件包,保持 Zabbix 的安全性与稳定性。同时,根据实际需求调整监控策略,以获取更有效的...

    centos7下搭建zabbix3.0监控系统

    Zabbix 3.0在CentOS 7上的安装可以通过rpm包进行,需要安装的包包括zabbix、zabbix-server、zabbix-web等。具体的安装步骤包括导入官方仓库、安装Zabbix源、安装依赖包以及运行Zabbix服务。 Zabbix架构中,server端...

    centos8安装zabbix6脚本

    下面将详细介绍如何使用给定的资源在CentOS 8上进行Zabbix 6.0的安装。 首先,我们需要准备的是一个名为"zabbix6.tar.gz"的压缩包。这个压缩包内可能包含了Zabbix 6.0的源码、配置文件以及针对不同安装场景的脚本。...

    centos7.6/7.7+zabbix4.4.7+grafana6.4.4安装指导最新版

    本文档将指导您在 CentOS 7.6/7.7 上安装 Zabbix 4.4.7 和 Grafana 6.4.4,并配置 MySQL 5.7 数据库。 环境准备 在开始安装之前,需要关闭防火墙和 SELinux,以免干扰安装过程。 安装 Zabbix 1. 首先添加 Zabbix...

    zabbix-centos7监控模板

    本文是zabbix监控模板,用于zabbix监控centos7系统,各种监控项与触发器,非常好用,

    zabbixagent centos6

    zabbixagent centos6

    CentOS Install Zabbix 3.0

    ### CentOS 安装 Zabbix 3.0 详解 #### 一、准备工作 在开始安装 Zabbix 3.0 之前,请...以上步骤提供了从头到尾的安装过程,对于想要在 CentOS 上部署 Zabbix 3.0 的用户来说,这些步骤应该足够详细并且易于跟随。

    Zabbix3.0使用手册

    以上是针对Zabbix 3.0在CentOS 7.x上部署的关键知识点总结,包括了从环境准备、软件安装、数据库配置、服务启动到Web界面配置的全过程。这些步骤对于初次接触Zabbix的新手来说非常实用,同时也为高级用户提供了参考...

    在CentOS6上安装部署Zabbix

    在CentOS6上安装部署Zabbix的过程涉及多个步骤,包括安装LAMP服务器、配置防火墙规则、设置数据库以及安装和配置Zabbix服务器和代理。下面详细说明这些步骤中涉及的知识点。 首先,LAMP服务器是Linux、Apache、...

    centos7 zabbix 一键安装脚本

    shell脚本完成zabbix 3.4 版本的一键安装过程,减少新手或小白的操作难度,即装即用,快速体验。

Global site tag (gtag.js) - Google Analytics