快速搭建监控系统zabbix

2019-07-12  本文已影响0人  阿栋oxo

准备工作:

OS:CentOS7.4
Zabbix:4.2版本
Database:MariaDB
#关闭防火墙和selinux
systemctl start firewalld
systemctl disable firewalld
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disable' /etc/selinux/config

1、安装mariadb数据库,MariaDB数据库管理系统是MySQL的一个分支。

yum install mariadb-server mariadb

2、官网下载zabbix的yum源

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

3、安装zabbix的server,web端,agent,get,sender

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

4、创建初始数据库

mysql -uroot
create database zabbix character set utf8 collateutf8_bin;
grant all privilegeson on zabbix.*  to zabbix@localhost identified by 'zabbix';
quit;

5、导入数据库

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

6、为zabbix服务器配置数据库信息,agent默认就可以了

image.png
7、在文件/etc/httpd/conf.d/zabbix.conf添加时区为Asia/Shanghai
image.png

8、启动服务

systemctl start zabbix-server zabbix-agent httpd
systemctl enable zabbix-server zabbix-agent httpd

9、浏览器打开http://ip/zabbix

1.png 2.png
3.png 4.png
5.png

用户名默认为:Admin 密码:zabbix

6.png
附录:
zabbix-release(zabbix的yum源)

zabbix-server-mysql(zabbix server的主程序)

zabbix-agent(需要监控的服务器通常都安装agent,还有其他的方法如snmp监控交换机的)

zabbix-web(zabbix的前端展示)

zabbix-get(用来获取监控数据)

zabbix-sender(用来发送监控数据)

想深入了解的zabbix的可以通过编译安装,先安装环境lnmp,再安装zabbix。

上一篇下一篇

猜你喜欢

热点阅读