您的位置:首页 > 其它

zabbix服务端与客户端搭建搭建

2016-08-04 23:52 197 查看
#zabbix作用:数据采集(存储),邮件报警,数据展示
服务端
预安装
#确保iptables策略允许,selinux关闭
#确保mysql、php、httpd已安装
#同步时间
#确保服务端与客户端时间一致且为正确
crontab -e
*/30 * * * * /usr/sbin/ntpdate time.nist.gov; hwclock -w

yum源配置
base源要使用网络源,避免依赖包版本不一致
将zabbix源移到samaba的koorey家目录下
确保epel

vim zabbix.repo
[zabbix]
name=Zabbix
baseurl=file:///home/koorey/zabbix/x86_64/ #使用本地源作为zabbix源
enabled=1
gpgcheck=0

软件包安装
#安装zabbix服务端包
yum install zabbix-server-mysql zabbix-get #安装zabbix服务包,及数据拉取工具

#安装zabbix-gui
yum install zabbix-web zabbix-web-mysql -y #安装zabbix-web及与mysql连接驱动

mysql端操作
mysql创建zabbix及授权用户
CREATE DATABASE zabbix CHARSET 'utf8'; #创建zabbix库指定所使用的字符集
grant all on zabbix.* to zabbix@localhost identified by 'zabbix';
flush privileges;

#初始化数据库
cd /usr/share/doc/zabbix-server-mysql-2.2.12/create/
mysql -hlocalhost -uzabbix -p zabbix < schema.sql
mysql -hlocalhost -uzabbix -p zabbix < images.sql
mysql -hlocalhost -uzabbix -p zabbix < data.sql

mysql
use zabbix
show tables; #查看导入的表

设置数据库信息
vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

启动:
service zabbix-server start
netstat -tnlp |grep 10051
chkconfig zabbix-server on

#设置htttp时区
vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai 调整时区为上海
service httpd restart

登入web页面
ip/zabbix
输入数据库信息检查连接
....

客户端
#确保epel zabbix 源

yum install zabbix-agent.x86_64 zabbix-sender.x86_64 -y

vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.110.172 #授权服务端主机

service zabbix-agent start
netstat -tnlp |grep 10050
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  zabbix