一、ZABBIX概述 Zabbix是一个基于Web界面的分布式系统监控的企业级开源软件。可以监视各种系统与设备的参数,保障服务器及设备的安全运营。 Zabbix的功能和特性: 1、安装与配置简单; 2、可视化web管理界面; 3、免费开源; 4、支持中文; 5、自动发现; 6、分布式监控; 7、实时绘图。 Zabbix的架构:
1、ZabbixServer:负责接收Agent发送的报告信息,组织所有配置、数据和操作。 2、DatabaseStorage:存储配置信息以及收集到的数据。 4、WebInterface:Zabbix的GUI接口,通常与Server运行在同一台机器上。 5、Proxy:可选组件,常用于分布式监控环境中。 6、Agent:部署在被监控主机上,负责收集数据发送给Server。 工作流程: Agent获取被监控端数据,发送给Server。 Server记录所接收到的数据,存储在Database中并按照策略进行相应操作。 如果是分布式,Server会将数据传送一份到上级Server中。 WebInterface将收集到的数据和操作信息显示给用户。 二、系统环境准备 [root@ops-zabbix~]#cat/etc/redhat-release CentOSLinuxrelease7.3.1611(Core) Zabbix3.2 1、防火墙及SELINUX关闭 systemctlstopfirewalld.service systemctldisablefirewalld.service sed-i's/SELINUX=enforcing/SELINUX=disabled/'/etc/selinux/config grepSELINUX=disabled/etc/selinux/config setenforce0 2、yum源配置 mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup cd/etc/yum.repos.d/ wgethttp://mirrors.163.com/.help/CentOS7-Base-163.repo yum-yinstallhttp://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm yuminstallhttp://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm-y 三、zabbix安装 1、yum源安装 yuminstall-yzabbix-server-MysqLzabbix-web-MysqLzabbix-agentmariadb-server 2、启动mariadb数据库 systemctlstartmariadb.service systemctlenablemariadb.service 3、创建数据库 MysqL-uroot-p createdatabasezabbixcharactersetutf8collateutf8_bin; grantallprivilegesonzabbix.*tozabbix@localhostidentifiedby'zabbix'; 4、初始数据导入 cd/usr/share/doc/zabbix-server-MysqL-3.2.3/ zcatcreate.sql.gz|MysqL-urootzabbix 四、zabbix配置 1、编辑zabbix_server.conf grep-n^[a-Z]/etc/zabbix/zabbix_server.conf 38:LogFile=/var/log/zabbix/zabbix_server.log 49:LogFileSize=0 72:PidFile=/var/run/zabbix/zabbix_server.pid 81:DBHost=localhost 91:DBName=zabbix 107:DBUser=zabbix 115:DBPassword=zabbix 287:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log 413:Timeout=4 455:AlertScriptsPath=/usr/lib/zabbix/alertscripts 465:ExternalScripts=/usr/lib/zabbix/externalscripts 501:LogSlowQueries=3000 2、启动zabbixserver并设置开机启动 systemctlenablezabbix-server systemctlstartzabbix-server 3、编辑Zabbix前端PHP配置,更改时区 vim/etc/httpd/conf.d/zabbix.conf PHP_valuedate.timezoneAsia/Shanghai 4、启动httpd并设置开机启动 systemctlstarthttpd systemctlenablehttpd 五、安装ZabbixWeb 1、浏览器访问,并进行安装 http://172.16.8.210/zabbix/
2、点击next会出现检查状态
3、检查系统环境设置,必须全部都为ok,才能继续
4、输入连接到数据库详细信息。Zabbix数据库必须已经创建好
5、连接Zabbix服务细节,如果没有改变可选择默认
6、设置概要显示
7、完成安装,会将在/etc/zabbix/web/zabbix.conf.PHP生成配置文件
8、默认用户名/密码:Admin/zabbix
原文链接:https://www.f2er.com/centos/378776.html