centos7下部署zabbix4.0

zabbix的介绍

  Zabbix 是由 Alexei Vladishev 开发的一种网络监视、管理系统,基于 Server-Client 架构。可用于监视各种网络服务、服务器和网络机器等状态。

  使用各种 Database-end 如 MySQL, PostgreSQL, SQLite, Oracle 或 IBM DB2 储存资料。Server 端基于 C语言、Web 管理端 frontend 则是基于 PHP 所制作的。Zabbix 可以使用多种方式监视。可以只使用 Simple Check 不需要安装 Client 端,亦可基于 SMTP 或 HTTP ... 各种协定做死活监视。

  在客户端如 UNIX, Windows 中安装 Zabbix Agent 之后,可监视 CPU Load、网络使用状况、硬盘容量等各种状态。而就算没有安装 Agent 在监视对象中,Zabbix 也可以经由 SNMP、TCP、ICMP、利用 IPMI、SSH、telnet 对目标进行监视。
  zabbix可对监控的各个资源做到实时报警功能

zabbix的组成

zabbix 主要由2部分构成 zabbix server和 zabbix agent
zabbix proxy是用来管理其他的agent,作为代理
centos7下部署zabbix4.0

安装zabbix

环境配置

服务器版本

[root@zabbix ~]#cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 

内核版本

[root@zabbix ~]#uname -r
3.10.0-957.el7.x86_64

关闭SELinux

[root@zabbix ~]#setenforce 0

关闭防火墙

[root@zabbix ~]#systemctl stop firewalld
[root@zabbix ~]#systemctl disable firewalld

配置mysql

安装mariadb

[root@zabbix ~]#yum -y install mariadb-server

更改配置文件

[root@zabbix ~]#vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
#禁止主机名解析
skip_name_resolve
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid
!includedir /etc/my.cnf.d

启动mysql服务

[root@zabbix ~]#systemctl start mariadb
[root@zabbix ~]#systemctl enable mariadb

创建zabbix数据库并授权

root@zabbix ~]#mysql
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
MariaDB [(none)]> quit

配置zabbix

安装官方yum源

[root@zabbix ~]#rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
[root@zabbix ~]#yum clean all

安装zabbix

[root@zabbix ~]#yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

导入初始架构和数据。系统将提示您输入新创建的密码

[root@zabbix ~]#zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
#输入mysql数据库管理密码
Enter password:

登录web界面并配置

登录网址

#服务器的IP地址或者域名
http://192.168.8.134/zabbix/

进入安装配置
centos7下部署zabbix4.0
查看所有选项是否为OK,然后进入下一步
centos7下部署zabbix4.0
写入数据库的地址和密码
centos7下部署zabbix4.0
登入界面,初始账号Admin,密码zabbix,账号首字母必须大写
centos7下部署zabbix4.0
修改中文显示
centos7下部署zabbix4.0

猜你喜欢

转载自blog.51cto.com/14163901/2415459