Zabbix监控系统配置

Posted liang-yao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zabbix监控系统配置相关的知识,希望对你有一定的参考价值。

zabbix(音同 z?bix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

zabbix由2部分构成,zabbix server与可选组件zabbix agent。

zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

 

1、安装配置zabbix服务器

rpm --import http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX

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

yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-java-gateway

 

vim /etc/httpd/conf.d/zabbix.conf

19         php_value date.timezone Asia/Shanghai

 

2、创建MySQL数据库和用户

mysql -u root -p

MariaDB [(none)]> create database zabbix character set utf8;

MariaDB [(none)]> grant all privileges on zabbix.* to ‘zabbix‘@‘localhost‘ identified by ‘123456‘;

MariaDB [(none)]> flush privileges;

MariaDB [(none)]> exit;

 

数据库导入zabbix template

#zcat /usr/share/doc/zabbix-server-mysql-3.2.6/create.sql.gz | mysql -u zabbix -p zabbix

 

3、修改Zabbix server配置文件

#vim /etc/zabbix/zabbix_server.conf

91 DBName=zabbix

107 DBUser=zabbix

115 DBPassword=123456

 

修改php.ini为zabbix 建议的设置

vim /etc/php.ini

384 max_execution_time = 600

394 max_input_time = 600

405 memory_limit = 256M

672 post_max_size = 32M

692 default_charset = "UTF-8"

800 upload_max_filesize = 16M

878 date.timezone = Asia/Shanghai

 

4、启动zabbix-server、httpd和MariaDB

systemctl start zabbix-server

systemctl enable zabbix-server

systemctl restart httpd

systemctl restart mariadb

 

浏览器配置Zabbix Server

浏览器访问http://192.168.200.100/zabbix

 

检查包的完整性和参数配置

技术分享图片

数据zabbix数据库名、数据库用户和密码,并测试

技术分享图片

输入Server name

技术分享图片

默认用户名admin 密码为zabbix。

切换中文

技术分享图片

 

 技术分享图片

安装、配置zabbix客户端

安装zabbix-agent包

rpm --import http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX

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

yum install -y zabbix-agent

 

修改zabbix-agent配置文件

vim /etc/zabbix/zabbix_agentd.conf

[...]

95 Server=192.168.200.100

136 ServerActive=192.168.200.100

147 Hostname=server02

151 erverActive=192.168.200.100

 

启动zabbix-agent

systemctl start zabbix-agent

systemctl enable zabbix-agent

 

监控主机配置

1、浏览器输入:http://192.168.9.204/zabbix,点击配置,主机,点击右上角创建主机按钮,在界面中填写主机名称和IP地址,组群选择“Template”。

技术分享图片

2、配置模版,使用Template OS Linux模版。

技术分享图片

zabbix乱码问题,因为zabbix的web前端没有中文字体。

1、进入进入windows机器内:c:\\windows\\fonts,选择其中任意一种中文字体。

 

2、上传到zabbix服务器的默认字体路径下:/usr/share/zabbix/fonts。

 

3、修改zabbix服务器的前端字体设置

#vim /usr/share/zabbix/include/defines.inc.php

45 define(‘ZBX_GRAPH_FONT_NAME‘,           ‘simkai‘);

93 define(‘ZBX_FONT_NAME‘, ‘simkai‘);

技术分享图片

 

以上是关于Zabbix监控系统配置的主要内容,如果未能解决你的问题,请参考以下文章

zabbix监控安装与配置

zabbix监控项用脚本怎么配置

Zabbix实战之部署篇Zabbix监控windows系统配置方法

Zabbix实战之运维篇Zabbix监控web网站配置方法

使用 Docker 安装 Zabbix,并配置自定义监控项

使用 Docker 安装 Zabbix,并配置自定义监控项