day66:Llinux监控平台介绍及zaabix监控安装和zaabix密码忘记

2023-11-01 13:21

本文主要是介绍day66:Llinux监控平台介绍及zaabix监控安装和zaabix密码忘记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1、Linux监控平台介绍

监控的重要性:网站或者业务出了问题,没有人知道,等用户发现了,才提醒供应商,对公司影响大:

常见的开源软件监控:cacti、nagios、zabbix、smokeping、open-falon,其中nagiso和zabbix的流行度非常高:

cacit、smokeping偏向于基础监控,成图非常漂亮,适合监控网络设备,一般IDC机房使用的居多:

cacti、nagios、zabbix服务端监控中心,需要php环境的支持(nginx的php或者apache的php)、其中zabbix和cacit需要mysql作为数据储存:nagios不用存储历史数据,注重服务和监控项的状态,

zabbix会获取服务或者监控项目的数据,会把数据记录到数据库里,从而可以成图:

而现在使用zabbix的居多,因为zabbix配置简单,优势明显:

ngios和zabbix相比:

ngios:需要更改配置文件,不支持web界面一键执行,更注重的是某一个监控状态,不关注历史状态:不需要mysql的支持,不能成图,若需要画图,得安装插件以后才支持web界面;

zabbix:会把每次的监控的数据反映出来,存放在数据库中,生成图形化,方便后期数据库去分析监控的整个状态:在web界面下管理得非常彻底,可以增加监控节点,报警预知等等:

cacti:需要mysql的支持,可以成图,可以记录历史数据:

open-falcon:为小米公司开发,开源后受到诸多大公司和运维工程师的追捧,适合大企业,滴滴、360、新浪微博、京东等大公司在使用这款监控软件,值得研究,适合大企业使用,小企业可以去研究它的思想:

zabbix监控介绍:

C/S架构,基于C++开发,监控中心支持web界面配置和管理(丹监控中心需要一个PHP的web环境,因为要开启一个web界面配置和管理):

zabbix软件,是C/S架构:有一个服务器去客户端抓数据,但是在客户端必须要有一个服务启动运行才能抓取数据,并且数据可以主动的上报到服务端,也可以让服务器去了解客户端获取:通过抓取数据的方式:客户端分为以下两种:

主动模式

被动模式

单台server节点(一台服务器),理论上可以支持上万台的客户端:

瓶颈:在于采集数据的量,虽然支持上万台,当监控的项目过多,会导致zabbix效率降低,所以当要监控的服务器大到一定规模,需要对zabbix优化:

解决方案:可以增加一些代理点,这些代理点充当server,并代替主server去采集数据,最终的到分析结果在汇报给主服务端server:

目前zabbix最新版本是3.4:官方文档                      #更新快,使用用户多:

zabbix的架构里:包含了5个组件:   zabbix-server(监控中心)   数据存储       web界面         zabbix-proxy        zabbix-agent

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

数据存储:存放数据,比如mysql:

web界面:在web界面下操作是zabbix简单易用的主要原因(如果没有web界面,就无法在浏览器里配置它):

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

zabbix-agent:客户端软件,负责采集各个监控服务或项目的数据,并上报:

监控流程图:

0dbe743fa2fca01e595aff8ef14f6d56327.jpg

 

安装zabbix流程:  zabbix官网:zabbix下载

注释:也可以使用yum安装,不过yum安装的是zabbix2.2的老旧版本,在此使用zabbix官方提供的对应版本安装:

1、下载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、yum install -y zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql

注释:以上命令会连带安装了php和httpd:

3、安装mysql:按照之前lamp的安装方式:mysql安装

4、在mysql的配置文件 /etc/my.cnf     |  增加内容:   character_set_server = utf8

5、重启mysql服务,进入msyql后创建zabbix库:   create   databases  zabbix;

6、再创建zabbix用户:     grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'feye-zabbix';

7、导入数据:在/usr/share/doc/zabbix--server-mysql.3.2.7

8、重启zabbix,并用浏览器访问:   http://ip/zabbix/     web下配置zabbix:

9、用户名admin,密码为zabbix:   注释:进入后台第一件事就是修改密码:

安装步骤:   一台server端(监控中心):192.168.149.129          clinet:192.168.149.130

