学习笔记-centos7.4下yum安装zabbix3.4

Zabbix的简介:
zabbix(音同 z?bix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

Zabbbix的优点:
安装与配置简单,学习成本低

  • 支持多语言(包括中文)
  • 免费开源
  • 自动发现服务器与网络设备
  • 分布式监视以及WEB集中管理功能
  • 可以无agent监视
  • 用户安全认证和柔软的授权方式
  • 通过WEB界面设置或查看监视结果
  • email等通知功能

环境准备:
数据库的安装:
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。
开发这个分支的原因是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品
安装:[[email protected] ~]# yum -y install mariadb mariadb-server
启动mariadb: [[email protected] ~]# systemctl start mariadb
重启mariadb: [[email protected] ~]# systemctl restart mariadb
开机自启mariadb: [[email protected] ~]# systemctl enable mariadb

安装httpd:
[[email protected] ~]# yum -y install httpd*
启动服务:
[[email protected] ~]# systemctl restart httpd
[[email protected] ~]# systemctl enable httpd

安装php

[[email protected] ~]# yum -y install php

安装php组件,使php支持mysql
[[email protected] ~]# yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash

重启服务:
[[email protected] ~]# systemctl restart httpd
[[email protected] ~]# systemctl restart mariadb

测试php
[[email protected] ~]# cd /var/www/html/
[[email protected] html]# cat index.php
<?php
phpinfo();
?>
重启测试:
[[email protected] html]# systemctl restart httpd

安装zabbix3.4
[[email protected] ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-releas
e-3.4-1.el7.centos.noarch.rpm

解决依赖问题
[[email protected] ~]# yum -y install zabbix-server-mysql zabbix-web-mysql
创建数据库
[[email protected] ~]# mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.56-MariaDB MariaDB Server

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.
[[email protected] ~]# yum -y install zabbix-server-mysql zabbix-web-mysql

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.08 sec) #创建数据库zabbix,并且数据库编码使用utf8

MariaDB [(none)]> grant all privileges on zabbix.* to [email protected] identified by ‘zabbi
x‘;Query OK, 0 rows affected (0.21 sec) #允许账户zabbix能从本机连接到数据库zabbix
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.06 sec) #刷新系统授权表

MariaDB [(none)]> exit #退出数据库
Bye

导入数据库:
[[email protected] ~]# zcat /usr/share/doc/zabbix-server-mysql-3.4.7/create.sql.gz | mysql -u
zabbix -pzabbix zabbix

配置数据库用户及密码
[[email protected] ~]# vim /etc/zabbix/zabbix_server.conf
117 DBUser=zabbix #账号
125 DBPassword=zabbix #密码

启动zabbix并设置开机自启动
[[email protected] ~]# systemctl start zabbix-server
[[email protected] ~]# systemctl enable zabbix-server

编辑Zabbix前端PHP配置,更改时区
[[email protected] ~]# vim /etc/httpd/conf.d/zabbix.conf
改:
19 # php_value date.timezone Europe/Riga
为:
19 php_value date.timezone Asia/Shanghai

重启httpd:
[[email protected] ~]# systemctl restart httpd

浏览器测试访问并安装zabbix-web
192.168.159.130/zabbix/

点击next setup

点击nest setup
输入数据库密码:zbbix

点击next stup

点击finosh

输入用户名和密码
默认账号密码
用户:Admin
密码:zabbix

安装zabbxi-agent
[[email protected] ~]# yum -y install zabbix-agent

配置zabbix-agent

改:
97 Server=127.0.0.1
138 ServerActive=127.0.0.1
为:
97 Server=192.168.159.130
ServerActive=192.168.159.130 #修改为自已服务器的本地ip

启动zabbix-agent
[[email protected] ~]# systemctl restart zabbix-agent
[[email protected] ~]# systemctl enable zabbix-agent

查看端口启动情况
[[email protected] ~]# netstat -antup | grep zabbix
tcp 0 0 0.0.0.0:10050 0.0.0.0: LISTEN 15173/zabbix_agentd
tcp 0 0 0.0.0.0:10051 0.0.0.0:
LISTEN 14790/zabbix_server
tcp6 0 0 :::10050 ::: LISTEN 15173/zabbix_agentd
tcp6 0 0 :::10051 :::
LISTEN 14790/zabbix_server

