基于Centos6.5 构建zaabix平台

Zabbix是使用非常广泛的开源监控管理工具。基于Zabbix可以很方便的建立面向操作系统,应用,中间件,数据库等领域的监控、性能数据可视化、报警、维护窗口管理等监控管理工作。 不多说了,分享直接上实战,zabbix 版本稍微旧了点, 比较是实用, 后期在更新。。

安装EPEL源

[[email protected] ~]# yum install epel-release

安装LAMP 环境通过yum方式

[[email protected] ~]# yum install zabbix20 zabbix20-agent zabbix20-server zabbix20-server-mysql zabbix20-web zabbix20-web-mysql net-snmp-devel

启动zabbix 服务,且开机启动

[[email protected] ~]# /etc/init.d/zabbix-server start; /etc/init.d/zabbix-agent start
Starting Zabbix server:                                    [  OK  ]
Starting Zabbix agent:                                     [  OK  ]
[[email protected] ~]# /etc/init.d/mysqld start; /etc/init.d/httpd start
Starting mysqld:                                           [  OK  ]

导入表库信息

[[email protected] ~]# mysql -uroot -popenstack --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql 
[[email protected] ~]# mysql -uroot -popenstack --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/images.sql
[[email protected] ~]# mysql -uroot -popenstack --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/data.sql

访问http://ip/zabbix  ,通过web方式进行安装

出现了时区的问题, 这里修改/etc/php.ini 文件

开发其date.timezone = date.timezone = Asia/Chongqing     (大概在946行)

重启服务

[[email protected] ~]# /etc/init.d/httpd restart
Stopping httpd:                                              [  OK  ]
Starting httpd:                                              [  OK  ]

刷新页面,问题解决

点击next 按钮, 出现了以下页面,页面参数有三个失败, 这里需要再次修改/etc/php.ini

将页面上提示的红色参数值进行调整

[[email protected] ~]# grep max_size /etc/php.ini 
post_max_size = 16M
[[email protected] ~]# grep max_exec /etc/php.ini 
max_execution_time = 300
[[email protected] ~]# grep max_input_time /etc/php.ini 
; max_input_time
max_input_time = 300

修改完后, 重新加载及刷新页面

问题解决都是OK 状态了

[[email protected] ~]# mysql -uroot -p openstack -e grant all on zabbix.* to ‘zabbix‘@localhost identified by ‘zabbixpasswd‘   (数据默认无登陆密码可以通过此命令执行)
[[email protected] ~]# mysql -u root -p openstack
Enter password: 
ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
[[email protected] ~]# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 18
Server version: 5.1.73-log Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql> use zabbix;
Database changed
mysql> grant all on zabbix.* to ‘zabbix‘@localhost identified by ‘zabbixpasswd‘
    -> ;
Query OK, 0 rows affected (0.07 sec)

mysql> quit
Bye
[[email protected] ~]# mysql -uzabbix -pzabbixpasswd
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 19
Server version: 5.1.73-log Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql> quit
Bye
[[email protected] ~]#

点击下一步

[[email protected] ~]# /etc/init.d/zabbix-server start
Starting Zabbix server:                                    [  OK  ]
[[email protected] ~]# ps aux |grep zabbix
zabbix     3541  0.0  0.1  74672  1100 ?        S    05:38   0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix_agentd.conf
zabbix     3543  0.0  0.1  74672  1100 ?        S    05:38   0:01 /usr/sbin/zabbix_agentd -c /etc/zabbix_agentd.conf
zabbix     3544  0.0  0.1  74672   888 ?        S    05:38   0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix_agentd.conf
zabbix     3545  0.0  0.1  74672   888 ?        S    05:38   0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix_agentd.conf
zabbix     3546  0.0  0.1  74672   888 ?        S    05:38   0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix_agentd.conf
zabbix     3547  0.0  0.1  74684  1076 ?        S    05:38   0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix_agentd.conf
494        4347  0.0  0.2 116000  2428 ?        S    06:05   0:00 /usr/sbin/zabbix_server -c /etc/zabbix_server.conf
root       4353  0.0  0.0 103248   848 pts/1    S+   06:05   0:00 grep zabbix
[[email protected] ~]#

