安装部署zabbix

zabbix

zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent

安装使用

zabbix agent需要安装在被讲师的目标服务器上,他主要完成对硬件信息或与操作系统有关的内润,cpu等信息的收集。

zabbix server可以单独监视远程服务器的服务状态;同时也可以与zabbix agent配合,可以轮询zabbix agent主动接收监视数据(agent方式),同时还可被动接收zabbix agent发送的数据(trapping方式)。

搭建zabbix监控环境

zabbix官方网址:http://www.zabbix.com/

zabbix源码包网址: http://repo.zabbix.com/

目前我们所使用的环境是CentOs 7

配置CentOS 7 zabbix源

rpm -ivh http://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm

安装zabbix相关组件

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

安装MySQL数据库及相关组件

yum -y install mariadb mariadb-server

开启MySQL创建zabbix数据库并授权

systemctl start mariadb
mysql
create database zabbix charset=utf8;
grant all on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';
flush privileges;

为zabbix库导入初始的数据

cd /usr/share/doc/zabbix-server-mysql-4.4.3/
zcat create.sql.gz | mysql -uzabbix -pzabbix zabbix

修改zabbix-server的配置文件

vim /etc/zabbix_server.conf:
修改以下内容
DBname
DBuser
DBPassword

修改时区httpd的配置

vim /etc/httpd/conf.d/zabbix.conf:
修改内容如下
去掉20行注释并改为
php_value date.timezone Asia/Shanghai

启动服务

systemctl start zabbix-server

systemctl start zabbix-agent

systemctl restart httpd

关闭防火墙

访问:localhost/zabbix

  • one

 

  • next

 

  • next

  • finish

 成功后登陆

账号密码默认为

admin

zabbix

注:

zabbix需要修改字体格式,否则不支持配置图形时的文字输出

cd /usr/share/zabbix/assets/fonts/
上传字体文本
并覆盖为graphfont.ttf

猜你喜欢

转载自www.cnblogs.com/l999999999/p/12051165.html