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

[经验分享] zabbix安装

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-9-30 09:49:39 | 显示全部楼层 |阅读模式
安装zabbix前搭建环境:

安装 Apache

yum install httpd.x86_64 httpd-manual.x86_64

安装 PHP

yum install php.x86_64 php-bcmath.x86_64 php-gd.x86_64

安装 MySQL

yum install mysql-server.x86_64 mysql.x86_64 php-mysql.x86_64

yum install php-mbstring

启动 MySQL

service mysqld start


4. 安装用于编译 Zabbix 的软件及库


安装 MySQL 的头文件及库文件


yum install mysql-devel.x86_64


安装 net-snmp


yum install net-snmp.x86_64 net-snmp-devel.x86_64 net-snmp-utils.x86_64


安装 curl


yum install curl.x86_64 curl-devel.x86_64


安装 gcc

yum install gcc cc

yum install gcc.x86_64 libgcc.i386 libgcc.x86_64

yum install libstdc++.so.6


安装 make


yum install make


服务器端:

[iyunv@node2 ~]# groupadd -r zabbix

[iyunv@node2 ~]# useradd -g zabbix -r zabbix


[iyunv@node2 ~]# mysql -e "create database zabbix character set utf8;"

[iyunv@node2 ~]# mysql -e "grant all on zabbix.* to zabbix@localhost identified by 'zabbix';"

[iyunv@node2 ~]# mysql -e "flush privileges;"

#cd 到zabbix的database目录下

[iyunv@node2 mysql]# mysql -uzabbix -pzabbix zabbix < schema.sql

[iyunv@node2 mysql]# mysql -uzabbix -pzabbix zabbix < images.sql

[iyunv@node2 mysql]# mysql -uzabbix -pzabbix zabbix < data.sql


[iyunv@node2 zabbix-2.0.5]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-proxy --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl

备注:修改mysql_config 路径

遇到错误编译Mesa10.3 WARNING: 'aclocal-1.14' is missing on your system


解决方法:sudo autoreconf -ivf   

[iyunv@node2 zabbix-2.0.5]# make && make install


[iyunv@node2 zabbix-2.0.5]# vim /etc/services

zabbix-agent  10050/tcp        # Zabbix Agent

zabbix-agent  10050/ucp        # Zabbix Agent

zabbix-trapper 10051/tcp        # Zabbix Trapper

zabbix-trapper 10051/ucp        # Zabbix Trapper


[iyunv@node2 zabbix]# sed -i 's/^\(DBUser=\).*$/\1zabbix/g' zabbix_server.conf

[iyunv@node2 zabbix]# sed -i 's/^\(.*\)\(DBPassword=\).*$/\2zabbix/g' zabbix_server.conf


[iyunv@node2 zabbix]# cp -r frontends/php/* /usr/html/zabbix/


vim zabbix_agentd.conf

ServerActive=192.168.155.107




解决php的It is not safe to rely on the system’s timezone settings的问题

解决办法,在php.ini里加上

编辑vim /etc/php.ini

post_max_size = 16M

max_execution_time = 300

max_input_time = 300

date.timezone = "Asia/Shanghai"

添加权限


xmlreader和xmlwriter不可用是

然后yum install –y php-xml  就可以完成安装


使用 zabbix 用户登录启动 zabbix server 和 zabbix agentd

su zabbix 启动服务端zabbix

/usr/local/sbin/zabbix_server

/usr/local/sbin/zabbix_agentd


默认账号:admin

默认密码:zabbix

windows上要和zabbix服务器上时间同步


服务器激动客户端

/usr/local/zabbix/sbin/zabbix_agentd /etc/zabbix/zabbix_agentd.conf



zabbix中文显示问题:

a.上传C:/windows/fonts/SIMFANG.TTF这个字体文件到/var/www/html/zabbix/fonts

b.mv SIMSUNB.TTF DejaVuSans.ttf


1、修改locales.inc.php文件,开启中文选项显示(俺的文件路径在/var/www/html/zabbix/include下面) 'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => false), 修改为 'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => true),


zabbix 历史记录显示乱码:

  show variables like 'character%';  ###查看数据库是否是utf8

show create database zabbix;   ###查看zabbix是否是utf8

mysqldump -uroot -p123456  zabbix > zabbix.sql  ##备份数据库

sed -i 's/latin1/utf8/g' zabbix.sql       ##修改备份数据库utf8

drop database zabbix;                   ##删除数据库

CREATE DATABASE zabbix;            ###建立数据库

mysql -uroot -p123456 zabbix < zabbix.sql  ###导入数据库

show create database zabbix;        ##确认



[iyunv@node2 php-5.4.8]# ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-openssl --enable-fpm --enable-sockets --enable-sysvshm --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib-dir --with-libxml-dir=/usr --enable-xml --with-mhash --with-mcrypt --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-bz2 --with-curl --with-gd --enable-gd-native-ttf --enable-bcmath --with-gettext


[iyunv@node2 php-5.4.8]# yum -y install php-bcmath


安装配置zabbix过程中,检测预安装环境一步,如果缺少哪些模块,安装即可,编译php时候编译某些模块即可


客户端配置:

[iyunv@ftp ~]# mkdir /usr/local/zabbix

[iyunv@ftp ~]# tar xf zabbix_agents_2.0.4.linux2_6.i386.tar.gz -C /usr/local/zabbix

[iyunv@ftp ~]# cd /usr/local/zabbix/


[iyunv@ftp conf]# vim zabbix_agentd.conf

Server=192.168.1.196

Hostname=


[iyunv@ftp sbin]# groupadd -r zabbix

[iyunv@ftp sbin]# useradd -g zabbix -r zabbix

[iyunv@ftp sbin]# ./zabbix_agentd -c /usr/local/zabbix/conf/zabbix_agentd.conf 此处不能使用相对路径

[iyunv@ftp sbin]# netstat -tnulp

tcp    0   0 0.0.0.0:10050        0.0.0.0:*          LISTEN   32106/./zabbix_agen
libst
listdc++.so.6dc++.s

/lib/ld-linux.so.2 解决方法:

yum install glibc.i686


zabbix 发邮件:

yum install sendmail #安装

service sendmail start #启动

chkconfig sendmail on #设置开机启动

yum install postfix

service postfix start

chkconfig postfix on


二、安装邮件发送工具mailx

yum install mailx #安装

CentOS 5.x 编译安装mailx,直接yum安装的mailx版本太旧,使用外部邮件发送会有问题。

yum remove mailx #卸载系统自带的旧版mailx

下载mailx:

http://nchc.dl.sourceforge.net/p ... /mailx-12.4.tar.bz2

tar jxvf mailx-12.4.tar.bz2 #解压

cd mailx-12.4 #进入目录

make #编译

make install UCBINSTALL=/usr/bin/install #安装

ln -s /usr/local/bin/mailx /bin/mail #创建mailx到mail的软连接

ln -s /etc/nail.rc /etc/mail.rc #创建mailx配置文件软连接

whereis mailx #查看安装路径

mailx -V #查看版本信息

echo "zabbix test mail" |mail -s "zabbix" xxx@163.com

#测试发送邮件,标题zabbix,邮件内容:zabbix test mail,发送到的邮箱:xxx@163.com

运维网声明 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-120779-1-1.html 上篇帖子: zabbix数据库连接问题 下篇帖子: 有没有安装zabbix3.0或2.4.5配置oracle的?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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