点击Finish 即可出现zabbix 的登陆界面

在以上配置的时候注意zabbix数据库密码设置,若配置文件没有定义zabbix 数据库密码, 这里修改

[[email protected] ~]#  vim /etc/zabbix/zabbix_server.conf

111 DBPassword=zabbixpasswd

[[email protected] ~]# /etc/init.d/zabbix-server restart
Shutting down Zabbix server:                               [  OK  ]
Starting Zabbix server:                                    [  OK  ]
[[email protected] ~]# netstat -tulnp |grep zabbix
tcp        0      0 0.0.0.0:10050               0.0.0.0:*                   LISTEN      3541/zabbix_agentd  
tcp        0      0 0.0.0.0:10051               0.0.0.0:*                   LISTEN      4520/zabbix_server  
tcp        0      0 :::10050                    :::*                        LISTEN      3541/zabbix_agentd  
tcp        0      0 :::10051                    :::*                        LISTEN      4520/zabbix_server

客户端安装:

[[email protected] yum.repos.d]# yum install zabbix20-agent
[[email protected] yum.repos.d]# vim /etc/zabbix_agentd.conf 
[[email protected] yum.repos.d]# /etc/init.d/zabbix-agent start
Starting Zabbix agent:                                     [  OK  ]
[[email protected] yum.repos.d]# netstat -tnlp|grep zabbix
tcp        0      0 0.0.0.0:10050               0.0.0.0:*                   LISTEN      2760/zabbix_agentd  
tcp        0      0 :::10050                    :::*                        LISTEN      2760/zabbix_agentd  
[[email protected] yum.repos.d]#

在Server 端进行测试

[[email protected] yum.repos.d]# zabbix_get -s 192.168.229.146 -k "system.hostname"
linux-node2.openstack.com
[[email protected] yum.repos.d]#

接下来在web页面进行配置了,并且可以修改语言在profile 里设置

时间: 2024-12-24 11:35:10

基于Centos6.5 构建zaabix平台的相关文章

基于centos6构建私有gitbook平台

前言: 开源gitbook工具可以让你方便有效的管理自己的文章笔记.发布产品文档等.这里为了学习,基于centos系统构建一个私有的gitbook项目.与公有云gitbook平台相比,这里是简单的展示页面,后面可以进行相关的学习再更新此文章. 一.基础环境:参考链接:http://www.cnblogs.com/songqingbo/articles/5611532.html nodejs nginx python2.7 npm  参考链接:快速切换npm源的开源工具--nrm 二.部署GitB

漫漫运维路——基于CentOS6平台软件包管理1

对于Linux运维人员来说,软件包管理无疑是一份非常重要的日常工作,只有轻车熟路的管理好软件包,日常运维工作才能得以进行.在基于CentOS6或者红帽6的平台上,熟练运用RPM和yum来进行服务器软件包管理,有着重要的意义.  利用rpm包管理器管理软件  什么是rpm? rpm是红帽自主研发的一款软件包管理器,早起的rpm被称为Red hat package Manager,而后成为了Linux界软件包管理器的标准,所以现在的rpm是由RPM Package Manager的递归缩写,现在不止

基于H3C CAS的云计算平台搭建

