zabbix基本安装部署

1.环境准备

systemctl stop iptables firewalld

systemctl disable iptables firewalld 


systemctl start postfix  #启动邮件服务

systemctl enable postfix


sed -ri '/SELINUX=/cSELINUX=disabled' /etc/selinux/config

setenforce 0

rebot

配置zabbix源

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm  #升级RPM包

yum repolist #更新YUM


2.安装zabbix (server和agent)

安装zabbix组件 

yum -y install epel-release.noarch

yum -y install zabbix-agent/server zabbix-get zabbix-sender zabbix-server-mysql

安装zabbix前端

yum -y install centos-release-scl

前端安装源仓库配置

vim /etc/yum.repos.d/zabbix.repo

[zabbix-frontend]

...

enabled=1

...

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl

安装 zabbix 前端

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl



3.为zabbix配置数据库

3.1安装数据库(mariadb)

修改yum源并安装

vim /etc/yum.repos.d/mariadb.repo

.................................................

[mariadb]

name = MariaDB

baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.5/centos7-amd64

gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB

gpgcheck=1

......................................

yum install -y MariaDB-server MariaDB-clien

修改配置文件

vim /etc/my.cnf.d/server.cnf

....................................................

skip_name_resolve = ON # 跳过主机名解析

    innodb_file_per_table = ON      # 开启独立表空间

    innodb_buffer_pool_size = 256M  # 缓存池大小

    max_connections = 2000          # 最大连接数

    log-bin = master-log            # 开启二进制日志

............................................................

重启数据库

systemctl restart mariadb

mysql_secure_installation # 初始化mariadb

3.2 数据库操作

创建数据库并授权账号

create database zabbix character set utf8 collate utf8_bin; # 创建zabbix数据库

grant all on zabbix.* to 'zabbix'@'192.168.152.%' identified by '1234.com'; # 注意授权网段

flush privileges; # 刷新授权

导入zabbix服务表

mysql -uzabbix -h192.168.37.111 -p'1234.com' zabbix < /usr/share/doc/zabbix-server-mysql-5.0.2/create.sql



注: create.sql.gz

create.sql.gz由zabbix-server-mysql 提供,包含各种生成表的脚本

解压读取create.sql.gz,可以发现里面没有创建数据库的命令,所以需要前面我们手动创造数据库,然后再导入表

解压读取的create.sql.gz:

gzip -d /usr/share/doc/zabbix-server-mysql-5.0.2/create.sql.gz

ls

anaconda-ks.cfg


head /usr/share/doc/zabbix-server-mysql-5.0.2/create.sql

CREATE TABLE `users` (

        `userid`                bigint unsigned                          NOT NULL,

        `alias`                  varchar(100)    DEFAULT ''                NOT NULL,

        `name`                  varchar(100)    DEFAULT ''                NOT NULL,

        `surname`                varchar(100)    DEFAULT ''                NOT NULL,

        `passwd`                varchar(60)    DEFAULT ''                NOT NULL,

        `url`                    varchar(255)    DEFAULT ''                NOT NULL,

        `autologin`              integer        DEFAULT '0'              NOT NULL,

        `autologout`            varchar(32)    DEFAULT '15m'            NOT NULL,

        `lang`                  varchar(5)      DEFAULT 'en_GB'          NOT NULL,



4.配置SERVER端

修改 server 端的配置文件

cd /etc/zabbix/         (备份一下 cp zabbix_server.conf{,.bak})


vim zabbix_server.conf

ListenPort=10051 # 默认监听端口

SourceIP=192.168.37.111    # 发采样数据请求的 IP

server配置文件

1.Zabbix 日志 

默认用文件记录,也可以发送给我们的 rsyslog 日志记录系统,如果我们选择默认,则日志存放在 LogFile=/var/log/zabbix/zabbix_server.log 中,也可以自己设置。

2.logfilesize 日志滚动

默认值为1,表示滚动。设为0则表示不滚动。当数据特别多的时候,可以设置成为1,在 Maximum size of log file in MB 设置当数据文件最大到多少时会自动滚动。

3.Debuglevel 日志级别

一共有6个级别。根据自己的需要来设置级别。其中0表示输出最少的信息,5表示输出最详细的信息,默认值为3,设置为3的话就表示,0、1、2、3四个级别都显示。考虑到生产系统中的压力时,这里的信息,如果没有必要的话,越简单越好,只要在出错的时候,我们可以依据其进行排错即可。

4.数据库相关

DBHost=192.168.37.111 #数据库对外的主机

    DBName=zabbix              #数据库名称

    DBUser=zabbix              #数据库用户

    DBPassword=zabbix            #数据库密码

    DBPort=3306                #数据库启动端口


启动服务

 systemctl start zabbix-server.service


5.配置 web GUI

配置php 前端 设置时间

vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

php_value[date.timezone] = Asia/Shanghai

或(这样最好

yum install -y ntpdate

ntpdate ntp.gwadar.cn

启动 httpd 服务

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm

systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm




6.浏览器访问并进行初始化设置

AGENT端

(zabbix另一种安装方法)

安装 zabbix 安装源

wget https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

rpm -ivh zabbix-release-5.0-1.el7.noarch.rpm

yum -y install epel-release.noarch

yum install zabbix-agent zabbix-sender -y


编辑配置文件

cd /etc/zabbix/

cp zabbix_agentd.conf{,.bak}

vim zabbix_agentd.conf



Server=192.168.37.111 # 指明服务器是谁的

ListenPort=10050            # 自己监听的端口

ListenIP=0.0.0.0            # 自己监听的地址,0.0.0.0表示本机所有地址

StartAgents=3              # 优化时使用的

ServerActive=192.168.37.111 # 主动监控时的服务器

Hostname=node1.zabbix.com  # 自己能被server端识别的名称


grep -Ev '^$|#' zabbix_agentd.conf

检查返回结果

systemctl start zabbix-agent.service

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,651评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,468评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,931评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,218评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,234评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,198评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,084评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,926评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,341评论 1 311
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,563评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,731评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,430评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,036评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,676评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,829评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,743评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,629评论 2 354