zabbix-server安装

zabbix监控系统安装部署

前言:Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警,自定义键值更是方便我们对于集群状态的监控,更好的为业务运行保驾护航。本节只进行zabbix-server的安装,更多内容,关注详谈~

一、安装部署

安装说明:
服务器:centos7.6
安装方式:yum安装3.0.18
监控架构:agent 👉 proxy👉 server

1、环境准备

1.1、设置主机名

[root@autotest ~]# hostnamectl set-hostname zabbix-server

[root@autotest ~]# hostnamectl set-hostname zabbix-proxy

[root@autotest ~]# hostnamectl set-hostname zabbix-agent

1.2、关闭防火墙和selinux

[root@zabbix-server ~]# systemctl stop firewalld.service && systemctl disable firewalld.service

[root@zabbix-server ~]# setenforce 0

[root@zabbix-server ~]# sed -i 's/enforcing/disabled/' /etc/selinux/config

2、准备zabbix-repo

2.1、zabbix-server

[root@zabbix-server ~]# vim /etc/yum.repos.d/zabbix.repo

[zabbix]
name=alibaba zabbix
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/
gpgcheck=0
enabled=1

[zabbix2]
name=alibaba zabbix frontend
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/frontend/
gpgcheck=0
enabled=1

[root@zabbix-server ~]# yum install -y zabbix-server-mysql zabbix-web-mysql
[root@zabbix-server ~]# yum install mariadb-server -y

3、安装部署

3.1、安装zabbix服务器

[root@zabbix-server ~]# yum clean all

zabbix-server-mysql:数据库

zabbi-agent:代理程序(上报信息的程序)

[root@zabbix-server ~]# yum -y install zabbix-server-mysql zabbix-agent

[root@zabbix-server ~]# yum install centos-release-sc

zabbix前台页面

[root@zabbix-server ~]# yum install zabbix-web-mysql-scl zabbix-apache-conf-scl

3.2 启动数据库

[root@zabbix-server ~]# systemctl start mariadb.service

[root@zabbix-server ~]# systemctl enable mariadb.service

创建zabbix数据库并授权

[root@zabbix-server ~]# mysql

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by '123456';

MariaDB [(none)]> quit

导入数据库表结构和初始数据

[root@zabbix-server ~]# zcat /usr/share/doc/zabbix-server-mysql-3.0.*/create.sql.gz | mysql -uzabbix -p123456 zabbix #导入到zabbix数据库

Zabbix服务器的数据库配置

[root@zabbix-server ~]# vim /etc/zabbix/zabbix_server.conf

DBHost=localhost #数据库所在主机

DBName=zabbix #数据库名

DBUser=zabbix #数据库用户

DBPassword=123456 #数据库密码

Zabbix前端的PHP配置

[root@zabbix-server ~]# vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai

zabbix初始化

[root@zabbix-server ~]# ls /usr/share/doc/zabbix-server-mysql-3.0.8/

AUTHORS ChangeLog COPYING create.sql.gz double.sql NEWS README

[root@zabbix-server ~]# zcat /usr/share/doc/zabbix-server-mysql-3.0.8/create.sql.gz | mysql -uzabbix -p'123456' zabbix

4、启动Zabbix服务和httpd,php进程

[root@zabbix-server ~]# systemctl start zabbix-server.service #启动服务

[root@zabbix-server ~]# systemctl enable zabbix-server.service #开机启动,zabbix默认使用10051端口运行zabbix

[root@zabbix-server ~]# systemctl start httpd.service

[root@zabbix-server ~]# systemctl enable httpd.service

[root@zabbix-server ~]# systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm

[root@zabbix-server ~]# systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

5、浏览器中访问http:// <server_ip_or_name> / zabbix进行安装




image-20211217163137534

访问账户Admin,访问密码zabbix

如果显示密码有误,按照下方的方法查看或更改密码

二、修改密码
1、zabbix连接数据库
mysql -uroot -pAbc123 #-u是用户名,-p后面是密码,如果是刚部署的mariadb,直接输入“mysql”进入。
2、查询用户账号密码
MariaDB [mysql]> use zabbix;
MariaDB [zabbix]> show tables;
MariaDB [zabbix]> select * from users;
MariaDB [zabbix]> select userid,alias,passwd from users;
3、使用md5非对称加密算法,更换新密码:admin
[root@zabbix-server ~]# echo -n admin | openssl md5 # -n:name 后面是你要修改的密码名称,比如admin
(stdin)= 21232f297a57a5a743894a0e4a801fc3
4、修改字段内表数据
MariaDB [zabbix]> update users set passwd='21232f297a57a5a743894a0e4a801fc3' where userid = '1';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
5、刷新
MariaDB [zabbix]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.03 sec)

以上。

本文作者:Tanuki_11

本文链接:https://www.cnblogs.com/tanukisama/p/15706831.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Tanuki_11  阅读(582)  评论(0编辑  收藏  举报

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.