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

[经验分享] centos6.4搭建zabbix-DevilRex119

[复制链接]

尚未签到

发表于 2018-4-27 12:28:30 | 显示全部楼层 |阅读模式
  一、准备软件环境
  安装相关组件:
  首先关闭iptables和安装lnmp环境:
1234567891011121314配置前先关闭iptables和SELINUX,避免安装过程中报错。[root@zabbix ~]# serviceiptables stop[root@zabbix ~]# chkconfigiptables off[root@zabbix ~]# yum -y install gcc gcc-c++ autoconf [root@zabbix ~]# yum -y install mysql-server php-mysql mod_ssl mod-perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath [root@zabbix ~]# yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql [root@zabbix ~]# yum -y install net-snmp-devel curl-devel unixODBC-devel OpenIPMI-devel java-devel [root@zabbix ~]# yum -y install libxml2 libxml2-devel openldap* libssh2*  二、创建zabbix用户
12[root@zabbix ~]# groupadd zabbix[root@zabbix ~]# useradd zabbix -g zabbix -s /sbin/nologin  三、下载zabbix软件并安装
  wget以下内容
  http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.8/zabbix-2.2.8.tar.gz
1[root@zabbix zabbix-2.2.8]# ./configure --prefix=/usr --sysconfdir=/etc/zabbix --enable-server --enable-proxy --enable-agent --enable-ipv6 --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi --with-unixodbc --with-ldap --with-ssh2 --enable-java  四、报错解决方案
1234567891011121314151617181920212223报错1: checking for main in -lmysqlclient... no      configure: error: Not found mysqlclient library解决:[root@zabbix zabbix-2.0.6]# ln -s /usr/lib64/mysql/libmysqlclient.so.16 /usr/lib64/mysql/libmysqlclient.so 报错2: checking libxml2 install dir... no    checking for xml2-config path...    configure: error: xml2-config not found. Please check your libxml2 installation.解决:检查是否安装了libxm包     [root@XKWB3403 php-5.3.8]# rpm -qa |grep  libxml2    libxml2-2.6.26-2.1.12    libxml2-python-2.6.26-2.1.12        重新安装libxml2和libxml2-devel包     yum install libxml2     yum install libxml2-devel -y报错3: checking for LDAP support... no    configure: error: Invalid LDAP directory - unable to find ldap.h解决:yum -y install openldap*  五、数据库操作:
123456789101112mysql> create database zabbix character set utf8;     mysql> grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';     mysql> flush privileges;     mysql> use zabbix;     mysql> source /tmp/zabbix-2.4.3/database/mysql/schema.sql     mysql> source /tmp/zabbix-2.4.3/database/mysql/data.sql;    mysql> source /tmp/zabbix-2.4.3/database/mysql/images.sql;  六、创建日志文件
12[root@zabbix zabbix-2.4.3]# mkdir /var/log/zabbix[root@zabbix zabbix-2.4.3]# chown zabbix.zabbix /var/log/zabbix/  七、创建自启动脚本
12345[root@zabbix zabbix-2.4.3]# cp misc/init.d/fedora/core/zabbix_* /etc/init.d/[root@zabbix zabbix-2.4.3]# chmod 755 /etc/init.d/zabbix_*     [root@zabbix zabbix-2.4.3]# sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_server [root@zabbix zabbix-2.4.3]# sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_agentd  八、配置zabbix_server.conf服务端的文件
1234567[root@zabbix zabbix-2.4.3]# vi /etc/zabbix/zabbix_server.conf        DBName=zabbix        //数据库名称        DBUser=zabbix        //数据库用户        DBPassword=zabbix    //数据库密码        StartPollers=5        CacheSize=256M    [root@zabbix zabbix-2.4.3]# mkdir /etc/zabbix/alertscripts /etc/zabbix/externalscripts  九、复制zabbix网页,并开启zabbix服务
1234root@zabbix zabbix-2.4.3]# cp -r frontends/php/ /usr/share/nginx/html/zabbix[root@zabbix zabbix-2.4.3]# service zabbix_server startStarting zabbix_server:  [  OK  ][root@zabbix zabbix-2.4.3]# chkconfig zabbix_server on  十、配置zabbix.conf.php.example
12345678910111213141516171819202122232425[root@zabbix html]# cd zabbix/conf[root@zabbix conf]# lsmaintenance.inc.php  zabbix.conf.php.example[root@zabbix conf]# vi zabbix.conf.php.example <?php// Zabbix GUI configuration file.global $DB; $DB["TYPE"]                             = 'MYSQL';$DB["SERVER"]                   = 'localhost';$DB["PORT"]                             = '0';$DB["DATABASE"]                 = 'zabbix';$DB["USER"]                             = 'zabbix';$DB["PASSWORD"]                 = 'zabbix';// Schema name. Used for IBM DB2 and PostgreSQL.$DB["SCHEMA"]                   = ''; $ZBX_SERVER                             = 'localhost';$ZBX_SERVER_PORT                = '10051';$ZBX_SERVER_NAME                = ''; $IMAGE_FORMAT_DEFAULT   = IMAGE_FORMAT_PNG;?>"zabbix.conf.php.example" 19L, 420C written[root@zabbix conf]#  十一、支持中文服务
12345zabbix默认不支持中文,必须修改配置文件之后才能在语言修改页面显示支持中文root@zabbix include]# vi locales.inc.php 'zh_CN' => array('name' => _('Chinese (zh_CN)'),        'display' => true), 将false改为true,支持中文  十二、检测安装环境
  打开浏览器访问http://server_ip/zabbix/
DSC0000.jpg

DSC0001.jpg

DSC0002.jpg

DSC0003.jpg

DSC0004.jpg

DSC0005.jpg

DSC0006.jpg

DSC0007.jpg

DSC0008.jpg

  本文出自 “子非鱼” 博客,请务必保留此出处http://5323197.blog.51cto.com/5313197/1731090

运维网声明 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-452734-1-1.html 上篇帖子: Centos7启动失败修复 下篇帖子: 修改CentOS6 yum源为国内源
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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