2018-7-25 笔记 第三十课

本文详细介绍了Zabbix监控系统的组件及工作原理,包括cacti、smokeping和open-falcon的基础监控。重点讲解了zabbix的安装过程,涉及zabbix-server、mysql、web UI、zabbix-proxy和zabbix-agent的组件作用。通过yum安装zabbix,配置数据库、导入数据,启动服务,并配置Web UI,包括修改时区、设置管理员密码。此外,还讨论了主动模式和被动模式的监控,以及添加监控主机、自定义模板和处理图形乱码的方法。最后提到了自动发现功能和邮件告警的配置问题。
摘要由CSDN通过智能技术生成

19.1 Linux监控平台介绍

其中cacti,smokeping以基础监控为主,如网络设备

open-falcon:借鉴zabbix的监控思想做的个性化开发

19.2 zabbix监控介绍

zabbix五个组件: ①zabbix-server:监控中心,接受客户端上报信息,配置,统计操作数据等

                      ②mysql:数据存储

                     ③web UI: 在web界面操作配置,使得zabbix简单易用

                             ④zabbix-proxy: (可选)减轻server压力,分流

                             ⑤zabbix-agent:客户端软件,采集监控服务项目和数据,并上报server

去zabbix官网www.zabbix.com/download中选择对应平台和数据库类型到下载界面,安装rpm包,其实是一个安装了一个yum源仓库, 这样可以进一步yum安装必需的组件

19.3 19.4 19.6安装zabbix(上)(中)19.5 忘记admin密码如何做

①rpm包安装

②获得yum源库后yum安装zabbix组件,其中zabbix-agent为客户端上的软件;zabbix-get是服务端上的工具,可以通过命令行的形式获得客户端某些监控或者项目数据;zabbix-server-mysql安装mysql相关的文件,zabbix-web是web UI;zabbix-web-mysql:web需要和mysql打交道

③ vim /etc/my.cnf中添加字符集utf

④重启mysql服务

⑤创建zabbix数据库,进入mysql root用户 create database zabbix character set utf8; 并创建zabbix用户,授权zabbix用户语句 grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'liut-zabbix';(创建用户的目的是为了让web/php  代码连接mysql,同时zabbix-server服务启动的前提是需要能够连接mysql,客户端采集的数据需要传递给服务端,如何才能把  这些数据写入到Mysql中? 其中涉及到mysql 的用户和数据库,即用哪个用户查询/写入哪个库,库中有相关的表,所以前提就是要设定一个用户,改用户需要对该库有读写的权限

⑤导入zabbix原始数据(否则zabbix无法在web界面展现),原始数据路径在/usr/share/doc下;giz -d解压后把.sql文件导入到zabbix库中(mysql -uroot -pliutlinux zabbix < create.sql

⑥同时需要启动httpd服务,如果nginx启动则80端口被占用,需要stop nginx再systemctl start httpd服务,netstat  -lntp |grep zabbix发现该进程虽然在但是没有监听任何端口(说明有问题,需要排错)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值