设为首页 收藏本站
查看: 1065|回复: 0

[经验分享] 监控服务篇

[复制链接]

尚未签到

发表于 2019-1-21 12:54:21 | 显示全部楼层 |阅读模式
  博文前言:
  #########################################################################

  1. 所有博文内容属于本人实践操作步骤,可能因部署环境、软件版本等因素,出现各种问题,如遇到问题
  如遇到问题,可以联系下面的qq(如果有时间,希望一起研究解决)
  2. 所有博文都不是最终完整版,会随着个人技术的不断提升,以及工作中研究方向的因素,不断进行完善
  因此如果有内容描述错误,望给与批评建议
  3. 所有博文在未标识情况下,均为原创,部分内容会摘录网上资源,并且会进行注明,若有内容和其它博
  文一致纯属巧合
  联系方式  qq:2722982316  email:2722982316@qq.com
  ps: 只接受技术研究人员加号,一切推销宣传人员请勿加入,加入后会踢出!!!

  
  #########################################################################

  

  zabbix的部署步骤:
  zabbix的软件安装分为两个部分:服务端的软件安装、客户端的软件安装
  下面将对两个部分的安装依次说明
  

  zabbix服务端部署配置
  1. 更新yum源为zabbix的yum源  

[root@linux-node1 ~]#rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm      安装完成zabbix的rpm包后,会发现yum源信息发生了变化,如下信息显示了zabbix软件安装的相关信息,
      以及生成的zabbix.repo yum源文件

[root@linux-node1 ~]# rpm -qa zabbix
zabbix-2.4.6-1.el6.x86_64
[root@linux-node1 ~]# rpm -ql zabbix
/etc/zabbix
/usr/share/doc/zabbix-2.4.6
/usr/share/doc/zabbix-2.4.6/AUTHORS
/usr/share/doc/zabbix-2.4.6/COPYING
/usr/share/doc/zabbix-2.4.6/ChangeLog
/usr/share/doc/zabbix-2.4.6/NEWS
/usr/share/doc/zabbix-2.4.6/README
/var/log/zabbix
/var/run/zabbix
[root@linux-node1 ~]# ll /etc/yum.repos.d/
总用量 32
-rw-r--r--. 1 root root 2572 5月  15 2015  CentOS-Base.repo
-rw-r--r--. 1 root root  647 8月   4 00:13 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  289 8月   4 00:13 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 8月   4 00:13 CentOS-Media.repo
-rw-r--r--. 1 root root 6259 8月   4 00:13 CentOS-Vault.repo
-rw-r--r--. 1 root root 1083 5月  15 2015  epel.repo
-rw-r--r--  1 root root  401 9月  11 2014  zabbix.repo
[root@linux-node1 ~]#  2. yum安装zabbix所需的软件
[root@linux-node1 ~]# yum install zabbix zabbix-server zabbix-web zabbix-server-mysql zabbix-web-mysql zabbix-agent -y  3. 安装数据程序及启动,用于支持zabbix软件相应信息的存储

[root@linux-node1 ~]# yum install -y mysql-server mysql
[root@linux-node1 ~]# /etc/init.d/mysqld start  4. 配置mysql数据库的文件

[root@linux-node1 ~]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
[root@linux-node1 ~]# vim /etc/my.cnf
#mysqd模块下面
character-set-server = utf8
init-connect = 'SET NAMES utf8'
collation-server = utf8_general_ci
[root@linux-node1 ~]# /ete/init.d/mysqld restart  5. 创建一个zabbix的数据库及创建zabbix用户设置权限,并导入新的表信息

      可以根据官方数据库创建脚本进行数据库的创建
      https://www.zabbix.com/documentation/2.4/manual/appendix/install/db_scripts

[root@linux-node1 ~]# mysql
create database zabbix character set utf8 collate utf8_bin;
grant all on zabbix.* to zabbix@localhost identified by 'zabbix';
flush privileges;
[root@linux-node1 ~]# cd /usr/share/doc/zabbix-server-mysql-2.4.6/create
[root@linux-node1 ~]# mysql -u root -p zabbix < schema.sql
[root@linux-node1 ~]# mysql -u root -p zabbix < images.sql
[root@linux-node1 ~]# mysql -u root -p zabbix < data.sql      PS: 到如三个表到数据库中是有顺序要求的,所以必须按照上面的顺序进行导入

  6. 在httpd的配置文件目录中已经加载了zabbix的web配置文件