参考文献:https://www.cnblogs.com/it-hack/p/7594732.html
参考文献:http://www.osyunwei.com/archives/9401.html

原文地址:http://blog.51cto.com/12446548/2073852

时间: 2024-10-07 07:31:01

学习笔记-centos7.4下yum安装zabbix3.4的相关文章

Zabbix之CentOS7.3下yum安装Zabbix3.5

Zabbix特点介绍 (此介绍来源于https://www.zabbix.com/documentation/3.4/zh/manual/introduction/features) 概述Zabbix是一个高度集成的网络监控解决方案,一个简单的安装包中提供多样性的功能.数据收集    可用性和性能检查    支持SNMP(包括捕获和主动轮训),IPMI,JMX,VMware监控    自定义检查    按照自定义的间隔收集需要的数据* 由Server/Proxy和agents执行灵活的阀值定义*

CentOS7系统下YUM安装安装Mongodb 3.4

CentOS7系统下YUM安装安装Mongodb 3.4 第一步 查看是否存在Mongodb配置yum源 切换到yum目录 cd /etc/yum.repos.d/ 查看文件 ls 第二部 不存在添加yum 源 创建文件 touch mongodb-3.4.repo 编辑该文件 vi mongodb-3.4.repo 内容 : cat /etc/yum.repos.d/mongodb-3.4.repos [mongodb-org-3.4] name=MongoDB Repository base

docker学习------记录centos7.5下docker安装更换国内源的处理过程

一.centos7.5下更换阿里源 1.装好centos7.5镜像,将yum源更换为阿里源 第一步:刚出的centos7.5是解析不到阿里的东西的,所以找了台centos7.4,下载一些包 (1) 下载一个阿里的repo文件 wget  http://mirrors.aliyun.com/repo/Centos-7.repo (2)将包传到centos7.5上,并且把包放到/etc/yum.repos.d (3)  对/etc/yum.repos.d的包进行替换 mv  CentOS-Base.

解决在centos7.2下YUM安装nginx-1.12.2依赖的问题

由于CENTOS7.2默认使用老版本的openssl(OpenSSL 1.0.1e) ,这个问题会导致yum nginx-1.12以上版本的时候会因为依赖libcrypto.so.10(OPENSSL_1.0.2)(64bit)的问题造成安装失败. 环境描述 如下:系统版本检测 [[email protected]~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) openssl版本检测 [[email protect

学习笔记 ————centos7.4下php编译安装

PHP(外文名:PHP: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域.PHP 独特的语法混合了C.Java.Perl以及PHP自创的语法.它可以比CGI或者Perl更快速地执行动态网页.用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高

学习笔记-centos7.4下mysql编译安装

编译安装MySQL 注释:编译mysql的时候会比较耗资源,建议在虚拟机下把内存提升到1-2G MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件.MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据

CentOS7 linux下yum安装mysql5.7

1.创建存放安装包的位置,并且进入该目录 命令mkdir /share 命令cd /share 2.查看系统是否已经安装mysql,两种方法都可以 方法一:rpm -qa | grep mysql 方法二:yum list installed | grep mysql 3.如果存在,则移除以前的mysql 命令yum -y remove mysql-libs.x86_64 3.下载安装包 命令wget http://repo.mysql.com/mysql57-community-release

maven学习笔记--window平台下的安装和一些基本的配置

maven官网:http://maven.apache.org/ 系统要求如下: 安装及配置步骤 (1)下载:到Maven 的官网上去下载windows版本的Maven的安装包!下载对应的zip 格式的: (2)解压及配置环境变量 将压缩包解压到自己需要放置的磁盘路径下!例如解压到:D:\apache-maven-3.3.9 右键"计算机",选择"属性",之后点击"高级系统设置",点击"环境变量",来设置环境变量,有以下系统变

CentOS7 linux下yum安装redis以及使用

1.安装redis数据库 yum install redis 2.下载fedora的epel仓库 yum install epel-release 3.启动redis服务 systemctl start redis 4.查看redis状态 systemctl status redis systemctl stop redis 停止服务 systemctl restart redis 重启服务 5.查看redis进程 6.设置开机自启动 systemctl enable redis 7.开放端口号