linux客户端无密码监控,Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做...

Linux监控平台介绍

c809f6fb415332ed82b12a886e1a02dc.png

zabbix监控介绍

069c77f99db9a386ec19bd4f7ef477d8.png

zabbix他也是c/s架构,有一个服务端然后去客户端抓数据,抓数据在客户端必须有个服务启动着,这个服务是复制采集数据的,这个数据可以主动的上报给服务端,也可以让服务端去连接客服端抓这个数据,这就意味着客户端分为两种模式,主动模式和被动模式

7c9082129956fcc8ee93931e770db706.png

安装zabbix

1619af674b0d3a06ace38c5182675e0a.png

0c281199151fdaacecc936b6e25f2ad0.png

eccbcbd87a95e71f57cab1142323169f.png

实验需要准备两台机器,一台服务端监控中心,另外一台客服端

用yum安装zabbix,需要安装yum源,访问官网下载yum源,官网下载地址 www.zabbix.com/download

在官网找到下载链接后两台机器都需要下载

[root@100xuni1 ~]# wget https://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

3c41247877c765196e820a068018827e.png

两台机器下载完成后安装rpm包

[root@100xuni1 ~]# rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm

af1133e9dda6782c3f7fe968f9e95f6d.png

6861404ba6d2d1bfa2a98c832df9775d.png

服务端yum安装azbbix

[root@100xuni1 ~]# yum install -y zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql

ec5c19468a15069b8a9f0fcfaf0ac43a.png

客户端安装azbbix

[root@101xuni2 ~]# yum install -y zabbix-agent

c8a8083df1e14228023612b894225d2e.png

服务端需要安装mysql,在这里装过就不在去安装了

ed5cb0f2c8ba23eb0c8648bfddb8b6e0.png

服务端编辑mysql的配置文件,设置默认的字符集,如果不设置字符集后续把zabbix web 界面设置成中文会出问题

[root@100xuni1 ~]# vim /etc/my.cnf ##添加内容character_set_server = utf8

a509453ff991275c06ffa32b00a5cbbc.png

重启下mysql

[root@100xuni1 ~]# systemctl restart mysql

服务端进入mysql命令行,创建zabbix库,创建用户

[root@100xuni1 ~]# mysql -uroot -phanshuo1 ##进入数据库

mysql> create database zabbix character set utf8; ##创建库的时候指定一下编码utf8

mysql> grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'han-zabbix'; ##创建用户这个用户是需要让web代码连接你的mysql,还有就是你的监控中心(zabbix 服务)他启动的前提也是需要能够连接你的mysql,客户端采集了数据,他需要把这些数据传递给服务端,这样数据才能用这个用户传递给服务端

bd92477979b8d47a19021f82d6b70354.png

导入原始的数据没有这些数据zabbix就无法工作,就无法在web界面下展现出来,

[root@100xuni1 ~]# cd /usr/share/doc/zabbix-server-mysql-3.2.11/ ##默认自带数据的目录

b46aaf8e316b4ee29765892dd786ec68.png

[root@100xuni1 zabbix-server-mysql-3.2.11]# gzip -d create.sql.gz ##解压create.sql.gz包

f6c90b45fa9a2f3e7809f4828fdd571c.png

然后把create.sql文件导入mysql数据库

[root@100xuni1 zabbix-server-mysql-3.2.11]# mysql -uroot -phanshuo1 zabbix < create.sql

ef5029bcee62e7ed098962ec9accf10d.png

启动zabbix服务

[root@100xuni1 zabbix-server-mysql-3.2.11]# systemctl start zabbix-server

启动httpd服务

[root@100xuni1 zabbix-server-mysql-3.2.11]# systemctl start httpd ##启动这个的时候查看是否有占用80端口

[root@100xuni1 zabbix-server-mysql-3.2.11]# systemctl enable httpd ##开机启动httpd添加到开机启动列表

[root@100xuni1 zabbix-server-mysql-3.2.11]# systemctl enable zabbix-server ##开机启动zabbix添加到开机启动列表

7a7f822e830368dac8ecb293c8e6e86f.png

ff528e0fe49cea1e923506c694c6d57d.png

出现问题zabbix显示已经启动但是端口没有监听,排查故障

查看日志

[root@100xuni1 ~]# less /var/log/zabbix/zabbix_server.log ##日志路径

9000e3ab90b5706060cb39e47d995e59.png

以上日志显示错误信息是不能连接mysql,解决进入mysql配置文件看下

[root@100xuni1 ~]# vim /etc/zabbix/zabbix_server.conf ##进入配置文件后搜索DBHost,定义一些配置

DBHost=127.0.0.1 ##定义数据库的IP

DBName=zabbix

DBUser=zabbix

DBPassword=han-zabbix

4de70b364cc49728327fc6aba2023443.png

更改完配置重新启动zabbix

[root@100xuni1 ~]# systemctl restart zabbix-server

b01c13419946d81fac24980f4776d926.png 成功

配置web界面:浏览器访问192.168.63.100/zabbix/监控中心的地址, web界面下面配置zabbix

cc373a64d194208ff6ff68c95e277318.png

0729a94d748b8ee1327c335910000746.png

设置php时区

[root@100xuni1 ~]# vim /etc/php.ini ##php默认配置的路劲,进入设置时区/搜索timezone

aa2fa0406f74abe03a5e63ffea9c8969.png

定义完成后重启apache

[root@100xuni1 ~]# systemctl restart httpd

重新刷新浏览器

4689aa3d936c5b809aa21fff4f6b80c4.png

16b2195282f9d66b067260f45192d670.png

51dfd232c756f33f05e2d4cc1a55ceb5.png

933002adc2e1522abdb4ea7e853f24eb.png

e937194364f37a5cd7299a1310fd875f.png

64a156727d1f3dabe0e24725ac1bc99b.png

03ddcaf624a70590010a987a633d7445.png

acf2e19dd2a4eddd4896ff1b8aa7020f.png

ca37241c1a1742c63b0a1ab80f844746.png

配置客户端

编辑zabbix的配置文件在客户端上加入白名单IP,指定服务端的IP,不指定就看不到数据的

[root@101xuni2 ~]# vim /etc/zabbix/zabbix_agentd.conf

6a32b0363154ad654566f34791058882.png

2895dc58297917b74a11be5414424462.png

f9704ccf6c4f3c77694b98a3c45f78c3.png

启动客户端的zabbix服务

21e28afa970ba7dacf2e49929ceb2784.png

5bb18fdbf120b37e0f75359a3a860011.png

忘记Admin密码如何做

b3ea3267684c6abadb48acfa3a62c63f.png

4009cffce381aab5e86e45e5e5a8853e.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值