设为首页 收藏本站
查看: 4733|回复: 2

[经验分享] Centos7下安装及配置Zabbix3.0

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-9-7 15:03:15 | 显示全部楼层 |阅读模式
Centos7下安装及配置Zabbix3.0
说到Zabbix相信很多管理员都使用过,因为zabbix所提供的功能给广大管理员们及时得知自己所管理的服务器的服务状态,当然有很多软件服务(cacti、ngios等)都可以实现zabbix类似的功能,但是对于zabbix的功能相对更强大一点,具体就不细说了,今天我们主要介绍一下,Centos7下安装及配置Zabbix3.0的介绍,具体见下:
在安装服务器的时候我们需要注意一些问题:比如服务器的防火墙、selinux等都会影响到Zabbix的正常通信
环境介绍:
OS:Centos7
Service:Zabbix3.0.x
IP:192.168.7.99
Selinux的设置我们可以使用两种方式;第一通过修改配置文件进行设置,但是设置后我们需要进行重启系统,另外一种就是不用重启快速生效;
1
vim /etc/selinux/config     ---->  selinux需要修改为disabled;



1
或者使用命令getenforce  查看状态;通过setenforce 0 进行修改状态即可;



我们都知道Centos7的防火墙就有变化了,原来是iptables,centos7开始就成firewalld了,iptables的防火墙我们可以通过修改配置文件来添加允许的端口,vim /etc/sysconfig/iptables;而centos7开始需要使用以下方式进行端口开放;
1
firewall-cmd –permanent –add-port=10050/tcp    开放10050端口访问;添加后,我们通过firewall-cmd –reload 进行重新加载快速生效



wKioL1fOUIzw21KFAACwVHqH0Q4928.jpg
1
通过该命令查看开放的端口:firewall-cmd --list-port



wKioL1fOUI2CDO7aAABI1FVWPds710.jpg    

1
2
或者通过修改配置文件来添加开放端口
vim /etc/firewalld/zones/public.xml



wKioL1fOUI6BIL2pAABdMt27F1Q327.jpg

安装系统我们跳过了,直接开始安装服务了;
1
2
我们首先安装yum 软件源;
yum install epel-release



wKioL1fOUI_h4kuAAADATia_jGw028.jpg
wKioL1fOUJHhib5sAAF9GTzV9Zk098.jpg
1
2
接下来安装zabbix服务的yum 软件源
rpm -ivh http://repo.zabbix.com/zabbix/3. ... .0-1.el7.noarch.rpm



wKioL1fOUJHA9W7JAACdIpqKGuY131.jpg
1
2
开始所需服务
yum -y install zabbix-server-mysql zabbix-web-mysql mysql mariadb-server httpd php



wKioL1fOUJTCT34WAAJByl0RUnQ976.jpg
启动数据库服务;再此我们使用mariadb
1
2
systemctl start mariadb
systemctl enable mariadb



wKioL1fOUJXAsK9BAACJ_5qbk24968.jpg
开始初始化及配置数据库
1
mysql_secure_installation



回车;注意:在下图中的Enter current passwdord for root处,我们直接敲回车键即可。因为centos7上mysql的默认root用户密码为空
wKiom1fOUJaj1bUUAAIDmFd1xcs872.jpg
设置 root的数据库密码 yes 密码设置为zabbix
上图中主要是为root用户配置密码,并刷新相关权限。(密码设为123456,只为实验用,生产环境自定义)
Remove anonymous users? 删除匿名用户?
Disallow root login remotely? 禁止root远程登陆
Remove test database and access to it? 删除测试数据库并且和访问它
Reload privilege tables now? 重新载入特权表
图中主要是配置匿名用户、test用户以及root用户远程连接等相关配置。
wKioL1fOUJrxhQE5AANAjVqXPDE515.jpg
连接数据库
1
2
3
mysql -u root -p
密码是:zabbix
或者使用 mysql –uroot –pzabbix



wKiom1fOULDh3ZpeAADoKvlxX2g048.jpg
设置数据库的访问权限
1
grant all privileges on zabbix_db.* to zabbix_user@localhost identified by 'zabbix';



wKioL1fOULHBPe1bAABym0VFwhQ891.jpg
设置快速生效
1
2
flush privileges;
exit



wKioL1fOULLCpJhvAABu23pMorU192.jpg
1
2
3
4
cd /usr/share/doc/zabbix-server-mysql-3.0.4/
gunzip create.sql.gz
mysql -u root -p zabbix_db < create.sql
enter password :zabbix



wKiom1fOULLQYkSdAACaIMV8egQ773.jpg
修改zabbix_server的配置文件;配置数据库信息
1
2
3
4
5
vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix_db
DBUser=zabbix_user
DBPassword=zabbix



wKioL1fOULOS86cUAAEZQb5lo78973.jpg
修改php的配置文件
1
2
3
4
5
6
7
vim /etc/php.ini
max_execution_time=600
max_input_time=600
memory_limit=256M
post_max_size=32M
upload_max_filesize=16M
date.timezone=Asia/Chongqing



wKioL1fOULWgiqxqAAIVidaV_fo521.jpg
wKioL1fOULaTqj_bAAJcG2EA518242.jpg
wKioL1fOULjir8PhAAG261cIRHs901.jpg
wKiom1fOULjylLaVAAHP7NRODKg752.jpg
修改后保存退出,我们接下来启动httpd服务
1
2
systemctl start httpd
systemctl enable httpd



wKiom1fOULnTP7asAABdkjaKagU787.jpg
1
2
vim /etc/httpd/conf.d/zabbix.conf
修改时区信息



