设为首页 收藏本站
查看: 1842|回复: 1

[经验分享] zabbix安装详细文档

[复制链接]

尚未签到

发表于 2019-1-26 09:06:06 | 显示全部楼层 |阅读模式
        zabbix环境搭建

  
     
      由于种种原因我决定将公司的监控由nagios换成zabbix,所以对zabbix简单的研究了一下。现在已经将三个项目替换成了zabbix监控方式。
      zabbix用模板方式使得添加被监控机变得简单,同时自定义监控非常灵活,画出的图形很漂亮这不得不使我在此夸赞一下。
     
  我采用的是rpm包安装方式,感觉过程我记录的挺详细的,跟大家分享下:
  
  
  
  
  关闭系统防火墙和selinux
  [root@zabbix html]# /etc/init.d/iptables stop
  [root@zabbix html]# setenforce 0
  1、依赖包安装
  首先在系统上安装epel的yum源
  然后安装系统环境的依赖包
  yum -y install zlib-devel mysql-devel glibc-devel curl-devel gcc automake mysql libidn-devel openssl-devel net-snmp-devel rpm-devel OpenIPMI-devel httpd mysql-server php-gd php-mysql php-bcmath php-mbstring php-xml perl-DBI php
  2、zabbix安装
  yum list|grep zabbix20|grep -vw "pgsql"|xargs yum install -y
  注:由于yum安装时直接把pgsql也装上了,导致我在后续步骤中遇到问题,所以这步安装时排除了pgsql。
  3、创建数据库
  启动mysql:
  /etc/init.d/mysqld start
  登陆mysql,设置密码:
  [root@zabbix mysql]# mysql
  mysql> set password = password('123456');
  Query OK, 0 rows affected (0.00 sec)
  mysql> flush privileges;
  Query OK, 0 rows affected (0.00 sec)
  退出,重新登陆,验证密码是否设定成功:
  mysql> quit
  Bye
  [root@zabbix mysql]# mysql -uroot -p
  创建数据库,指定字符集:
  mysql> create database zabbix character set utf8;
  Query OK, 1 row affected (0.00 sec)
  新建zabbix用户,授予所有权限,指定只能本地登陆:
  grant all on zabbix.* to zabbix@localhost identified by '123456';
  4、导入zabbix的数据库格式和数据:
  yum安装的zabbix的表结构和数据都存放在/usr/share/zabbix-mysql目录下
  [root@zabbix mysql]# cd /usr/share/zabbix-mysql
  [root@zabbix zabbix-mysql]# ls
  data.sqlimages.sqlschema.sqlupgrades
  以zabbix用户登陆mysql,导入结构和数据:
  [root@zabbix zabbix-mysql]# mysql -uzabbix -p
  选定要导入的数据库
  mysql> use zabbix;
  Database changed
  开始导入
  mysql> source /usr/share/zabbix-mysql/schema.sql
  mysql> source /usr/share/zabbix-mysql/images.sql
  mysql> source /usr/share/zabbix-mysql/data.sql
  注:一定要注意导入的先后顺序
  5、配置服务,在/etc/services添加如下各行:
  [root@zabbix zabbix-mysql]# vim /etc/services
  zabbix-agent 10050/tcp Zabbix Agent
  zabbix-agent 10050/udp Zabbix Agent
  zabbix-trapper 10051/tcp Zabbix Trapper
  zabbix-trapper 10051/udp Zabbix Trapper
  6、修改zabbix-server配置文件
  [root@zabbix zabbix-mysql]# sed -i 's/DBName=\(.*\)/DBName=zabbix/' /etc/zabbix_server.conf
  [root@zabbix zabbix-mysql]# sed -i 's/# DBPassword=\(.*\)/DBPassword=123456/' /etc/zabbix_server.conf
  7、配置web安装界面
  [root@zabbix zabbix-mysql]# cd /usr/share
  [root@zabbix share]# cp -r zabbix /var/www/html/zabbix
  [root@zabbix share]# cd /var/www/html
  [root@zabbix html]# chown -R zabbix:zabbix zabbix
  8、修改php.ini
  sed -i 's/post_max_size = 8M/post_max_size = 32M/g' /etc/php.ini
  sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 50M/g' /etc/php.ini
  sed -i 's/;date.timezone =/date.timezone = Asia\/Shanghai/' /etc/php.ini
  sed -i 's/max_execution_time = 30/max_execution_time = 600/g' /etc/php.ini
  sed -i 's/max_input_time = 60/max_input_time = 600/g' /etc/php.ini
  sed -i 's/memory_limit = 128M/memory_limit = 256M/g' /etc/php.ini
  重启http服务
  [root@zabbix html]# /etc/init.d/httpd restart
  新建文件:
  vim /var/www/html/zabbix/conf/zabbix.conf.php
  
  9、启动zabbix的服务端和客户端
  [root@zabbix html]# /etc/init.d/zabbix-server start
  Starting Zabbix server:[确定]
  [root@zabbix html]# /etc/init.d/zabbix-agent start
  Starting Zabbix agent:[确定]
  zabbix系统安装
1、在浏览器中输入:http://192.168.4.179/zabbix/出现如下界面:

  2、点击next,进入zabbix系统以来环境的检查
  
  
  如图表示一切都ok
  
  3、点击next进入数据库的链接设置界面:
  
  
  填好后点击“test connection”测试连接是否成功:
  
  
  出现ok 表示链接成功
  
  4、点击next
  
  
  保持默认
  
  5、点击next,进入系统信息汇总的界面
  
  
  5、点击next,安装
  
  
  
  6、点击finish完成安装,进入系统登录界面
  
  
  输入用户名密码登陆(默认用户名为:admin,密码为:zabbix)
  
  
  用户名密码正确后进入系统
  
  
  到此zabbix系统安装完成。
  注:安装完成后,应该禁用安装选项,防止误操作重新安装。
  修改:zabbix/include/menu.inc.php文件
  将如下内容注释掉
  
  
  安装过程到此结束,由于配置过程图太多,有时间后续补上!O(∩_∩)O哈哈~




运维网声明 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-667638-1-1.html 上篇帖子: zabbix proxy搭建及应用proxy监控腾讯CVM服务器 下篇帖子: Zabbix监控之历史数据与趋势数据
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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