仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 499|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 来看看:Centos Zabbix监控办事端搭建

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:07:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识:Linux在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。
1、情况引见
Zabbix须要依附LAMP(Apache、Mysql、PhP)情况,Apache也能够应用Nginx取代,为了节俭时光网上有许多一键装置的剧本,下载履行装置便可。
体系:rhel5.5X86_64
软件:nginx-0.8.53
mysql-5.1.56
php-5.2.17
zabbix2.0.3

LNMP一键下载地址:http://bbs.linuxtone.org/docs/autoinstall/lemp_auto_v1.0.6.tar.gz
Zabbix下载地址:http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.0.3/zabbix-2.0.3.tar.gz/download
2、LNMP装置
  1. tarzxvflemp_auto_v1.0.6.tar.gzcdlemp./lemp.sh前面的步调依据提醒操作便可
复制代码








第一张是开端装置,第二张是装置完成的,从二图可以看出每一个软件包装置的目次信息。
在此感激linuxtone服装论坛的剧本,为试验节俭了很多时光。

须要指出的是php的编译,编译中必需用的参数:--enable-mbstring,--with-gettext,--enable-bcmath,--with-gd,我的php编译参数以下:
./configure--prefix=/usr/local/php--with-config-file-path=/usr/local/php/etc--with-mysql=/usr/local/mysql--with-apxs2=/usr/local/apache/bin/apxs--with-ttf--with-freetype-dir=/usr/local--with-iconv-dir=/usr/local--with-curl=/usr/local--with-zlib--with-gettext--with-libxml-dir=/usr/local--with-gd=/usr/local--with-png-dir--enable-mbstring--enable-exif--enable-force-cgi-redirect--enable-sysvmsg--enable-sysvsem--enable-sysvshm--enable-calendar--enable-gd-native-ttf--enable-gd-jis-conv--disable-debug--disable-path-info-check--enable-soap--silent--enable-sockets--with-openssl--enable-bcmath--with-snmp--with-jpeg-dir=/usr/local
3、Zabbix装置
(1)yum装置zabbix须要的其他组件

  1. yum-yinstallnet-snmp-develcurl-devel
复制代码

(2)添加zabbix用户

  1. groupaddzabbix添加zabbix组useraddzabbix-gzabbix新建zabbix用户并将其参加到zabbix组
复制代码

(3)解压软件
  1. tarzxvfzabbix-2.0.3.tar.gzcdzabbix-2.0.3
复制代码

(4)为zabbix创立数据库并添加用户

  1. 注:先应用/etc/init.d/mysqldstart启动数据库在mysql-uroot-p,输出默许暗码1上岸数据库。createdatabasezabbixcharactersetutf8;#新建一个数据库叫zabbixgrantallonzabbix.*tozabbix@localhostidentifiedbyredhat;#给zabbix这个数据库受权,只许可zabbix这个用户经由过程当地登录,zabbix用户的暗码为redhat
复制代码

(5)将zabbix源码包中的数据导入到新建的zabbix数据库

  1. 注:这一步是zabbix2.3与其他旧版分歧的,在版本2.3里数据库的构造和名字都变了,并且导入也要严厉依照次序来。mysql-uzabbix-predhatzabbix</zabbix/zabbix-2.0.3/database/mysql/schema.sql#这个是zabbix的数据库表构造,要先导入。mysql-uzabbix-predhatzabbix</zabbix/zabbix-2.0.3/database/mysql/images.sqlmysql-uzabbix-predhatzabbix</zabbix/zabbix-2.0.3/database/mysql/data.sql
复制代码

(6)编译装置

  1. ./configure--prefix=/usr/local/zabbix--enable-server--enable-proxy--enable-agent--with-mysql=/usr/local/mysql-5.2.17/bin/mysql_config--with-net-snmp--with-libcurlmakemakeinstall
复制代码

(7)为zabbixserver添加端口

  1. vim/etc/services添加以下信息zabbix-agent10050/tcpZabbixAgentzabbix-agent10050/udpZabbixAgentzabbix-trapper10051/tcpZabbixTrapperzabbix-trapper10051/udpZabbixTrapper