[root@linux-node1 ~]# cd /etc/httpd/conf.d/      默认的登录zabbix监控web页面的方式为http://xx.xx.xx.xx/zabbix,实际上进行了别名设置,
    真正的zabbix代码路径为/usr/share/zabbix,均是php代码程序,即zabbix的web页面是使用php编写的


  7. 修改http服务中的zabbix配置文件的中的时区
[root@linux-node1 ~]# vim /etc/httpd/conf.d/zabbix.conf
18     php_value date.timezone Asia/Shanghai
#修改php时区Asia/Shanghai,除了用vim进行修改,还可以使用下面的方式进行修改
[root@linux-node1 ~]# sed -i 's#\# php_value date.timezone Europe/Riga#php_value date.timezone Asia/Shanghai#g'/etc/httpd/conf.d/zabbix.conf
[root@linux-node1 ~]# /etc/init.d/httpd restart
#配置文件修改后,需要重启服务  8. 配置zabbix的配置文件

[root@linux-node1 ~]# vim /etc/zabbix/zabbix_server.conf
72 DBHost=localhost
80 DBName=zabbix
96 DBUser=zabbix
104 DBPassword=zabbix
[root@linux-node1 ~]# /etc/init.d/zabbix-server start            
#启动zabbix server服务
[root@linux-node1 ~]# /etc/init.d/zabbix_server restart         
#保存重启zabbix服务  9. 登录浏览器,输入http://10.0.0.7/zabbix/进行zabbix初始化配置
      PS: 10.0.0.7为zabbix监控服务端服务器的ip地址

  


  确认全部信息ok,再点击下一步


  
  
  设置登录数据库的信息,数据库名称zabbix、数据库用户zabbix,密码zabbix
  并点击Test connection,进行数据库的连接测试,确认连接状态ok,再点击下一步

  


  
  上图显示信息,表示创建了一个zabbix的php配置文件到/etc/zabbix/web/目录下面
  

  PS:至此zabbix的初始化界面配置完成
  10. zabbix的登录,以及修改用户密码

   用户名:Admin 密码:zabbix
  
  利用zabbix界面上右上脚,profile菜单中的User功能选项,来进行密码以及语言的修改
  

  zabbix客户端部署配置

  1. 更新yum源为zabbix的yum源  
[root@linux-node2 ~]# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm  2. yum安装zabbix所需的软件

[root@linux-node2 ~]# yum install zabbix-agent  3. 修改配置agent文件

[root@linux-node2 ~]# vim /etc/zabbix/zabbix_agentd.conf
85 Server=10.0.0.7                                 
#执行zabbix监控的服务器
[root@linux-node2 ~]# /etc/init.d/zabbix-agent start  PS:至此zabbix软件的部署安装配置基本完成

  

  总结:zabbix软件的安装基本上为以下几个步骤

  •   下载zabbix的yum源文件,进行安装

  •   利用下载好的yum源文件,下载安装zabbix所需的软件
  •   zabbix服务需要依赖数据库程序,所以下载安装zabbix的数据库程序
  •   数据库下载安装完成,需要对数据库文件进行配置修改,即对my.cnf文件进行编辑
      修改默认的字符集,然后启动mysql服务

  •   创建zabbix存储监控信息所使用的数据库,以及创建zabbix服务访问数据库所需的用户和权限
      将zabbix程序中默认的zabbix数据库表文件,导入到数据库中
  •   修改web服务中的zabbix.conf配置文件,调整时区为服务器所在时区
  •   修改zabbix_server.conf的配置文件,加入连接数据库信息
  •   用浏览器登录zabbix页面,进行zabbix的初始化
  •   登录zabbix页面,修改密码,zabbix页面语言等信息
  •   配置zabbix客户端,从而让zabbix服务器可以进行监控

  

  zabbix服务安装部署说明完成,有不足之处,望大神给予指点~^^





运维网声明 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-666025-1-1.html 上篇帖子: 运维自动化之zabbix (1) 下篇帖子: zabbix 1.8.5 服务端安装部署
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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