码迷,mamicode.com
首页 > 系统相关 > 详细

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

时间:2018-01-31 22:10:33      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:安装zabbix   sql   官方文档   c/s架构   最新版   收集   图片   start   压力   

Linux监控平台介绍

常见开源监控软件:cacti、nagios、zabbix、smokeping、open-falcon等等,其中cacti、smokeping偏向于基础监控,成图非常漂亮。cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,nagios不用存储历史数据,注重服务或者监控项的状态,zabbix会获取服务或者监控项目的数据,会把数据记录到数据库里,从而可以成图。open-falcon为小米公司开发,开源后受到诸多大公司和运维工程师的追捧,适合大企业,滴滴、360、新浪微博、京东等大公司在使用这款监控软件,值得研究。

zabbix监控介绍

Zabbix不仅适合中小型企业,也适合大型企业,它是C/S架构,分为服务队端与客户端,基于C++开发,监控中心支持web界面配置和管理。单server节点可以支持上万台客户端。最新版本3.4,官方文档 https://www.zabbix.com/manuals

Zabbix的5个组件:

1.zabbix-server

zabbix-server是整个监控体系中最核心的组件,它负责接收客户端发送的报告信息,负责所有配置、统计数据及操作数据都由它组织。

2.数据存储

所有的收集信息都存储在这里,比如mysql。

3.web界面

web界面也叫web UI,这是Zabbix监控简单易用的原因之一,因为我们可以在web界面中配置、管理各个肇端 ,运行Web界面需要有php环境支持。

4.zabbix-proxy

zabbix-proxy为可选组件,用于监控节点非常多的分布式环境中,它可以代替zabbix-server的功能,减轻server的压力。

5.zabbix-agent

zabbix-agent为部署在各客户端的组件,用于采集各监控项目的数据,并把采集的数据传输给zabbix-proxy或者zabbix-server。

Zabbix架构流程图

技术分享图片

安装zabbix

1.官网下载地址

地址:www.zabbix.com/download

2.下载安装包,实验准备两台机器,两台都要下载。
[root@garytao-01 ~]# wget repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
3.使用rpm安装包(两台机器)
#官网有安装教程
[root@garytao-01 ~]# rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm 
#查看安装的zabbix的yum源
[root@garytao-01 ~]# cat /etc/yum.repos.d/ 
CentOS-Base.repo       CentOS-Debuginfo.repo  CentOS-Media.repo      CentOS-Vault.repo      epel-testing.repo
CentOS-CR.repo         CentOS-fasttrack.repo  CentOS-Sources.repo    epel.repo.1            zabbix.repo
[root@garytao-01 ~]# cat /etc/yum.repos.d/zabbix.repo 
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/3.2/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch 
baseurl=http://repo.zabbix.com/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
4.安装zabbix的一些包
[root@garytao-01 ~]# yum install -y zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql

#会连带安装httpd和php
#如果mysql之前没有安装的话,需要根据lamp那一章的mysql安装方法安装mysql

#启动mysql
[root@garytao-01 ~]#  /etc/init.d/mysqld start
5.配置/etc/my.cnf
[root@garytao-01 ~]# vi /etc/my.cnf

增加如下配置内容:

character_set_server = utf8

技术分享图片

6.重启mysql服务后,进入mysql命令行,创建zabbix库。
[root@garytao-01 ~]# systemctl restart mysql

create database zabbix character set utf8;

Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做

标签:安装zabbix   sql   官方文档   c/s架构   最新版   收集   图片   start   压力   

原文地址:http://blog.51cto.com/taoxie/2067513

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!