设为首页 收藏本站
查看: 3354|回复: 6

[经验分享] centos5.9上安装配置zabbix2.0.5服务端

[复制链接]

尚未签到

发表于 2013-3-8 09:43:20 | 显示全部楼层 |阅读模式

前言:众所周知,zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。其优点就不在这里一一列举了,本文的目的就是在centos5.9系统上搭建一个zabbix服务端程序,所使用的是zabbix的最新版本2.0.5,本文没有什么创新之处,只是在众大神的基础上,使用最新的版本(当然不光是zabbix的版本,还有apache、mysql、php的版本)来安装这样一个监控平台,本文是第一篇,内容只是一个服务端的安装,后续还会有客户端和各种常见服务的监控方法的设置,请感兴趣的朋友关注下,如有问题欢迎留言探讨。

安装平台:vmware workstation 9

系统:centos 5.9(内核2.6.18-348.el5)

内存:1024M

一、配置安装环境

首先我们需要一个lamp的环境,这个可以参见我的上一篇博文http://www.yunvn.com/thread-17051-1-1.html

我这里使用的也是使用文中步骤配置好的环境。

1.安装依赖包和配置zabbix用户和组

  • # yum install net-snmp net-snmp-devel curl curl-devel perl-DBI  
  • # groupadd –g 1006 zabbix
  • # useradd –u 1006 –g 1006 –s /sbin/nologix –M zabbix

2.下载zabbix-2.0.5的源码包并解压

3创建 mysql 数据库

  • # mysql
  • mysql>create database zabbix character set utf8;

4创建 mysql 用户:

  • mysql> GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix';
  • mysql> flush privileges;
  • mysql> use zabbix;

5导入表和数据

  • mysql> source database/mysql/schema.sql
  • mysql> source database/mysql/images.sql
  • mysql> source database/mysql/data.sql

这里要注意,导入数据库的时候做好安装我的这个顺序进行,我在实际操作的过程中发先如果导入数据库的顺序不正确会出现导入出错的问题。

二、编译安装zabbix

  • [Shell] 纯文本查看 复制代码
    # ./configure --prefix=/usr/local/zabbix \          //指定安装目录
     --enable-server \                                  //安装zabbix server
     --enable-proxy \                                   //安装 Zabbix Proxy           
     --enable-agent \                                   //安装 Zabbix Agent
     --with-mysql=/usr/local/mysql/bin/mysql_config \   //使用 mysql 做数据库服务器
     --with-net-snmp \                                  //支持 SNMP
     --with-libcurl                                     //支持 curl,用于 web 监控
    # make && make install 

1. 服务端口定义:(可以根据自己需求写的)

编辑 /etc/services,在最下面添加下面的内容

  • zabbix-agent    10050/tcp     #Zabbix Agent
  • zabbix-agent    10050/udp     #Zabbix Agent
  • zabbix-trapper  10051/tcp     #Zabbix Trapper
  • zabbix-trapper  10051/udp     #Zabbix Trapper

181518560.jpg

2.复制配置文件:

  • # mkdir /etc/zabbix
  • # cp conf/zabbix_server.conf /etc/zabbix/
  • # cp conf/zabbix_agentd.conf /etc/zabbix/

3. 修改 zabbix server 配置文件 /etc/zabbix/zabbix_server.conf 中的数据库用户名和密码

  • # /etc/zabbix/zabbix_server.conf  
  • DBUser=zabbix           102行
  • DBPassword=zabbix   109行

142835612.jpg

4.安装启动脚本,添加可执行权限:

  • # cp misc/init.d/fedora/core/* /etc/init.d/
  • # chmod +x /etc/init.d/zabbix-server
  • # chmod +x /etc/init.d/zabbix-agentd

5. 启动 Zabbix Server:

  • # /usr/local/zabbix/sbin/zabbix_server start

我启动时出现了下面的错误

143155620.jpg

这是因为我的 mysql client 库不在系统默认库中,做以下修改后重新启动就可以了:

  • # echo /usr/local/mysql/lib >> /etc/ld.so.conf
  • # ldconfig -v | grep mysql

143536553.jpg

可以看到mysql库已经载入成功,此时再启动zabbix服务就没有问题了。

6.启动 Zabbix Agentd

  • # /usr/local/zabbix/sbin/zabbix_agentd start
  • # netstat -tnlp | grep zabbix

144115394.jpg

可以看到服务已经正常启动,默认监听在TCP的10051端口上。

三、安装zabbixweb界面

复制 Web Interface 到 web 目录

  • # cp -r frontends/php/* /var/www/html/

修改php的配置文件,调整部分参数以适应zabbix的安装。下面红字的部分为要修改的选项。

  • [Shell] 纯文本查看 复制代码
    # vim /etc/php.ini  
    post_max_size = 16M              672行
    max_execution_time = 300         384行
    mbstring.func_overload = 2       1759行
    date.timezone = Asia/Shanghai    918行
    max_input_time = 300             394行

之后就可以在web界面下进行安装了。

step 1

在浏览器中,输入url:httpd://192.168.1.140,会看到前端安装向导的第一个画。

172008636.jpg

step 2
点击next 进入配置检查页面,确保所有依赖的软件都正确安装。

172200523.jpg

step 3
输入连接数据库的详细信息,并测试数据库连接正常之后可以进入下一步。

172303829.jpg

step 4
输入zabbix服务器端的详细信息。

172433669.jpg

step 5
检查一下设置情况,确保没有问题之后进入下一步。

172525344.jpg

step 6
下载配置文件,并把他放置在zabbix网页目录下的conf/ 目录里

172750792.jpg

点击 Dowload configuration file ,将文件上传到虚拟机的 /var/www/html/conf 目录下,点击 retry,测数成功后点击进入下一步。

step 7
结束安装

172955685.jpg

step 8
zabbix前端已经安装就绪,可以使用默认的用户名Admin,密码zabbix进行登录了。

173228168.jpg

step 9

登录之后调整一下系统的默认语言,zabbix默认是支持中文的,只需要在选项里打开,点击右上角的“Profile”按钮,在“Language”中选择“Chinese(zh_CN)”保存即可。

145926364.jpg

145944734.jpg

此时就可以看到中文界面的菜单栏了,由于还没有添加被监控主机所有这里看到的信息不多。

150151823.jpg

到这里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-3675-1-1.html 上篇帖子: python写的部署windows下zabbix客户端脚本 下篇帖子: zabbix一键安装脚本 安装 服务端

尚未签到

发表于 2013-3-14 06:58:24 | 显示全部楼层
我是个凑数的。。。

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

尚未签到

发表于 2013-5-16 00:58:16 | 显示全部楼层
爱护环境,人人有病。

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

尚未签到

发表于 2013-5-16 18:35:22 | 显示全部楼层
解释就系掩饰,掩饰等于无出色,无出色不如回家休息!!!

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

尚未签到

发表于 2013-5-17 15:13:21 | 显示全部楼层
我本非随便的人,但如果你想随便,那我就随你的便好啦!

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

尚未签到

发表于 2013-5-18 10:00:19 | 显示全部楼层
不知该说些什么。。。。。。就是谢谢

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

尚未签到

发表于 2013-5-19 06:27:27 | 显示全部楼层
生活***好玩,因为生活老***玩我!

运维网声明 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

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