centos 7.3 安装zabbix 3.4 开源监控系统

前端之家收集整理的这篇文章主要介绍了centos 7.3 安装zabbix 3.4 开源监控系统前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

centos 7.3 安装zabbix 3.4 开源监控系统

更新日期:2017年10月6日


官方下载地址

https://www.zabbix.com/download

CentOS 7的zabbix 3.4 yum源

http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/


部署Zabbix手册

https://www.zabbix.com/documentation/3.4/zh/manual/installation/getting_zabbix

从源代码安装zabbix 3.4

https://www.zabbix.com/documentation/3.4/zh/manual/installation/install#installation_from_sources


安装环境说明:

系统:CentOS 7.3

Zabbix版本:zabbix 3.4

安装方式:zabbix官方的yum源


先安装官方的yum源,会自动生成*.repo文件

#wgethttp://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
#rpm-ivhzabbix-release-3.4-2.el7.noarch.rpm

更新yum源

#yumcleanall
#yummakecache
#yumrepolist

安装zabbix 3.4服务器端

#yuminstallzabbix-server-MysqLzabbix-web-MysqLzabbix-agentzabbix-getzabbix-sendermariadb-server

配置数据库

#vi/etc/my.cnf.d/server.cnf
[MysqLd]
log-bin=master-log
skip_name_resolve=ON
innodb_file_per_table=ON
max_connections=4096

启动数据库服务

# systemctl start mariadb


创建数据库

# MysqL -uroot -predhat

CREATEDATABASEzabbix;
GRANTALLPRIVILEGESONzabbix.*TO'zabbix'@'192.168.10.%'IDENTIFIEDBY'zabbix';

导入数据库

# cd /usr/share/doc/zabbix-server-MysqL-3.4.2

# zcat create.sql.gz | MysqL -uroot zabbix


编辑zabbix_server配置文件,使其可以连接数据库

# vi /etc/zabbix/zabbix_server.conf

#grep"^[^#]"/etc/zabbix/zabbix_server.conf
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBHost=192.168.10.71
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBPort=3306
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
CacheSize=512M
Timeout=30
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000

启动zabbix服务

# systemctl restart zabbix-server


编辑zabbix-web配置时区

# vi /etc/httpd/conf.d/zabbix.conf

PHP_value date.timezone Asia/Shanghai


重启httpd服务

# systemctl restart httpd


Zabbix前端可以在浏览器中通过 http://IP/zabbix 进行访问。默认的用户名/密码为 Admin/zabbix

根据页面提示,如果有失败项则按需更改Check of pre-requisites


最后提示确认配置信息

Pre-installation summary

Please check configuration parameters. If all is correct,press "Next step" button,or "Back" button to change configuration parameters.

Database type @H_403_128@MysqL

Database server @H_403_128@192.168.10.71

Database port @H_403_128@3306

Database name @H_403_128@zabbix

Database user @H_403_128@zabbix

Database password @H_403_128@******

Zabbix server @H_403_128@192.168.10.71

Zabbix server port @H_403_128@10051

Zabbix server name @H_403_128@zabbix server 3.4


也可以直接更改配置文件

# vi /etc/zabbix/web/zabbix.conf.PHP


解决中文字体显示问题,复制字体文件到指定目录,并更改图形显示字体名称即可

# cp simkai.ttf /usr/share/zabbix/fonts/

# vi /usr/share/zabbix/include/defines.inc.PHP

47 define('ZBX_GRAPH_FONT_NAME','simkai'); // font file name



安装被监控端

先安装官方的yum源,会自动生成*.repo文件

# wget http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

# rpm -ivh zabbix-release-3.4-2.el7.noarch.rpm


只需安装agent和sender包即可

# yum install zabbix-agent zabbix-get zabbix-sender


配置agent端

#grep"^[a-Z]"/etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.10.71
ServerActive=127.0.0.1
Hostname=192.168.10.72
Include=/etc/zabbix/zabbix_agentd.d/*.conf

启动agent服务

# systemctl start zabbix-agent


在zabbix-web上配置添加主机

主机名称为agent端配置的Hostname,如上面配置的192.168.10.72

可见名称为主机列表中显示的主机名称,可自定义,如Tomcat-server-10.72

添加群组或创建新的群组,如Tomcat server

agent代理程序接口,IP地址添加和主机名一致,如192.168.10.72,端口为10050


关联模板,选择 Template OS Linux,可以输入关键字搜索模板,如搜索Linux


然后可以查看主机――可用性的ZBX是否显示为绿色,状态为已启用――监控项是否全部支持,并且状态为已启用


可以选择几个键值在server端测试是否能够获取到值

# zabbix_get -s 192.168.10.72 -p 10050 -k "agent.hostname"

# zabbix_get -s 192.168.10.71 -p 10050 -k "kernel.maxfiles"

# zabbix_get -s 192.168.10.72 -p 10050 -k "system.cpu.util[,system]"


然后就可以在检测中――图形――选择上方的群组如Tomcat server――选择主机Tomcat-server-10.72――选择要显示的图形如cpu jumps

猜你在找的CentOS相关文章