复制代码

(8)拷贝设置装备摆设文件到呼应的目次下

  1. 注:这一步也是2.0.3修改的处所,以往的设置装备摆设文件都是寄存在源码包下的misc/conf/目次中,此次不是了。mkdir/etc/zabbixcp-rf/zabbix/zabbix-2.0.3/conf/*/etc/zabbix#注:2.0以上的版本不消这一步,他的设置装备摆设文件默许都装置在/usr/local/zabbix/etc/这个目次外面了。
复制代码

(9)更改设置装备摆设文件中数据库相干的用户名暗码

  1. vim/etc/zabbix/zabbix_server.conf#2.0之前的是下面的文件,2.0以后版本是这个文件:/usr/local/zabbix/etc/zabbix_server.conf修正以下三项:DBName=zabbixDBUser=zabbixDBPassword=redhat注:DBPassword默许是被正文失落的
复制代码

(10)给zabbix办事端法式做软链接

  1. yum-yinstallnet-snmp-develcurl-devel0
复制代码

(11)添加数据库Lib文件地位到/etc/ld.so.conf中,并使其失效
  1. yum-yinstallnet-snmp-develcurl-devel1
复制代码


(12)拷贝响应的web法式到相干WEB办事目次下
  1. yum-yinstallnet-snmp-develcurl-devel2
复制代码


(13)拷贝zabbix办事端和客户端启动剧本到/etc/init.d目次下.
  1. yum-yinstallnet-snmp-develcurl-devel3
复制代码


(14)启动zabbix,而且添加开机自启动

  1. yum-yinstallnet-snmp-develcurl-devel4
复制代码

(15)Nginx办事中添加zabbix虚拟主机
  1. yum-yinstallnet-snmp-develcurl-devel5
复制代码


(16)启动nginx添加开机自启动

  1. yum-yinstallnet-snmp-develcurl-devel6
复制代码

(17)修正PHP设置装备摆设文件php.ini内容
  1. yum-yinstallnet-snmp-develcurl-devel7
复制代码


(18)启动重启php
  1. yum-yinstallnet-snmp-develcurl-devel8
复制代码

4、阅读器装置
(1)阅读器翻开刚装置的zabbix
http://IP



(2)检测php组件,全体OK才可以点击next
  1. yum-yinstallnet-snmp-develcurl-devel9
复制代码
  1. groupaddzabbix添加zabbix组useraddzabbix-gzabbix新建zabbix用户并将其参加到zabbix组0
复制代码



(3)衔接zabbix数据库



(4)设置zabbix办事IP和端口,name可以疏忽



(5)预览设置



(6)这一步忘却截图了,点击Down将php生成的文件下载到当地,然后在上传到/data/www/wwwroot/zabbix/conf下,也能够用当地记事本翻开zabbix.conf.php,复制个中的内容,在vim/data/www/wwwroot/zabbix/conf/zabbix.conf.php,将适才复制的内容粘贴到次,保留加入,在点击try衔接测试,涌现下图的OK便可。



(7)输出用户名暗码登录
默许的用户名:admin暗码:zabbix




到此办事真个装置就完成了
小知识:Linux主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。
若相依 该用户已被删除
沙发
发表于 2015-1-17 05:51:44 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
蒙在股里 该用户已被删除
板凳
发表于 2015-1-21 12:19:35 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
小魔女 该用户已被删除
地板
发表于 2015-1-30 17:59:46 | 只看该作者
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
山那边是海 该用户已被删除
5#
 楼主| 发表于 2015-2-6 15:00:52 | 只看该作者
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
6#
发表于 2015-2-16 21:25:51 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
透明 该用户已被删除
7#
发表于 2015-3-5 11:41:27 | 只看该作者
发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。
小女巫 该用户已被删除
8#
发表于 2015-3-12 07:56:04 | 只看该作者
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
只想知道 该用户已被删除
9#
发表于 2015-3-19 21:40:59 | 只看该作者
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-18 11:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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