Centos7安装二进制包---->Zabbix4.0

1、开始安装

准备安装好的Cents7系统。可以安装在虚拟机上,随后按如下命令进行安装。
0、更换阿里yum
备份原yum
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
下载阿里yum
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清除缓存
yum clean all
生成缓存
yum makecache

安装ftp和telnet
yum install ftp-* telnet-* -y

1、永久关闭:selinux

vim /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled

2、停止firewall
systemctl stop firewalld.service

3、禁止firewall开机启动
systemctl disable firewalld.service

4、安装epel-release
yum install epel-release -y

5、安装Development Tools
yum groups install "Development Tools" -y

6、安装zabbix的镜像源
rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

7、安装zabbix-server-mysql
yum install -y zabbix-server-mysql

8、安装web前端mysql,可能会有网络问题安装失败,重复安装即可。大小为:2.8M
yum install zabbix-web-mysql -y

9、安装mariadb
yum install mariadb-server -y

2、安装完成,启动服务

1、查看数据库是否启动
systemctl status mariadb.service

2、启动数据库
systemctl start mariadb.service

3、查看mysql进程是否启动
ps aux|grep mysql

4、安装mysql_secure_installation

[root@zabbix4 yum.repos.d]# mysql_secure_installation

Enter current password for root (enter for none): 回车

Set root password? [Y/n] n

Remove anonymous users? [Y/n] Y

Disallow root login remotely? [Y/n] n

Remove test database and access to it? [Y/n] Y

Reload privilege tables now? [Y/n] Y

5、创建mariadb数据库

# 登录数据库
mysql -uroot -p
# 密码不用输入,直接回车进入。

# 创建数据库
CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;

# 创建用户用于访问数据库
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix@zabbix123';

# 刷新权限
flush privileges;

6、导入zabbix相关的表结构。
zcat /usr/share/doc/zabbix-server-mysql-4.0.17/create.sql.gz |mysql -uzabbix -pzabbix@zabbix123 zabbix

7、导入完成之后,重新登录mysql,查看zabbix库是否都存在了表。
mysql -uroot -p # 密码不用输入,直接回车进入。
show databases;
use zabbix;
show tables;

# 全部的相关表已经导入成功
MariaDB [zabbix]> show tables;
+----------------------------+
| Tables_in_zabbix           |
+----------------------------+
| acknowledges               |
| actions                    |
| alerts                     |
| application_discovery      |
| application_prototype      |
| application_template       |
| applications               |
| auditlog                   |
| auditlog_details           |
| autoreg_host               |
| conditions                 |
| config                     |
| corr_condition             |
| corr_condition_group       |
| corr_condition_tag         |
| corr_condition_tagpair     |
| corr_condition_tagvalue    |
| corr_operation             |
| correlation                |
| dashboard                  |
| dashboard_user             |
| dashboard_usrgrp           |
| dbversion                  |
| dchecks                    |
| dhosts                     |
| drules                     |
| dservices                  |
| escalations                |
| event_recovery             |
| event_suppress             |
| event_tag                  |
| events                     |
| expressions                |
| functions                  |
| globalmacro                |
| globalvars                 |
| graph_discovery            |
| graph_theme                |
| graphs                     |
| graphs_items               |
| group_discovery            |
| group_prototype            |
| history                    |
| history_log                |
| history_str                |
| history_text               |
| history_uint               |
| host_discovery             |
| host_inventory             |
| hostmacro                  |
| hosts                      |
| hosts_groups               |
| hosts_templates            |
| housekeeper                |
| hstgrp                     |
| httpstep                   |
| httpstep_field             |
| httpstepitem               |
| httptest                   |
| httptest_field             |
| httptestitem               |
| icon_map                   |
| icon_mapping               |
| ids                        |
| images                     |
| interface                  |
| interface_discovery        |
| item_application_prototype |
| item_condition             |
| item_discovery             |
| item_preproc               |
| items                      |
| items_applications         |
| maintenance_tag            |
| maintenances               |
| maintenances_groups        |
| maintenances_hosts         |
| maintenances_windows       |
| mappings                   |
| media                      |
| media_type                 |
| opcommand                  |
| opcommand_grp              |
| opcommand_hst              |
| opconditions               |
| operations                 |
| opgroup                    |
| opinventory                |
| opmessage                  |
| opmessage_grp              |
| opmessage_usr              |
| optemplate                 |
| problem                    |
| problem_tag                |
| profiles                   |
| proxy_autoreg_host         |
| proxy_dhistory             |
| proxy_history              |
| regexps                    |
| rights                     |
| screen_user                |
| screen_usrgrp              |
| screens                    |
| screens_items              |
| scripts                    |
| service_alarms             |
| services                   |
| services_links             |
| services_times             |
| sessions                   |
| slides                     |
| slideshow_user             |
| slideshow_usrgrp           |
| slideshows                 |
| sysmap_element_trigger     |
| sysmap_element_url         |
| sysmap_shape               |
| sysmap_url                 |
| sysmap_user                |
| sysmap_usrgrp              |
| sysmaps                    |
| sysmaps_elements           |
| sysmaps_link_triggers      |
| sysmaps_links              |
| tag_filter                 |
| task                       |
| task_acknowledge           |
| task_check_now             |
| task_close_problem         |
| task_remote_command        |
| task_remote_command_result |
| timeperiods                |
| trends                     |
| trends_uint                |
| trigger_depends            |
| trigger_discovery          |
| trigger_tag                |
| triggers                   |
| users                      |
| users_groups               |
| usrgrp                     |
| valuemaps                  |
| widget                     |
| widget_field               |
+----------------------------+
144 rows in set (0.01 sec)

