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

[经验分享] 企业级分布式监控系统Zabbix系列之01(Zabbix-Server安装)

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-12-15 08:35:35 | 显示全部楼层 |阅读模式
21 准备环境  1、LAMP环境搭建
yum install httpd php mysql mysql-server php-pdo php-mysql gccgcc-c++ glibc mysql mysql-devel libxml2-devel curl-devel net-snmpnet-snmp-devel libssh2-devel OpenIPMI-devel php-gd php-xml php-mbstringphp-bcmath -y
  2、下载zabbix二进制软件包
[iyunv@linux-node1~]# mkdir /home/oldboy/tools
[iyunv@linux-node1~]# cd !$
cd/home/oldboy/tools
方法一
#上传软件包
[iyunv@linux-node1tools]# rz
rzwaiting to receive.
开始zmodem 传输。  按Ctrl+C 取消。
  100%  14660 KB 14660 KB/s 00:00:01      0 Errors
[iyunv@linux-node1tools]# ll
total14664
-rw-r--r--1 root root 15012768 Nov 12 18:42 zabbix-2.4.7.tar.gz
方法二
#直接官网下载
3、启动Apache服务
/etc/init.d/httpdstart

4、拷贝mysql配置文件cp /usr/share/mysql/my-medium.cnf/etc/my.cnf
cp: overwrite `/etc/my.cnf'? y

5、修改mysql的配置文件my.conf
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
vim /etc/my.conf
###放在[mysql]下面
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
启动mysql
/etc/init.d/mysqld start
#第一次启动mysql数据库,会初始化数据库出现两次OK表示正常


22 测试LAMP环境是否正常1、创建一个php主页测试cd /var/www/html/
cat info.php
<?php
phpinfo();
?>
2、浏览器查看结果 QQ截图20151215083459.png

###正常!
23 创建mysql数据库mysql       #<=====进入数据库
mysql> createdatabase zabbix;      #<=====创建zabbix库
mysql> grant all on zabbix.*to zabbix@localhost identified by 'zabbix';    #<=====授权zabbix管理用户


将zabbix数据导入到数据库中cd /home/oldboy/tools/
tar xfzabbix-2.4.7.tar.gz
[iyunv@linux-node1tools]# cd zabbix-2.4.7/database/mysql/
[iyunv@linux-node1mysql]# pwd
/home/oldboy/tools/zabbix-2.4.7/database/mysql
-rw-r--r-- 1 10001000  972946 Nov 12 18:39 data.sql
-rw-r--r-- 1 1000 10001978341 Nov 12 18:12 images.sql
-rw-r--r-- 1 10001000  104816 Nov 12 18:39 schema.sql
###将上面sql数据导入到mysql数据库中

导入数据顺序
#导入数据
mysql -u zabbix –p zabbix zabbix < images.sql
mysql -u zabbix -p zabbix zabbix < images.sql
mysql -u zabbix -pzabbix zabbix < data.sql
#给数据库root创建密码
mysqladmin -uroot password 123
#重新启动数据库
/etc/init.d/mysqld restart
Stopping mysqld:                                           [  OK  ]
Starting mysqld:                                           [ OK  ]
#修改时区
[iyunv@lb01 conf.d]# vim /etc/httpd/conf.d/zabbix.conf
       php_value date.timezoneAsia/Shanghai
#启动zabbix-server服务
/etc/init.d/zabbix-server start




编译安装zabbix
cd /home/oldboy/tools/zabbix-2.4.7
./configure --prefix=/etc/zabbix/zabbix_server--enable-server --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl--with-libxml2 --with-openipmi --with-ssh2

***********************************************************
*            Now run 'make install'                           *
*                                                        *
*            Thank you for using Zabbix!                       *
*             <http://www.zabbix.com>                      *
***********************************************************

make install

将zabbix程序移动到默认站点目录下
[iyunv@linux-node1 zabbix-2.4.7]# cdfrontends/php/
mv ./* /var/www/html/
chown apache.apache -R /var/www/html/
修改配置文件
cd /etc/zabbix/zabbix_server/etc

[iyunv@linux-node1 etc]# pwd
/etc/zabbix/zabbix_server/etc
[iyunv@linux-node1 etc]# ll
total 20
-rw-r--r-- 1 root root 13296 Dec 1210:03 zabbix_server.conf
drwxr-xr-x 2 root root  4096 Dec 12 10:03 zabbix_server.conf.d

[iyunv@linux-node1 etc]# grep '^[a-Z]'zabbix_server.conf
LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
[iyunv@linux-node1 etc]#

启动zabbix服务
/etc/zabbix/zabbix_server/sbin/zabbix_server-c /etc/zabbix/zabbix_server/etc/zabbix_server.conf
#终于tab完了,这个路径太长了,启动太麻烦
检查是否开启
lsof -i :10051 |wc -l
55
日志文件路径
tail -f/tmp/zabbix_server.log
QQ截图20151215083508.png
报错:
QQ截图20151215083515.png
解决方法:
vim /etc/php.ini     #<====修改php配置文件
729 post_max_size = 16M
440 max_execution_time = 300
449 max_input_time = 300
946 date.timezone = PRC  #<====PRC中华人民共和国
修改之后重启Apache服务
/etc/init.d/httpd restart
Stopping httpd:                                           [  OK  ]
Starting httpd:                                            [  OK  ]
###就没有问题。

24 安装客户端软件包2.4.1更新epel源
wget -O /etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-6.repo
2.4.2安装客户端软件
yum install zabbix22-agent -y
修改配置文件
[iyunv@linux-node1 zabbix]# cat -n /etc/zabbix/zabbix_agentd.conf|grep 85
85 Server=127.0.0.1
185 ### Option: BufferSize
    285  #Fullpath to location of agent modules.
[iyunv@linux-node1 ~]# cat /etc/zabbix/zabbix_server.conf |grep -E"DBPassword|DBHost|DBUser"
DBHost=localhost
DBUser=zabbix
DBPassword=zabbix
/etc/zabbix/zabbix_agent start


运维网声明 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-151286-1-1.html 上篇帖子: zabbix server is not running解决办法 下篇帖子: zabbix 在php7 下安装 always-populate-raw-post-data = -1 问题 监控系统
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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