19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做

19.1 Linux监控平台介绍
19.2 zabbix监控介绍
19.3/19.4/19.6 安装zabbix

19.5 忘记Admin密码如何做

Linux监控平台介绍

常用软件:

cacti、nagios、zabbix、smokeping、open-falcon

cacti smokeping偏向于基础监控,成图非常漂亮

cacti、nagios、zaabix,服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,nagios不用存储历史数据,注重服务或者监控项的状态,zabbix会获取服务或者监控项目的数据,会把数据记录到数据库里,从而可以成图!

open-falcon:由小米公司开发,开源。


zabbix监控介绍

C/S架构,基于C++开发,监控中心支持web界面配置和管理

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做

5个组件:

1.zabbix-server

zabbix-server 监控中心,接受客户端上报信息,负责配置、统计、操作数据

2.数据存储

所有的手机信息存储在这样(比如mysql)

3.web界面

web界面也叫web UI,在web界面下操作配置是zabbix简单易用的主要原因

4.zabbix-proxy

可选组件,它可以代替zabbix-server的功能,减轻servere的压力

5.zabbix-agent

客户端软件,他负责采集件各个监控服务或项目数据,并上报给zabbix-proxy或者zabbix-server


安装zabbix:

准备2台机器:服务端和客户端

配置服务端:服务端需要mysql

zabbix官网下载地址: www.zabbix.com/download 

1.安装zabbix RPM包和解压

wget 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


2.安装zabbix相关服务

yum install -y zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql


3.向my.cnf配置文件加入设置字体编码并重启服务

character_set_server = utf8

/etc/init.d/mysqld  restart

4.mysql创建库和用户

 create database zabbix character set utf8;    ---创建zabbix表并设置字体

grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'zabbix';    --创建用户



5.导入数据

cd /usr/share/doc/zabbix-server-mysql-3.2.11  

 gzip -d create.sql.gz        解压sql包

mysql -uroot -pmysql zabbix < create.sql   --导入数据


6.编辑vim /etc/zabbix/zabbix_server.conf 配置文件

vim /etc/zabbix/zabbix_server.conf 

DBHost=127.0.0.1 //在DBName=zabbix上面增加

DBPassword=zabbix //在DBuser下面增加


7.启动服务

systemctl  start zabbix-server

systemctl  start httpd (检查主机80端口有没有被占用)


8.查看服务和查看端口(默认端口1051)

ps aux |grep zabbix 

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做

netstat -lntp 

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做


配置web界面:

浏览器访问

1.  http://IPxx/zabbix/setup.php 

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做

2.修改下php时间,安装会提示fall

vi /etc/php.ini

            搜索time,修改地区时间Asia/shanghai

                    19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做

3.安装界面提示全ok即可

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做

4.设置

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做

5.进去后修改密码修改语言

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做


客户端配置:

1.安装解压

wget 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

2.修改配置文件

vim  /etc/zabbix/zabbix_agentd.conf    //要建立通信要修改

 Server=192.168.142.130  --被动模式

 ServerActive=192.168.142.130   --主动模式

3.启动服务

systemctl start zabbix-agent

4.查看服务和端口 默认端口1050

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做



忘记Admin密码如何做

进入mysql界面

1.mysql -uroot -pmysql

use zabbix;   --切换库

show tables;   ---查看表

desc users;  --查看表的字段 --可以看到有passwd

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做

2.修改

users:要修改的表  md5:加密类型

update users set passwd=md5(‘newpasswd’) where alias=‘Admin’;