首页 > 系统 > CentOS > 正文

《zabbix监控的搭建》centos5.8 32

2024-06-28 13:23:22
字体:
来源:转载
供稿:网友
《zabbix监控的搭建》centos5.8 32

系统环境centos5.8 32位操作系统这里以zabbix-2.2.7为例:下载官方的软件包:http://pan.baidu.com/s/1ntuTRYh官方的参考文档:https://www.zabbix.com/documentation/2.2/manual/installation/install查看系统32位还是64位,是否牵扯到版本问题:# uname -alinux localhost.localdomain 2.6.18-308.el5 #1 SMP Tue Feb 21 20:05:41 EST 2012 i686 i686 i386 GNU/Linux安装zabbix的依赖关系:#yum -y install net-snmp-devel curl-devel使用系统自带的Apache MySQL php:# yum install httpd php53php53-develmysql mysql-devel php53-mysql首先新建zabbix用户和zabbix组:#groupadd zabbix#useradd zabbix -g zabbix#/etc/init.d/mysqld start#mysql-uroot -p,输入默认密码登陆数据库。默认安装启动数据库是没有密码的,给root登陆mysql添加密码:# mysqladmin -u root -p passWord redhat //会提示让你输入msyql的密码,如为空直接回车即可。#msyql -uroot -PRedhat> create database zabbix character set utf8; #新建一个数据库叫zabbix授权zabbix用户可以本地登陆zabbix数据库,对zabbix数据库下的表具有所有权限;> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';讲zabbix的数据文件导入mysql:#cd /root/zabbix-2.2.7/database/mysql#mysql -uzabbix -predhat zabbix < schema.sql#mysql -uzabbix -predhat zabbix < images.sql#mysql -uzabbix -predhat zabbix < data.sql解压安装zabbix软件包:(可以指定安装路径--prefix)#tar zxvf zabbix-2.2.7.tar.gz#cd zabbix-2.2.7#./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --#with-libxml2#make && make install下面的这步,有些人说可以加,有些说不可以加,加不加随机应变,根据个人报错看。#vim /etc/services 添加如下信息zabbix-agent 10050/tcp Zabbix Agentzabbix-agent 10050/udp Zabbix Agentzabbix-trapper 10051/tcp Zabbix Trapperzabbix-trapper 10051/udp Zabbix Trapper然后根据官网的文档提示:讲你所安装的zabbix服务frontends/php/* 拷贝到web服务的发布目录:#cd/var/www/html#mkdir zabbix#cp ~/zabbix-2.2.7/frontends/php/ ./zabbix -a配置zabbix监控调用数据库的身份,密码:vim /usr/local/etc/zabbix_server.confDBName=zabbixDBUser=zabbixDBPassword=zabbixphp配置文件:zabbix登陆报错所需要的依赖包:# yum install php53-gd#yum install gd php53-bcmath.i386#yum install php53-mbstring#yum install php53-devel#yum install php53-xml#vim /etc/php.inidate.timezone = Asia/Shanghaimax_execution_time = 300max_input_time = 300post_max_size = 16Mphp gettextn fail报错,解决方法:http://blog.chinaunix.net/uid-24250828-id-3758077.htmlzabbix登陆mysql授权问题:参考文档:http://www.blogjava.net/acooly/archive/2008/09/17/229368.htmlgrant all privileges on *.* to 'zabbix'@'%' identified by 'zabbix' with grant option;远程登陆mysql主机:mysql -h 192.168.* -uzabbix -pzabbixzabbix监控中文乱码:vim /var/www/html/zabbix/include/locales.inc.php(默认的为false)'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' =>true),cd/var/www/html/zabbix/fontsmv DejaVuSans.ttf DejaVuSans.ttf.bakmv ~/STKAITI.TTF .vim /etc/my.cnfdefault-character-set = utf8# mysqldump zabbix > ~/zabbix.sql#sed -i 's/latin1/utf8/g' zabbix.sql#mysql zabbix < zabbix.sql参考博客:http://www.haogongju.net/art/2418891http://bbs.chinaunix.net/thread-4144110-1-1.html#echo "/usr/local/sbin/zabbix_agentd" >> /etc/rc.local#echo "/usr/local/sbin/zabbix_server" >> /etc/rc.localzabbix监控默认的用户和密码是:admin zabbix浏览器中输入ip/zabbixzabbix客户端的配置:可以从服务端scp软件包:

下载zabbix,进入解压缩后的目录,执行安装:

#./configure --enable-agent

#make && make install

创建用户

#groupaddzabbix

#useradd-gzabbixzabbix

#vim/usr/local/zabbix_agent/etc/zabbix_agent.conf

修改Zabbixserver的ip

Server=192.168.*#server端IP地址,请修改zabbix_agentd //启动zabbix客户端的服务火墙策略:直接编辑:#vim /etc/sysconfig/iptables-A INPUT -p tcp -m tcp --dport 10050 -j ACCEPT#/etc/init.d/iptables restart#zabbix_get -s 192.168.* -k "system.uname" //服务端输入测试# telnet 192.168。* 10050  //或是登陆测试
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表