1、下载及安装zabbix:分别在服务端和客户端都需要下载它:

服务端(监控中心)
[root@localhost_02 src]# wget repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
正在解析主机 www.zabbix.com (www.zabbix.com)... 104.24.103.152, 104.24.102.152, 
正在保存至: “zabbix-release-3.2-1.el7.noarch.rpm”
2018-09-04 00:02:16 (39.6 MB/s) - 已保存 “zabbix-release-3.2-1.el7.noarch.rpm” [13392/13392])[root@localhost_02 src]# rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm
警告:zabbix-release-3.2-1.el7.noarch.rpm: 头V4 RSA/SHA512 Signature, 密钥 ID a14fe591: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
1:zabbix-release-3.2-1.el7         ################################# [100%]客户端:
[root@localhost_01 src]# wget repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
2018-09-11 14:18:01 (26.5 MB/s) - 已保存 “zabbix-release-3.2-1.el7.noarch.rpm” [13392/13392])
[root@localhost_01 src]# rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm

注释:两台机器下载后并安装,等于安装了一个yum源仓库:

注释:以上命令会自动安装httpd和php服务,如果没有,则需要手动安装一下:

注释:也需要按照之前lamp的方式安装mysql服务:

查看yum目录下会新增一个zaibbix.repo的文件:


[root@localhost_01 yum.repos.d]# ls
CentOS-Base.repo         CentOS-CR.repo         CentOS-fasttrack.repo  CentOS-Sources.repo  epel.repo          zabbix.repo
CentOS-Base.repo.backup  CentOS-Debuginfo.repo  CentOS-Media.repo      CentOS-Vault.repo    epel-testing.repo
[root@localhost_01 yum.repos.d]# cat 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

2、在有了zabbix源之后,就可以yum安装zabbix了,并安装下面的包:

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

zabbix-agent:  客户端软件:需要在客户端上安装:

zabbix-get:服务端用的一个工具,这个工具可以通过命令行的方式,获取客户端的监控项目的数据:

zabbix-server-mysql: 服务端用来和mysql结合:

zabbix-web:web界面:

zabbix-web-mysql:web和mysql的相关组件:

注意:在服务端是需要安装这些所有的包,而在客户端仅仅需要安装 zabbix-agent 包即可

服务端:
[root@localhost_02 ~]# yum install -y zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql
客户端:
[root@localhost_01 ~]# yum install -y zabbix-agent

注释: zabbix 是基于php环境的,也就是说用的是php 的代码编写的web界面,也就说这个zabbix 相当于一个站点:

3、在server端(01)设置mysql的配置文件/etc/my.cnf,设置默认字符集,如果不设置字符集,那么zabbix的web界面设置为中文后,会出现乱码:

server服务端:
[root@localhost_02 src]# vim /etc/my.cnf
[mysqld]
datadir=/data/mysql
socket=/tmp/mysql.sock
character_set_server = utf8
[root@localhost_02 src]# service mysqld restart  #重启mysqld:
Shutting down MySQL.. SUCCESS! 
Starting MySQL. SUCCESS! 

4、在server端(服务端):mysql数据库里创建zabbix数据库,并制定编码为utf-8

[root@localhost_02 ~]# mysql -uroot -p
Enter password: 
mysql> create database  zabbix  character set utf8;
Query OK, 1 row affected (0.00 sec)

4、再数据库里创建zabbix用户:        grant  all on  zabbix.* to  'zabbix'@'127.0.0.1' identified by 'fenye-zabbix';

mysql> grant  all on  zabbix.* to  'zabbix'@'127.0.0.1' identified by 'fenye-zabbix';
Query OK, 0 rows affected (0.00 sec)

注释:创建zabbix用户,用来让web来接mysql,监控中心zabbix-mysql,启动的前提是要连接mysql,客户端采集了数据后,需要把数据传给服务端,然后服务端要怎么把这些数据导入到mysql数据库中,这就涉及到了mysql用户,用哪个用户,去写入哪个库:

5、导入数据库,需要导入zabbix原始的数据行,若缺少这些数据,zabbix就没法工作,就没有办法在web界面下展现给我们:

