ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

搭建zabbix服务

2020-03-08 16:40:05  阅读:224  来源: 互联网

标签:服务 server repo zabbix yum php com 搭建


目录

参考:http://www.zsythink.net/archives/category/%e8%bf%90%e7%bb%b4%e7%9b%b8%e5%85%b3/zabbix/page/2/
官方文档:https://www.zabbix.com/documentation/3.0/manual/appendix/macros/supported_by_location

一.yum源配置

本地yum源,local.repo
阿里源,ali.repo

wget -O ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo

epel源,epel.repo

官方:yum install epel-release -y
阿里:wget -O epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

zabbix源,zabbix.repo

http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/
http://mirrors.aliyun.com/zabbix/non-supported/rhel/7/x86_64/

二.安装MariaDB数据库

参考:https://www.cnblogs.com/yhongji/p/9783065.html

登录:mysql -uroot -p123456
创建zabbix数据库:create database zabbix charset 'utf8';
创建用户:create user 'liwen'@'%' identified by '123456';
授权:grant all privileges on *.* to 'liwen'@'%';
建表:mysql -uroot -p123456 -Dzabbix < create.sql
create.sql见第三章

三.安装zabbix server

安装:

安装:yum install zabbix-server-mysql zabbix-get -y
查看包列表:rpm -ql zabbix-server-mysql
解压获取create.sql:gunzip create.sql.gz

配置zabbix,/etc/zabbix/zabbix_server.conf

ListenPort=10051
DBHost=localhost
DBName=zabbix
DBUser=liwen
DBPassword=123456
DBPort=3306

启动zabbix服务

systemctl restart zabbix-server

四.安装zabbix web

安装:

yum install httpd php php-mysql php-mbstring php-gd php-bcmath php-ldap php-xml -y
yum install zabbix-web zabbix-web-mysql -y

配置,/etc/httpd/conf.d/zabbix.conf

最外层:
<VirtualHost 192.168.2.110:80>
servername zabbix.liwen.net
documentroot /usr/share/zabbix
	php_value date.timezone Asia/Shanghai
</VirtualHost>

启动:

systemctl restart httpd

web配置:

访问:http://192.168.2.77/zabbix
/etc/zabbix/web/zabbix.conf.php
默认登录:admin/zabbix

五.安装zabbix agent

安装:

yum install zabbix-agent zabbix-sender -y

配置:

/etc/zabbix/zabbix_agentd.conf

启动agent服务:

systemctl restart zabbix-agent

六.配置监控项

配置字体:

C:\Windows\Fonts
cd /usr/share/zabbix/fonts/
vim /usr/share/zabbix/include/defines.inc.php
	define('ZBX_GRAPH_FONT_NAME',       'graphfont');
	define('ZBX_FONT_NAME', 'graphfont');

zabbix宏变量:

{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}

服务端拉取数据测试:

zabbix_get -s 192.168.2.111 -k vfs.fs.size[/,pused]
zabbix_get -s 192.168.2.111 -k system.cpu.switches

概念:

主机:在zabbix中添加主机时,可设置主机组(主机的集合)
监控项:在主机中添加监控项时,可设置应用集(监控项的集合),并关联监控键
触发器:在主机中添加触发器时,并关联监控项
动作:在zabbix中添加动作时,并关联触发器
用户、媒介、动作关联

服务:

zabbix-server		10051
mariadb 			3306
httpd				80

zabbix-agent		10051

标签:服务,server,repo,zabbix,yum,php,com,搭建
来源: https://blog.csdn.net/qq_34303423/article/details/104724199

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有