监控服务部署过程

监控服务概述介绍

作用说明:

1)可以实时监控服务或硬件网络运行状况,实现报警通知功能

2)可以收集业务数据信息 CPU负载信息 内存使用情况 网络流量信息 磁盘IO情况

监控服务部署过程

参照官方资料:

第一个历程:优化zabbix下载源访问清华yum仓库

清华源优化yum源方法:

rpm -ivh  https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm

官方源优化yum源方法:

# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
# yum clean all

官方仓库地址:

baseurl=http://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/

清华仓库地址:

baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/

地址修改:

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

[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-debuginfo]
name=Zabbix Official Repository debuginfo - $basearch
baseurl=http://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/debuginfo/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
gpgcheck=1

[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

第二个历程:下载zabbix服务软件程序

yum install zabbix-servsr-mysql zabbix-web-mysql mariadb-server mariadb httpd

补充:

LAMP:httpd + php模块信息(不需要单独部署php程序)

LNMP:nginx + php 服务程序(必须安装)

第三个历程:对数据库服务进行处理

给数据库设置密码
[root@zabbix yum.repos.d]# mysqladmin -uroot password "zaizai";

[root@zabbix yum.repos.d]# cat /etc/my.cnf
[mysqld]
skip-name-resolve
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid

创建数据库,并进行用户授权:

create database zabbix character set utf8 collate utf8_bin;
create user 'zabbix'@'localhost' identified by 'zaizai';
grant all privileges on zabbix.* to 'zabbix'@'localhost';

导入数据过程

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

第四个历程:编写代码文件连接数据库

[root@zabbix ~]# grep -i "^DB" /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zaizai

第五个历程:需要修改配置的时期

[root@zabbix ~]# timedatectl
      Local time: 五 2022-04-22 18:37:45 CST
  Universal time: 五 2022-04-22 10:37:45 UTC
        RTC time: 五 2022-04-22 10:37:45
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a
[root@zabbix ~]# vim /etc/httpd/conf.d/zabbix.conf 
修改下面这行
php_value date.timezone Asia/Shanghai

第六个历程:启动相关服务程序

[root@zabbix ~]# systemctl start zabbix-server.service 
[root@zabbix ~]# systemctl start httpd.service 
[root@zabbix ~]# systemctl start mariadb
http://192.168.200.71/zabbix/zabbix.php      默认用户名 Admin 密码zabbix

你可能感兴趣的:(服务器架构,系统架构)