【CentOS 7Linux监控平台搭建】,zabbixx监控介绍和zabbixx安装#180201

hellopasswd


linux监控平台介绍

常见开源监控软件

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

zabbixx监控介绍

  • C/S架构,基于C++开发,监控中心支持web界面配置和管理
  • 单server节点可以支持上万台客户端
  • 官方文档https://www.zabbix.com/manuals
  • 5个组件
  • zabbix-server监控中心,接收客户端上报信息,负责配置、统计、操作数据
  • 数据存储,存放数据,比如mysql
  • web界面,也加web UI,在web界面下操作配置是zabbix简单易用的主要原因
  • zabbix-proxy可选组建,它可以代替zabbix-server的功能,减轻server的压力
  • zabbix-agent客户端软件,负责采集各个监控服务或项目的数据,并上报

安装zabbix

  • 官网下载地址www.zabbix.com/download
  • wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
  • rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm
  • yum install -y zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql
  • 会连带安装httpd和php
  • vi /etc/my.cnf character_set_server=utf9
  • 重启mysqld服务后,进入mysql命令行,创建zabbix库
  • create database zabbix character set utf8;
  • 再创建用户
  • grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'user-zabbix';
  • 导入数据
  • cd /usr/share/doc/zabbix-server-mysql-3.2.7
  • gzip -d create.sql.gz
  • mysql -uroot -pxxx zabbix < create.sql
[root@localhost ~]# cd /usr/local//src/
[root@localhost src]# wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
--2018-01-23 17:12:20--  http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
Resolving repo.zabbix.com (repo.zabbix.com)... 162.243.159.138
Connecting to repo.zabbix.com (repo.zabbix.com)|162.243.159.138|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 13392 (13K) [application/x-redhat-package-manager]
Saving to: ‘zabbix-release-3.2-1.el7.noarch.rpm’

100%[================================================================================>] 13,392      --.-K/s   in 0s      

2018-01-23 17:12:24 (89.5 MB/s) - ‘zabbix-release-3.2-1.el7.noarch.rpm’ saved [13392/13392]

[root@localhost src]# rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm 
warning: zabbix-release-3.2-1.el7.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:zabbix-release-3.2-1.el7         ################################# [100%]
[root@localhost src]# yum install -y zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql

[root@localhost src]# ps aux | grep mysql
root       1612  0.0  0.0 115388  1692 ?        S    11:31   0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql --pid-file=/data/mysql/localhost.localdomain.pid
mysql      2216  0.1 24.4 973556 458036 ?       Sl   11:31   0:45 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/data/mysql --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/data/mysql/localhost.localdomain.err --pid-file=/data/mysql/localhost.localdomain.pid --socket=/tmp/mysql.sock
root       5004  0.0  0.0 112656   972 pts/2    S+   23:49   0:00 grep --color=auto mysql
[root@localhost src]# vi /etc/my.cnf
添加
      2 characher_set_server = utf8

[root@localhost src]# vi /etc/my.cnf
      1 [mysqld]
      2 characher_set_server = utf8
      3 datadir=/data/mysql
      4 socket=/tmp/mysql.sock
      5 server-id=132
      6 # Disabling symbolic-links is recommended to prevent assorted security risks
      7 symbolic-links=0
      8 # Settings user and group are ignored when systemd is used.
      9 # If you need to run mysqld under a different user or group,
     10 # customize your systemd unit file for mariadb according to the
     11 # instructions in http://fedoraproject.org/wiki/Systemd
     12 
     13 [mysqld_safe]
     14 #log-error=/var/log/mariadb/mariadb.log
     15 #pid-file=/var/run/mariadb/mariadb.pid
     16 
     17 #
     18 # include all files from the config directory
     19 #
     20 #!includedir /etc/my.cnf.d
     21 


修改于 180201

猜你喜欢

转载自my.oschina.net/hellopasswd/blog/1616428
今日推荐