准备工作:
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
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默认就可以了
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
3.png 4.png
5.png
用户名默认为:Admin 密码:zabbix
附录:
zabbix-release(zabbix的yum源)
zabbix-server-mysql(zabbix server的主程序)
zabbix-agent(需要监控的服务器通常都安装agent,还有其他的方法如snmp监控交换机的)
zabbix-web(zabbix的前端展示)
zabbix-get(用来获取监控数据)
zabbix-sender(用来发送监控数据)
想深入了解的zabbix的可以通过编译安装,先安装环境lnmp,再安装zabbix。
网友评论