必威体育Betway必威体育官网
当前位置:首页 > IT技术

7月6日任务

时间:2019-09-02 21:40:00来源:IT技术作者:seo实验室小编阅读:53次「手机版」
 

7月6日

19.1 linux监控平台介绍

19.2 zabbix监控介绍

19.3/19.4/19.6 安装zabbix

19.5 忘记admin密码如何做

Linux监控平台

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

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

zabbix监控介绍

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

                           ②mysql:数据存储

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

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

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

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

实际安装操作:

①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中添加字符集utf8

④重启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发现该进程虽然在但是没有监听任何端口(说明有问题,需要排错)

查看zabbix日志 /var/log/zabbix/zabbix_server.log

如上图所示,数据库连接失败,需要修改zabbix配置文件,路径为/etc/zabbix/zabbix_server.conf

定义DBHost=127.0.0.1(本实验中也可以写localhost需要和授权语句定义的一致,因为mysql就装在本机上)(注意该IP指的是来源IP,在生产环境中,为了提升zabbix监控中心的效率,可以把Mysql服务放在另一台服务器上,此时IP地址应该写单独的IP)

DBName=zabbix

DBUser=zabbix

DBPassword=liut-zabbix(最开始授权sql语句中定义的密码,如果是远程机器如192.168.242.129,授权时需要填写web UI,即php代码所在机器的IP128, 授权用户后面跟的是来源IP,并不一定是本机)

完成后重新启动zabbix-server服务,并查看zabbix是否监听端口

正常情况下zabbix启动成功会有多个子进程,端口监听成功,说明zabbix服务完全启动了

配置Web UI界面

①打开浏览器,输入监控中心的IP地址,如下图所示

nexstep有一个fail,需要设置时区

编辑php配置文件 /etc/php.ini找到timezone设置成Asia/Shanghai,重启httpd服务

刷新页面,所有参数都显示OK,nextstep,填写mysql相关信息

默认管理员登录是用户名Admin,密码zabbix,需要到后台修改,同时可以选择修改语言成中文,退出后重新登录web界面,发现没有任何监控数据,因为没有配置任何监控主机

修改后页面

重新登录后首页

忘记Admin密码重置(和mysql的忘记密码重置异曲同工,只是表达式有点略微不同)

①登录mysql root用户: mysql -uroot -pliutlinux;

②选择zabbix库:use zabbix;

③修改密码:update users set passwd=md5('passwd') where alias='Admin';

一些查看zabbix库中的命令,如show tables查看zabbix表; select * from users;查看用户;desc users查看用户都有哪些属性,其中包括密码

修改密码测试成功

客户端上同样需要安装zabbix但是yum只需要装zabbix-agent,修改配置文件中的三个参数

①Server IP (被动模式,定义服务端IP) ②ServerActive IP(主动模式,定义服务端IP,该参数可以让客户端主动上报) ③Hostname(自定义主机名,在web界面需要设置同样的主机名,如果主机名不存在,则在服务器端的日志中会显示类似无法识别主机名的错误日志)

启动zabbix-agent服务,ps aux |grep zabbix如下图进程和netstat -ltnp端口都有,说明服务启动完整

相关阅读

流量漫游费7月1号取消 省内流量升级为国内流量

A5创业网(公众号:iadmin5)6月22日报道,据悉,2018年7月1日起,中国移动取消流量&ldquo;漫游&rdquo;费,新老用户省内流量升级为国内流量,不含

7月份p2p网贷平台活动大全

P2P理财平台一般在节日时都会推出各种各样的理财活动,但是7-8月份是淡季而且在这期间平没有什么节日,所以很少有平台举行活动,钱来也

2015年07月产品干货精选:我们按照不同产品岗位,为你列了

之前官网有数篇文章从不同角度分析了一个产品经理的能力模型和各种职位。本期月度干货精选,我们按照一个大致的分类,为处于各种不同

新手店主~啊呀小宝~的开店日志4月6日

4月6日,清明放假第三天,可这三天哪也没去,就在家为店铺忙活了。昨夜还熬夜到两点半,我的大好青春啊,就这么奉献给淘宝了 ,淘友们也不说

显卡天梯图2019年7月最新版 七月台式电脑显卡性能排名

对于显卡的性能好坏,不少小白都是以显存大小来判断的,这是最大的显卡对比误区!显卡的性能主要是架构、流处理器、核心频率、显存带宽

分享到:

栏目导航

推荐阅读

热门阅读