搭建zabbix服务

参考: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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值