CentOS7下zabbix3.4安装与配置

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

1、关闭防火墙

设置关闭防火墙
#systemctl stop firewalld.service

设置永久关闭防火墙
#systemctl disable firewalld.service

2、关闭SELinux

查看SELinux状态
#getenforce

修改SELinux状态
#vi /etc/sysconfig/selinux/
SELinux=disabled

快速修改
#sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config
#grep SELINUX=disabled /etc/selinux/config

不关机关闭SELinux
#setenforce 0

3、安装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

测试登录
#mysql -uroot –p<password>

复制代码

4、安装Zabbix

安装 zabbix 官方源
#rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

安装 server和web端,基于mysql数据库
#yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y

5、初始化 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>flush privileges;

mysql> quit;

导入数据
#cd /usr/share/doc/zabbix-server-mysql
#zcat create.sql.gz | mysql -uroot zabbix
zcat /usr/share/doc/zabbix-server-mysql
/create.sql.gz | mysql -uzabbix -p zabbix(快捷)

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

#vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
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
#systemctl start zabbix-agent

开机自启动zabbix-server服务
#systemctl enable zabbix-server
#systemctl enable zabbix-agent

7、启动 zabbix 管理界面

编辑PHP配置
#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服务
#systemctl start httpd

开机启动Apache服务
#systemctl enable httpd

8、SELinux配置
#setsebool -P httpd_can_connect_zabbix on
#setsebool -P httpd_can_network_connect_db on

9、登陆 Zabbix 管理页面http://localhost/zabbix/,显示Zabbix安装向导。

原文地址:http://blog.51cto.com/11291014/2298696

时间: 2024-08-28 04:46:25

CentOS7下zabbix3.4安装与配置的相关文章

CentOS7下Samba的安装与配置

一.Samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统.打印机及其他资源.通过设置"NetBIOS over TCP/IP"使得Samba不但能与局域网络主机分享资源,还能与

CentOS7下MySQL的安装与配置

前述 CentOS7默认不支持MySQL,使用yum install mysql 安装的是mariadb,mariadb是mysql一个开源分支,所以我们需要配置新的yum源来进行MySQL的安装 操作 步骤1: 下载安装MySQL的yum源(这里版本选的5.7)  wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm  yum localinstall mysql57-community-release

Centos7下Nginx的安装和配置

第一步: 切换到/usr/local目录,下载软件包 # cd /usr/local # wget http://nginx.org/download/nginx-1.11.5.tar.gz 第二步: 安装nginx,先执行以下命令,安装nginx依赖库,如果缺少依赖库,可能会安装失败,具体可以参考文章后面的错误提示信息. # yum install gcc-c++ # yum install pcre # yum install pcre-devel # yum install zlib # 

CentOS7下MariaDB数据库安装及配置

前言 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品.在存储引擎方面,使用XtraDB来代替MySQL的InnoDB. MariaDB由MySQL的创始人Michael Widenius主导开发,MariaDB名称来自Michael Widenius的女儿Maria的名字 Linux安装MariaDB 安装 使用yum安装MariaDB yum insta

CentOS7 下的mysql安装与配置

之前虽然也安装过多次mysql,但每次都会遇到各种小问题,这次记录下来,以备后查. 首先是下载与安装 # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm # yum install mysql-community-server 安装过程中间会出现选择y/n的,直接输入y即可,如下: [[email p

Centos7下Nexus3的安装和配置

参考文档:https://help.sonatype.com/repomanager3 1.要使用nexus服务需要安装jdk和maven 1.1.jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html rpm -ivh jdk-8u221-linux-x64.rpm vim /etc/profile export JAVA_HOME=/usr/java/jdk1.8.0_221-amd64 expo

CentOS7下Nginx的安装与配置

1)Nginx官网下载地址 http://nginx.org/en/download.html 2)下载在/usr/local目录并解压 cd nginx-1.16.1 3)编译并安装 yum -y install pcre-devel openssl openssl-devel ./configure --prefix=/usr/local/nginx make make install 参考:https://blog.csdn.net/hfsu0419/article/details/719

Centos7下Apache详细安装配置及证书申请SSL配置介绍

首先说到Centos大家都已经非常熟悉了,所以我们也就不多介绍关于Centos具体发展了,我们首先知道在Centos7之前版本命令和ReadHat的命令完全一样的,可Centos从6.0版本升级到Centos7版本之后,命令及功能上有了很大的变化,最明显的差别就是从安装的操作界面及操作命令上已经有很大变化了,更不用说功能上的变化了,比如centos6.x版本的iptalbes到centos7的firewall的变化,当然,变化了很多,我也就不多说了,今天呢,主要给大家介绍一下再Centos7下A

烂泥:zabbix3.0安装与配置

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