基于H3C CAS的云计算平台搭建 1.H3C CAS介绍 H3C CAS(CloudAutomation System)云计算管理平台是H3C 公司推出的构建云计算基础架构的资源管理平台,它为数据中心云计算基础架构提供虚拟化管理解决方案,实现对数据中心云计算环境的集中管理和控制.此外,CAS 还支持vStor 分布式存储管理功能,即整合多个宿主机内的硬盘资源,构建IP SAN 提供给本云计算资源平台或其他业务系统使用. 2.产品组件 CAS 由四个组件构成: CVK(Cloud Virtual

基于Dubbo框架构建分布式服务 (二)

Dubbo是Alibaba开源的分布式服务框架,我们可以非常容易地通过Dubbo来构建分布式服务,并根据自己实际业务应用场景来选择合适的集群容错模式,这个对于很多应用都是迫切希望的,只需要通过简单的配置就能够实现分布式服务调用,也就是说服务提供方(Provider)发布的服务可以天然就是集群服务,比如,在实时性要求很高的应用场景下,可能希望来自消费方(Consumer)的调用响应时间最短,只需要选择Dubbo的Forking Cluster模式配置,就可以对一个调用请求并行发送到多台对等的提供方

基于Dubbo框架构建分布式服务 【转】

Dubbo是Alibaba开源的分布式服务框架,我们可以非常容易地通过Dubbo来构建分布式服务,并根据自己实际业务应用场景来选择合适的集群容错模式,这个对于很多应用都是迫切希望的,只需要通过简单的配置就能够实现分布式服务调用,也就是说服务提供方(Provider)发布的服务可以天然就是集群服务,比如,在实时性要求很高的应用场景下,可能希望来自消费方(Consumer)的调用响应时间最短,只需要选择Dubbo的Forking Cluster模式配置,就可以对一个调用请求并行发送到多台对等的提供方

融云CEO韩迎:如何基于云通讯构建企业竞争力

近日,"第四届互联网+高峰论坛暨大数据应用峰会 CIO 时代中国行苏州站"活动成功举行.本次论坛由中国新一代 IT 产业推进联盟.江苏省企业信息化协会指导,CIO 时代学院.苏州工业园区人工智能产业协会.江苏省企业信息化协会苏州代表处联合主办,吸引了来自全国各地的近150名行业翘楚.知名 CIO 及专家学者参会,与会者围绕"新 IT 助力制造业再增长"的主题进行深入沟通与探讨. 活动现场 融云 CEO 韩迎受邀参会,并就"如何基于云通讯构建企业移动信息化竞

基于ansible role实现LAMP平台批量部署

前言 作为运维人员,当面对几十台或上百台服务器需要修改某个参数或部署某个平台,你将从何入手呢?ansible的出现很好的解决了这一困扰,ansible基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量运行命令等功能.本文带来的是基于Ansible Role实现LAMP平台批量部署. ansible简介 特性 No agents:不需要在被管控主机上安装任意客户端 No server:无服务器端

七牛云宫静:基于容器和大数据平台的持续交付平台

7 月 6 日上午,在 ArchSummit 2018 深圳站 | 全球架构师峰会上,七牛云工程效率部技术专家宫静分享了<基于容器和大数据平台的持续交付平台>为题的演讲.本文是对演讲内容的整理.? ? 本次分享的主要内容是基于容器和大数据平台去构建的持续交付系统,是七牛云工程效率部在持续交付.容器化方面去做的技术实践.将从以下两个方向展开:一个是容器化方向,一个是持续交付的平台.主要会结合在七牛云的实践来介绍这个持续集成.持续部署在容器化方向的探索和思考,以及未来方向的考虑.? 01 业务场景

基于UML网络教学管理平台模型的搭建

一.基本信息 标题:基于UML网络教学管理平台模型的搭建 时间:2013 出版源:网络安全技术与应用 领域分类:UML:网络教学管理平台:模型 二.研究背景 问题定义:网络教学管理平台模型的搭建 难点:模型的分析与设计, 相关工作:分析阶段,设计阶段,用例模型的构成,静态模型和动态模型的交互联系. 三.创新方法 1.静态模型主要借助类图描述 2.用时序图的形式体现动态模型的交互性 四.实验 实验:网络教学管理平台模型的搭建 要探究的问题:确定创建用例图的参与者,相关模型的构建,系统的分析与设计.