wKioL1fOULqS7oEHAAEA82k8bUs486.jpg
启动zabbix-server服务
1
2
systemctl start zabbix-server
systemctl enable zabbix-server



wKiom1fOULvg2tPYAAFHXQWzhTw423.jpg
启动失败,最后总结: centos7 中 gnutls.x86_64 (gnutls.x86_64 3.3.8-14.el7_2 ) 版本过高,需要降级  3.1.18-8.el7(1.20)
1
rpm –qa | grep gnutls   查看当前已经装的信息



wKioL1fOULzRVPGhAABM3EIxnqM236.jpg
所以我们需要在线下载指定版本进行替换;首先下载wget
1
yum install -y wget



wKiom1fOULywBHeVAADlZgwSMb4228.jpg
1
2
3
4
5
6
7
8
wget http://rpm.pbone.net/index.php3/ ... 18-8.el7.x86_64.rpm
或者使用浏览器下载
http://rpm.pbone.net/index.php3/ ... el7.x86_64.rpm.html
下载后,我们可以挂载windows目录
yum install cifs-utils
mount //192.168.6.188/c$ /mnt -o user=administrator
password:xxxxx
umount /mnt 取消挂载



wKioL1fOUL2BTvb9AADbU969uik907.jpg
1
rpm -Uvh --force gnutls-xxxx   升级安装



wKiom1fOUL6QoncnAADSCNiHg5w971.jpg
1
systemctl restart zabbix-server.service  重新启动zabbix-server服务



wKiom1fOUL_ytHj1AAENeVqAMI0754.jpg
接下来就是开始配置了;
1
http://192.168.1.7/zabbix/ or hostname/zabbix



wKioL1fOUMDw0NpLAAB-QSaxhaE844.jpg
wKiom1fOUMGyl9u9AAC1kjprAhI611.jpg
wKioL1fOUMLBcD4tAACalGuDDjg232.jpg
wKioL1fOUMSyS2GeAACUleRo-Dw032.jpg
wKiom1fOUMXzhhNSAACv_Kd9G_s057.jpg
配置完成
wKiom1fOUMWQnlD_AACTM4WaSDc452.jpg
开始登陆;
默认的账户是admin;密码是zabbix
wKiom1fOUMbw0aiOAACHPPPumHE853.jpg
wKioL1fOUMiwHn7-AAGqZ-Vo96s347.jpg
我们发现界面是英文的,我们可以更改成中文的
单击右上角的小人头像
wKioL1fOUMmxYqQwAACmfa19APM147.jpg
可以选择更换的语言
wKiom1fOUMqhLO9DAADcGNQYsP0577.jpg
我们单击update后,发现页面就成中文的了
wKiom1fOUMzijt-bAAErL30TX9s268.jpg
接下来我们监控一台linux主机;
需要注意的是:zabbix-agent主机需要关闭selinxu
setenforce 0  关闭selinux服务
开放防火墙端口;
我们准备监听一个linux主机
1
2
3
centos6.4 192.168.6.28
rpm -ivh http://repo.zabbix.com/zabbix/2. ... .2-1.el6.noarch.rpm
yum install -y zabbix-agent



wKiom1fOUM3Cy9IWAAFPPHIA6fw733.jpg
wKiom1fOUM_xd2JMAAFXsmV5Mfk086.jpg
1
2
3
4
vim /etc/zabbix/zabbix_agentd.conf
server=192.168.7.99
serveractive=192.168.7.99
hostname=需要写成agent-client的hostname(该hostname需要和添加主机的名称对应)



wKioL1fOUNGxy9j6AAH1vnSJmZ0669.jpg
wKioL1fOUNLg_RMJAAHpeb0xtVA794.jpg
保存退出后;重启zabbix-agent服务
1
2
/etc/init.d/zabbix-agent start
chkconfig zabbix-agent on



wKioL1fOUNOQUhBcAAEOBE9IQUY746.jpg
接下来就是添加主机了;
wKioL1fOUNSQ1Au6AAB-JaDTSB0896.jpg
添加主机信息
wKiom1fOUNWQ5cf-AADI5oa5sac302.jpg
选择模板:添加系统自带的模板;因为是linux系统,所以选择linxu模板
wKiom1fOUNbw2KOQAADTrP_xeBo833.jpg
添加完成;
wKioL1fOUNfDeQC6AAC6QcyCvDQ882.jpg
因为系统自带的模板有自动发现规则;一个网络自动发现、一个是系统文件发现
wKioL1fOUNjRu7plAADaogTRRN4100.jpg
这样我们就可以通过图形查看状态了
wKiom1fOUNmAP-AGAAFD37pwi9w081.jpg
查看网络状态
wKiom1fOUNuhOgQrAAFVEtWbqsE591.jpg
查看磁盘空间使用量
wKioL1fOUNzA2NQkAACd37OBMOk574.jpg
当然其他的监控项目有很多,我们需要慢慢进行操作


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-269048-1-1.html 上篇帖子: Zabbix3.0 图像中文显示乱码之解决方案 下篇帖子: zabbix服务器添加监控主机,使用监控模板及自定义监控项
累计签到:29 天
连续签到:1 天
发表于 2016-12-16 15:46:30 | 显示全部楼层
正在Centos7 部署zabbix 代理。。学习学习

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

累计签到:29 天
连续签到:1 天
发表于 2016-12-16 16:39:18 | 显示全部楼层
用Centos7 做zabbix 代理的时候代理软件装不上。。。。

做代理的时候装不上去

做代理的时候装不上去

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表