8、配置zabbix-server

vim /etc/zabbix/zabbix_server.conf

更改的地方:
(1)、DBHost=localhost
(2)、DBPassword=zabbix@zabbix123  #密码为zabbix用户的密码zabbix@zabbix123
保存退出。

9、启动zabbix服务
# 查看当前状态
systemctl status zabbix-server.service
# 启动fuwui
systemctl start zabbix-server.service
# 查看进程
ps aux |grep zabbix
# 查看启动日志
vim /var/log/zabbix/zabbix_server.log

10、配置zabbix的前端
vim  /etc/php.ini

更改的地方:
(1)、max_execution_time = 300
(2)、post_max_size = 16M
(3)、always_populate_raw_post_data = -1
(4)、max_input_vars = 10000
(5)、date.timezone = Asia/Shanghai

11、php设置完了,启动Apache服务器
# 查看状态
systemctl status httpd.service

# 启动服务
systemctl start httpd.service

3、页面安装

(1)、打开浏览器,输入:虚拟机ip地址/zabbix,如:http://192.168.174.12/zabbix
(2)、进入安装页面,到达Configure DBconnection选项时,只用输入连接的密码即可。zabbix@zabbix123。
(3)、Zabbix server details页面,name为:Zabbix Server。

4、安装完成

image.png

5、登录zabbix

账号:Admin,默认密码是:zabbix

5、安装zabbix-agent

yum install zabbix-agent -y

# 进入配置文件中
vim /etc/zabbix/zabbix_agentd.conf

# 查看
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server (是否和页面安装的Name一致)

## 启动zabbix-agent服务
systemctl start zabbix-agent
systemctl status zabbix-agent

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

推荐阅读更多精彩内容

  • Zabbix简介 Zabbix官方网站Zabbix中文文档 本文系统环境是CentOS7x86_64, Zabbi...
    Zhang21阅读 7,997评论 0 37
  • 一、选择你的平台ZABBIX-4.2OS分布-CentOS7.6数据库-MySQL二、为您的平台安装和配置Zabb...
    zwb_jianshu阅读 5,820评论 0 1
  • 先通过lnmp一键安装包吧nginx和数据库、php搞起来!然后:实现:1. 获取zabbix centos:获取...
    老夫刘某阅读 2,246评论 0 3
  • 1.写在前面 本文主要介绍的是zabbix的编译安装过程,包含它的基础环境LNMP,虽然zabbix官方一般推荐的...
    天之蓝色阅读 2,532评论 0 16
  • zabbix概念: 1、server 基本的 Zabbix Server 的功能分解成为三个不同的组件。他们是:Z...
    野草_疯长阅读 719评论 0 0