博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下yum安装zabbix,yum安装zabbix4.2
阅读量:5976 次
发布时间:2019-06-20

本文共 2842 字,大约阅读时间需要 9 分钟。

yum部署zabbix-server4.2

前面写到过在已有的lnmp环境下源码部署zabbix-server4.0,这次就写一篇yum部署zabbix-server+mysql的结合。

环境说明:

1.这里我所使用的mysql版本为8版本,系统版本为centos7.4系列操作系统

部署mysql

1、配置mysql yum源,由于官网源下载很慢,所以这里使用清华大学的镜像源

# cat > /etc/yum.repos.d/mysql-community.repo <

[mysql-connectors-community]

name=mysql connectors community

baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-connectors-community-el7/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-mysql

[mysql80-community]

name=mysql 8.0 community server

baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-mysql

eof

2、更新yum源

# yum clean all

# yum makecache

3、安装mysql

# yum install mysql-community-server -y

4、启动mysql

# systemctl start mysqld

# systemctl enable mysqld

5、查看初始密码并修改密码

# grep password /var/log/mysqld.log

2020-03-31t08:46:17.270127z 5 [note] [my-010454] [server] a temporary password is generated for root@localhost: iwzgfdkdc1-n

# mysql -u root -p

...

mysql> alter user 'root'@'localhost' identified by "newpass#123";

query ok, 0 rows affected (0.01 sec)

6、创建zabbix数据库并创建用户及授权

mysql> create database zabbix character set utf8mb4;

query ok, 1 row affected (0.02 sec)

mysql> create user 'zabbix'@'localhost' identified by 'zabbix@123';

query ok, 0 rows affected (0.01 sec)

mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost' with grant option;

query ok, 0 rows affected (0.01 sec)

mysql> alter user 'zabbix'@'localhost' identified with mysql_native_password by "zabbix@123";

query ok, 0 rows affected (0.01 sec)

部署zabbix-server

1、安装zabbix镜像源

# rpm -uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpm

2、安装zabbix

# yum-config-manager --enable rhel-7-server-optional-rpms

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

3、编辑zabbix-server配置文件,配置数据库账户密码

# cp /etc/zabbix/zabbix_server.conf{,.bck}

# cat > /etc/zabbix/zabbix_server.conf <

logfile=/var/log/zabbix/zabbix_server.log

logfilesize=0

pidfile=/var/run/zabbix/zabbix_server.pid

socketdir=/var/run/zabbix

dbname=zabbix

dbuser=zabbix

dbpassword=zabbix@123

snmptrapperfile=/var/log/snmptrap/snmptrap.log

timeout=4

alertscriptspath=/usr/lib/zabbix/alertscripts

externalscripts=/usr/lib/zabbix/externalscripts

logslowqueries=3000

statsallowedip=127.0.0.1

eof

4、编辑httpd的子配置文件zabbix.conf,将时区进行更改(20行)

# grep timezone /etc/httpd/conf.d/zabbix.conf

php_value date.timezone asia/shanghai

5、导入zabbix数据库文件

# zcat /usr/share/doc/zabbix-server-mysql-4.2.8/create.sql.gz |mysql -u root -pnewpass#123 zabbix

# 验证zabbix库中是否有表结构

# mysql -u root -pnewpass#123 -e "show tables from zabbix"

6、启动服务并加入开机自启动

# systemctl start zabbix-server

# systemctl start httpd

# systemctl enable zabbix-server

# systemctl enable httpd

7、web访问并进行安装,默认访问:ip/zabbix

aa72ab170dd021824d44ed91e0bee885.png

9ff4b8d673980135a522a378172e44d5.png

a95baa25f787fa4d2a2849e32d0bfc50.png

0b8e7dbc1926e4f7ca1af34a92a1b76b.png

e7dd72168e6f2cd8fd5c42714fbdad82.png

77cf16302beec429372e277bcd86fa36.png

264a873034f86831160803aad001720e.png

c2a5c0fff24f9d1c06957cb1eb7caced.png

到这里,yum部署zabbix就完成了。其余配置,请参考zabbix系列文章。

转载地址:http://aliox.baihongyu.com/

你可能感兴趣的文章
JS的一些扩展:String、StringBuilder、Uri
查看>>
solr的suggest模块
查看>>
2PHP页面缓存
查看>>
菜鸟学Linux命令:bg fg jobs命令 任务管理
查看>>
【Linux系统编程】 Linux系统调用概述
查看>>
SQL Server Reporting Services:无法检索应用程序文件。部署中的文件已损坏
查看>>
hive中partition如何使用
查看>>
查看mysql数据库版本方法总结
查看>>
大牛手把手教你做日历(建议你看看,你会有收获的)
查看>>
Django中的ORM
查看>>
iOS开发UI篇—Quartz2D使用(图片剪切)
查看>>
spring学习笔记(20)数据库事务并发与锁详解
查看>>
关于Simple_html_dom的小应用
查看>>
鲁肃:蚂蚁金服的三个梦想
查看>>
华为程序员:加6天班!加班费1.4万元!网友:我能加到它破产
查看>>
Linux入门基础之grep命令详解及正则表达式
查看>>
Linux之Find命令详解
查看>>
crysis2 video&cryengine3 editor show
查看>>
Hibernate学习之SessionFactory的opensession 和 getCu...
查看>>
web网站服务(二)
查看>>