Linux监控平台介绍,zabbix监控介绍,安装zabbix,忘记Admin密码如何做

Linux监控平台介绍:

zabbix监控介绍:

安装zabbix:

1.

2.

3.

1.

https://www.zabbix.com/download 官网下载地址可以下载最新的的zabbix

对应的版本以及下载地址根据提示安装

下载官网给的安装包(做实验的两台机器都需要下载) Yum源 服务端和客户端都需要安装

下载好rpm包其实就是下载了一个yum源的仓库 /etc/yum.repos.d/ = 查看yum源仓库

然后在对下载的rpm包进行安装

rpm -ivh 下载的rpm包

rpm包安装完以后还需要安装下面的安装包:

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

yum install -y zabbix-agent 客户端只需要安装这一个即可

还需要查看mysql是否已经启动,如果没有启动那么需要把mysql服务启动 systemctl start mysql 启动 mysql 服务

2.

启动ok 以后 编辑 vim /etc/my.cnf 文件

character_set_server = utf8 设置一个默认字符集 设置完字符集以后重启一下mysql

进入mysql命令行

创建zabbix库

create database zabbix character set utf8; 创建的zabbix的数据库,给数据库加上utf8字符集

再创建用户

grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'aming-zabbix'; 创建一个可以读书zabbix数据库的普通用户

导入数据

然后需要进入到

cd /usr/share/doc/zabbix-server-mysql-3.2.7 (后面的版本号需要tab补全),找到create.sql.gz 安装包,然后在解压安装包,解压完成以后再倒入数据到 zabbix 库里面

mysql -uroot -p'aminglinux.2' zabbix < create.sql 导入数据到zabbix库 (图片里面root少写了一个字母)

数据导入完成以后启动 zabbix server 服务,和 httpd 服务,在启动httpd 之前查看 nginx 服务是否启动如果启动那么关闭 nginx 服务,查看80端口是否被nginx服务监听,如果nginx没有监听80端口那么就可以启动 httpd 服务

如果想要开机启动 zabbix 那么需要

systemctl enable httpd 开机启动 httpd 服务

systemctl enable zabbix-server 开机启动 zabbix-server

还需要停止 nginx 服务

上面全部配置完以后查看一下端口监听里面有没有 zabbix-server 服务 netstat -lnp =查看端口监听

如果没有被监听那么查看一下zabbix 的日志文件 less /var/log/zabbix/zabbix_server.log

less /var/log/zabbix/zabbix_server.log 里面可以查看错误日志,查看完以后修改一下zabbix的配置文件 vim /etc/zabbix/zabbix_server.conf

3.

vim /etc/zabbix/zabbix_server.conf 里面更改来源IP以及添加一项 DBPassword=aming-zabbix

systemctl start zabbix-server 更改完以后启动服务

查看一下 zabbix 是否被监听。 zabbix 监听 端口 10051

如果用浏览器访问不到页面那么使用curl -I (IP地址)/zabbix/ 查看链接是否跳转正常

链接跳转正常依然进不去那么删除防火墙规则 iptables -F

配置web界面:

上面都OK 以后我们就可以接着配置web界面,首先打开浏览器输入 IP/zabbix/

跳转到这个界面以后 右边都是OK 那我们就不需要管它,unknown 表示我们要去配置它的时间

配置时间需要进入到PHP 的配置文件里面: vi /etc/php.ini 找到timezone,然后定义时间为shanghai 或者 chongqing 定义完成以后保存退出还需要重启一下 httpd 服务

然后就可以开始mysql数据库

定义主机名

成功安装zabbix前端。

登录的默认管理员是 Admin 密码:zabbix 登录进去以后首先要修改管理员密码

修改管理员密码。

忘记Admin密码如何做:

update users set passwd=md5(‘newpasswd’) where alias=‘Admin’ = 重置管理员密码

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Aloys的开发之路

在工作中遇到的问题

最近我经常要更改应用中的一些功能,其实要做的事情比较简单,但是也很繁琐,这里记录一下。由于只是实现一些小的功能接口,不会更改网站的显示内容,所以不能或者很难通过...

18610
来自专栏我的博客

Larave php artisan 命令集

Ubuntu添加Laravel命令 1、composer global require “laravel/installer” 2、export PATH=...

3239
来自专栏北京马哥教育

原创投稿 | 如何实现nagios发送通知邮件

前言 上一篇已经介绍了nagios如何实现对主机及服务的监控,尽可能实现对系统运行状态的全面监控只是初级目标,nagios还可以借助smtp服务发送通知信息给指...

4786
来自专栏云计算教程系列

如何在Debian 8上将ngx_pagespeed添加到Nginx中

ngx_pagespeed简称pagespeed,是一个Nginx模块,旨在通过减少资源的大小以及客户端浏览器加载它所需的时间来自动优化您的网站。如果您还不熟悉...

1412
来自专栏性能与架构

使用 twemproxy 构建 Redis 集群

twemproxy 简介 twemproxy(又称 nutcracker)是 Twtter 贡献的一个 轻量级 高性能 的 redis/memcached 代理...

3344
来自专栏IT可乐

Maven详解(七)------ 创建Web工程以及插件原理

1、什么是 Maven 插件?   上一篇博客我们讲了 Maven 的生命周期,我们知道 Maven 的核心是生命周期,生命周期指定了 Maven 命令执行的流...

2507
来自专栏安恒信息

【高危】漏洞预警 | Linux Systemd存在高危远程溢出漏洞(CVE-2017-9445)

systemd是Linux下的init软件,主要用于减少系统引导时间和计算开销。 systemd 的systemd-resolved服务用于处理DNS请求并为本...

3217
来自专栏运维前线

Gitlab安装使用及汉化配置

一、GitLab简介 GitHub是2008年由Ruby on Rails编写而成,与业界闻名的Github类似;但要将代码上传到GitHub上面,而且将项目设...

1.9K6
来自专栏主机笔记

vim编辑器在linux下的几个常用操作

在linux系统中vim可以说是最常用到的编辑器了,但是vim和在windows下的notepad有很大的不同,今天就介绍一下vim常用的几个操作。 首先需要打...

3115
来自专栏Java帮帮-微信公众号-技术文章全总结

05.Git分支管理

05.Git分支管理 Git 分支管理 几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。...

3737

扫码关注云+社区

领取腾讯云代金券