标签:inux 首字母 显示 信息 password use class 按钮 data
zabbix是一种类似于cacti 、nagios的监控服务系统;可通过web界面提供可视化管理;支持分布式的系统架构;网络监控功能的企业级的开源的监控方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix架构由5部分构成,zabbix server与可选组件zabbix agent。
组件 |
作用 |
安装位置 |
备注 |
server |
通过收集来自agent或proxy的数据,写入数据库(mysql、oracal、)中,再通过web展示出来。默认端口为10051。是整个Zabbix架构的核心组件。 |
Zabbix主服务器 |
|
Web Interface |
Zabbix的GUI接口,一般与Server运行在同一台主机上,通常使用Apache或nginx提供服务 |
Zabbix主服务器或独立的web服务器 |
|
Database |
存储所有配置信息,以及由Zabbix Server收集到的监控数据。常见一般由mysql或Oracle提供服务 |
Zabbix主服务器或独立的DB服务器 |
|
Zabbix Proxy |
常用于分布式监控环境中,代理Server收集部分被监控的监控数据,并统一发往Server端 |
Zabbix Proxy服务器 |
被监控主机数量较少时,可无需部署 |
Zabbix Agent |
负责收集本地数据发往Server端或Proxy端 |
被监控的主机 |
agent组件为Zabbix套间,被监控端也可使用标准snmp服务代替agent组件
|
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
二、Zabbix安装部署
systemctl stop firewalld.service
systemctl disable firewalld.service
setenforce 0
关闭Selinux(永久关闭)
vim /etc/selinux/config
yum -y install httpd
systemctl enable httpd
systemctl start httpd
提前下载好mysql软件包,使用rpm安装即可
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-devel-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm
systemctl enable mysqld.service
systemctl start mysqld.service
vim /var/log/mysqld.log
yum install -y php php-mysql
rpm -ivh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender
注:如果由于镜像源网络问题安装失败,请根据提示手动下载rpm安装包自行安装软件及依赖包。
1)创建一个名字为zabbix的数据库并设置为utf8的字符编码格式
create database zabbix character set utf8 collate utf8_bin;
2)创建zabbix账户并且授权设置密码
grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix‘;
给来自loclhost的用户zabbix分配可对数据库zabbix所有表进行所有操作的权限,并且设定密码为xxxxxx
3) 刷新数据库权限
flush privileges;
4)导入Zabbix数据表
切换目录,解压数据库source文件create.sql.gz
cd /usr/share/doc/zabbix-server-mysql-4.4.4/ gunzip create.sql.gz
mysql -uroot -p [数据库名] < [source文件]
5)配置zabbix server配置文件
vim /etc/zabbix/zabbix_server.conf
DBHost=localhost DBName=zabbix DBUser=Zabbix DBPassword=xxxxxx DBSocket=/var/lib/mysql/mysql.sock
6)配置PHP
vi /etc/httpd/conf.d/zabbix.conf
systemctl restart httpd
1)登陆zabbix网址设置
http://192.168.3.100/zabbix
2)点击“Next step”按钮出现如下界面
3)下一步,为http配置数据库地址、端口,连接数据库的账户和密码
4)填写服务器名称
5)确认所填信息
6)完成安装
7)登录
默认登陆账户Admin(首字母大写)
默认登录密码zabbix
8)设置中文显示
9)解决中文乱码无法显示的问题
示例win10系统,控制面板里面找到 “华文细黑”右键复制到桌面然后上传到zabbix服务器上面,注意将后缀名改为小写。
将字体文件上传到目录下面: /usr/share/zabbix/assets/fonts
修改此/usr/share/zabbix/include/defines.inc.php文件中字体的配置,将里面关于字体设置从graphfont替换成stxihei
显示正常
Zabbix系统简介及Centos7&Zabbix_4.4版本部署
标签:inux 首字母 显示 信息 password use class 按钮 data
原文地址:https://www.cnblogs.com/itbox/p/12142066.html