注释:/usr/share/doc/zabbix-server-mysql-3.2.11/下有个create.sql.gz,把解压后,生成sql文件,并导入到zabbix数据库中:

[root@localhost_02 ~]# cd /usr/share/doc/zabbix-server-mysql-3.2.11/    #进入这个目录:
[root@localhost_02 zabbix-server-mysql-3.2.11]# ls       #查看这个目录:
AUTHORS  ChangeLog  COPYING  create.sql.gz  NEWS  README
[root@localhost_02 zabbix-server-mysql-3.2.11]# gzip -d create.sql.gz      #gzip解压:
[root@localhost_02 zabbix-server-mysql-3.2.11]# ls
AUTHORS  ChangeLog  COPYING  create.sql  NEWS  README
[root@localhost_02 zabbix-server-mysql-3.2.11]# mysql -uroot -pnihao123 zabbix < create.sql 
#导入create.sql到mysql的zabbix数据库:

6、启动zabbix服务和httpd服务:首先添加开机自启动:     systemctl   start  zabbix      ###   systemctl    start    httpd

服务端:server端:
[root@localhost_02 ~]# systemctl enable zabbix-server     #zabbix-server开机自启动:
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-server.service to /usr/lib/systemd/system/zabbix-server.service.
[root@localhost_02 ~]# systemctl start zabbix-server      #zabbix-server启动:
[root@localhost_02 ~]# systemctl enable httpd             #httpd开机自启动:
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to 
[root@localhost_02 ~]# systemctl start httpd              #httpd启动:

注释:zabbix启动报错:  启动zabbix是报错:

注释:查看zabbix和httpd是否启动:            netstat    -lntp  

[root@localhost_02 ~]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      777/sshd            
tcp        0      0 0.0.0.0:56888           0.0.0.0:*               LISTEN      777/sshd            
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      861/master          
tcp6       0      0 :::80                   :::*                    LISTEN      2376/httpd          
tcp6       0      0 :::22                   :::*                    LISTEN      777/sshd            
tcp6       0      0 :::56888                :::*                    LISTEN      777/sshd            
tcp6       0      0 ::1:25                  :::*                    LISTEN      861/master          
tcp6       0      0 :::3306                 :::*                    LISTEN      2245/mysqld [root@localhost_02 ~]# ps aux |grep zabbix
zabbix     2351  0.0  0.1 254588  3488 ?        S    01:57   0:00 /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
root       2400  0.0  0.0 112676   984 pts/1    R+   02:02   0:00 grep --color=auto zabbix

7、如上图例,看到zabbix的服务虽然启动,却没有看到zabbix所监听的端口,需要查看zabbix的日记:/var/log/zabbix/zabbix_server.log 

[root@localhost_02 zabbix]# ls /var/log/zabbix/zabbix_server.log 
/var/log/zabbix/zabbix_server.log
[root@localhost_02 zabbix]# tail /var/log/zabbix/zabbix_server.log 2351:20180912:021325.610 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)2351:20180912:021325.610 database is down: reconnecting in 10 seconds2351:20180912:021335.613 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)2351:20180912:021335.613 database is down: reconnecting in 10 seconds2351:20180912:021345.617 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)2351:20180912:021345.618 database is down: reconnecting in 10 seconds2351:20180912:021355.620 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)2351:20180912:021355.620 database is down: reconnecting in 10 seconds2351:20180912:021405.623 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)2351:20180912:021405.623 database is down: reconnecting in 10 seconds

注释:虽然zabbix有进程,但还么有彻底起来,说明不能够连接数据库,需要修改zabbix配置文件:/etc/zabbix/zabbix_server.conf 

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

搜索在DBuser下面增加 DBPassword=fenye-zabbix

[root@localhost_02 zabbix]# vim /etc/zabbix/zabbix_server.conf 
DBHost=127.0.0.1             #新增这行:
DBName=zabbixDBUser=zabbix
DBPassword=fenye-zabbix      #新增这行:

注释:因为zabbix和mysql在同一台机器上,这个DBHost可以写成localhost或者127.0.0.1,如果是在生成环境中,有时候为了提升zabbix的性能,会把mysql装在其他机器上,这时候这里的DBHost就需要写成mysql的IP地址了:

9、重启zabbix-server服务:             systemctl    restart    zabbix-server

[root@localhost_02 zabbix]# systemctl restart zabbix-server

10、并查看zabbix进程及端口号:          ps   aux  |grep   zabbix |wc   -l         ###      netstat -lntp |grep zabbix

[root@localhost_02 zabbix]# ps aux |grep zabbix |wc -l     #查看启动进程个数:
29
[root@localhost_02 zabbix]# netstat -lntp |grep zabbix     #查看zabbix的监听进程:
tcp        0      0 0.0.0.0:10051           0.0.0.0:*          LISTEN      2434/zabbix_server  
tcp6       0      0 :::10051                :::*               LISTEN      2434/zabbix_server  

注释:这时来查看zabbix的进程,有29个,正常情况下也是这么多进程的:   zabbix的监听端口是10051

11、接下来是配置web界面了(关闭防火墙和selinux):

在浏览器里输入IP地址(监控服务端IP地址):               http://192.168.149.129/zabbix

f13cbbb261f576dde5ab6f4cc0eb2661c1c.jpg

注释:很多人会有疑问,仅仅是启动httpd,没有做任何配置,因为yum安装zabbix,它默认安装httpd及它的配置文件,一切都配置好了:

注释:如上图所示:出现页面提示:“PHP  option  date.tomezone”   ###表示需要设置php时区

需要修改php配置文件:     /etc/php.ini

[root@localhost_02 zabbix]# vim /etc/php.ini;date.timezone = Asia/Shanghai        #修改为data.timezone = Asia/Shanghai
#注意前面的分号也要去掉:

12、再次刷新浏览器,发现php  timezone的错误Fail消失:

e3b48df0d9d43eeb1618d4b37807a2e0bc5.jpg

13、配置数据库的相关信息: Datebase  host | port  | name User | password

20b8178875465318a945034e86ac7f9006f.jpg

注释:点击Next   step,显示信息如下:

Database  host:Mysql所在IP地址:本机IP:

Database  port:Mysql的端口:3306

Database  name:数据库的名称:zabbix:

user:数据库用户:

password:用户的密码:

14:然后点击Next  step:配置站点相关:

fa9b87803ea20932ba538cd7c7ca46ea614.jpg

注释:host:站点主机名,        port:默认10051,              name:站点的名称:

15、安装成功后,会有提示页面,如有错误,则返回去修改:

f06eab48fe9d71fae8a2c7ce4e185fbee74.jpg

5aa53d61d7f7c029b3ecc528526a219f5ad.jpg

如上图例,zabbix安装完成

1:登录zabbix,默认的账号是admin,默认密码是zabbix

注释:我们在登录zabbix,首先需要先修改密码,不然容易被黑客拿到后台的权限:

更改密码:选择administration----->   Users     ----->  admin

4109be101101112658c39060dd292070ee8.jpg

admin  --- > change  password   ---->  nihao123!  :    |   还可以选择字体:可以选择chinese中文简体:

1e9deb7cbe523f77393e583bed369b278c9.jpg

2:再次退出后,就可以使用新的密码登录了:这个zabbix的中文web界面了:

43ba101fa382e10b3ba5da27c935d02e541.jpg

服务端安装完成,下面配置安装客户端:  

1、由于客户端安装过zabbix-agent,修改其配置文件:  /etc/zabbix/zabbix_agentd.conf

[root@localhost_01 ~]# vim /etc/zabbix/zabbix_agentd.conf 
Server=192.168.149.129                                #定义服务端的IP(主动模式):
ServerActive=192.168.149.129                          #定义服务端的IP(主动模式):
#如果这里不填写服务中心的IP,那么就只能使用被动模式;这个IP是主动模式时候用的:
Hostname=fenye_02                                     #自定义主机名,在服务端的web页面下配置:
Include=/etc/zabbix/zabbix_agentd.d/*.conf

2、客户端启动zabbix-agent服务:      systemctl     start      zabbix-agent

[root@localhost_01 ~]# systemctl start zabbix-agent      #启动zabbix的服务:
[root@localhost_01 ~]# ps aux |grep zabbix               #查看zabbix-agent启动的进程:
zabbix     2406  0.0  0.1  80704  1272 ?        S    11:08   0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
zabbix     2407  0.0  0.1  80704  1324 ?        S    11:08   0:00 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
zabbix     2408  0.0  0.1  80704  1844 ?        S    11:08   0:00 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
zabbix     2409  0.0  0.1  80704  1844 ?        S    11:08   0:00 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
zabbix     2410  0.0  0.1  80704  1844 ?        S    11:08   0:00 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
zabbix     2411  0.0  0.2  80832  2228 ?        S    11:08   0:00 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
root       2413  0.0  0.0 112720   968 pts/0    R+   11:08   0:00 grep --color=auto zabbix

3、查看zabbix-agent客户端监听的端口:10050

[root@localhost_01 ~]# netstat -lntp |grep zabbix        #查看zabbix的监听端口:10050
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      2406/zabbix_agentd  
tcp6       0      0 :::10050                :::*                    LISTEN      2406/zabbix_agentd

4、将客户端zabbix-agent加入开机启动:         systemctl     enable     zaabix-agent

[root@localhost_01 ~]# systemctl enable  zabbix-agent
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.service.

由此客户端配置完成:

扩展:忘记zabbix的admin密码后怎么处理:有时候时间久了,zabbix的密码忘记了:

1: 进入mysql后,进入zabbix库:

mysql  -uroot  -pnihao123!

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

可以更改登录zabbix的admin的密码:

操作步骤如下:进入mysql的zabbix库,并查看下面的表:

[root@localhost_02 ~]# mysql -uroot -pnihao123!
Warning: Using a password on the command line interface can be insecure.
mysql> use zabbix;
Database changedmysql> show tables;
+----------------------------+
| Tables_in_zabbix           |
+----------------------------+
| acknowledges               |
| actions                    |
| alerts                     |
| application_discovery      |
| application_prototype      |
| application_template       |
| applications               |
| auditlog                   |
| auditlog_details           |
| autoreg_host               |
| conditions                 |
| config                     |
| corr_condition             |
| corr_condition_group       |
| corr_condition_tag         |
| corr_condition_tagpair     |
| corr_condition_tagvalue    |
| corr_operation             |
| correlation                |
| dbversion                  |
| dchecks                    |
| dhosts                     |
| drules                     |
| dservices                  |
| escalations                |
| event_recovery             |
| event_tag                  |
| events                     |
| expressions                |
| functions                  |
| globalmacro                |
| globalvars                 |
| graph_discovery            |
| graph_theme                |
| graphs                     |
| graphs_items               |
| group_discovery            |
| group_prototype            |
| groups                     |
| history                    |
| history_log                |
| history_str                |
| history_text               |
| history_uint               |
| host_discovery             |
| host_inventory             |
| hostmacro                  |
| hosts                      |
| hosts_groups               |
| hosts_templates            |
| housekeeper                |
| httpstep                   |
| httpstepitem               |
| httptest                   |
| httptestitem               |
| icon_map                   |
| icon_mapping               |
| ids                        |
| images                     |
| interface                  |
| interface_discovery        |
| item_application_prototype |
| item_condition             |
| item_discovery             |
| items                      |
| items_applications         |
| maintenances               |
| maintenances_groups        |
| maintenances_hosts         |
| maintenances_windows       |
| mappings                   |
| media                      |
| media_type                 |
| opcommand                  |
| opcommand_grp              |
| opcommand_hst              |
| opconditions               |
| operations                 |
| opgroup                    |
| opinventory                |
| opmessage                  |
| opmessage_grp              |
| opmessage_usr              |
| optemplate                 |
| problem                    |
| problem_tag                |
| profiles                   |
| proxy_autoreg_host         |
| proxy_dhistory             |
| proxy_history              |
| regexps                    |
| rights                     |
| screen_user                |
| screen_usrgrp              |
| screens                    |
| screens_items              |
| scripts                    |
| service_alarms             |
| services                   |
| services_links             |
| services_times             |
| sessions                   |
| slides                     |
| slideshow_user             |
| slideshow_usrgrp           |
| slideshows                 |
| sysmap_element_url         |
| sysmap_url                 |
| sysmap_user                |
| sysmap_usrgrp              |
| sysmaps                    |
| sysmaps_elements           |
| sysmaps_link_triggers      |
| sysmaps_links              |
| task                       |
| task_close_problem         |
| timeperiods                |
| trends                     |
| trends_uint                |
| trigger_depends            |
| trigger_discovery          |
| trigger_tag                |
| triggers                   |
| users                      |
| users_groups               |
| usrgrp                     |
| valuemaps                  |
+----------------------------+
127 rows in set (0.00 sec)

2:如上图例,查看zabbix的相关表,以后监控的主机越多,这个表会越大,需要指定策略,比如数据保存多长时间:

zabbix的密码,是存在users表里面:修改的是passwd字段:

mysql> desc users;
+----------------+---------------------+------+-----+---------+-------+
| Field          | Type                | Null | Key | Default | Extra |
+----------------+---------------------+------+-----+---------+-------+
| userid         | bigint(20) unsigned | NO   | PRI | NULL    |       |
| alias          | varchar(100)        | NO   | UNI |         |       |
| name           | varchar(100)        | NO   |     |         |       |
| surname        | varchar(100)        | NO   |     |         |       |
| passwd         | char(32)            | NO   |     |         |       |
| url            | varchar(255)        | NO   |     |         |       |
| autologin      | int(11)             | NO   |     | 0       |       |
| autologout     | int(11)             | NO   |     | 900     |       |
| lang           | varchar(5)          | NO   |     | en_GB   |       |
| refresh        | int(11)             | NO   |     | 30      |       |
| type           | int(11)             | NO   |     | 1       |       |
| theme          | varchar(128)        | NO   |     | default |       |
| attempt_failed | int(11)             | NO   |     | 0       |       |
| attempt_ip     | varchar(39)         | NO   |     |         |       |
| attempt_clock  | int(11)             | NO   |     | 0       |       |
| rows_per_page  | int(11)             | NO   |     | 50      |       |
+----------------+---------------------+------+-----+---------+-------+
16 rows in set (0.00 sec)

3:更改密码:   update users set passwd=md5('nihao123@') where alias='Admin';

mysql> update users set passwd=md5('nihao123@') where alias='Admin';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0

4、查看users表的情况:       select * from users\G;   

mysql> select * from users\G;
*************************** 1. row ***************************userid: 1alias: Adminname: Zabbixsurname: Administratorpasswd: 42df6aeaa754da7c851545b3634b5086url: autologin: 1autologout: 0lang: zh_CNrefresh: 30type: 3theme: default
attempt_failed: 0attempt_ip: 192.168.149.135attempt_clock: 1536707174rows_per_page: 50
*************************** 2. row ***************************userid: 2alias: guestname: surname: passwd: d41d8cd98f00b204e9800998ecf8427eurl: autologin: 0autologout: 900lang: en_GBrefresh: 30type: 1theme: default
attempt_failed: 0attempt_ip: attempt_clock: 0rows_per_page: 50
2 rows in set (0.00 sec)ERROR: 
No query specified

如上就是修改zabbix的密码:

转载于:https://my.oschina.net/yuanhaohao/blog/2048797

这篇关于day66:Llinux监控平台介绍及zaabix监控安装和zaabix密码忘记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/323286

相关文章

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

Centos7安装Mongodb4

1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

Hadoop数据压缩使用介绍

一、压缩原则 (1)运算密集型的Job,少用压缩 (2)IO密集型的Job,多用压缩 二、压缩算法比较 三、压缩位置选择 四、压缩参数配置 1)为了支持多种压缩/解压缩算法,Hadoop引入了编码/解码器 2)要在Hadoop中启用压缩,可以配置如下参数

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟&nbsp;开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚&nbsp;第一站:海量资源,应有尽有 走进“智听

Centos7安装JDK1.8保姆版

工欲善其事,必先利其器。这句话同样适用于学习Java编程。在开始Java的学习旅程之前,我们必须首先配置好适合的开发环境。 通过事先准备好这些工具和配置,我们可以避免在学习过程中遇到因环境问题导致的代码异常或错误。一个稳定、高效的开发环境能够让我们更加专注于代码的学习和编写,提升学习效率,减少不必要的困扰和挫折感。因此,在学习Java之初,投入一些时间和精力来配置好开发环境是非常值得的。这将为我