Zabbix部署安装(二)

Zabbix部署
   1.Zabbix环境搭建lamp
    
    
  1. #安装httpd
  2. yum install httpd -y
  3. systemctl enable httpd
  4. systemctl start httpd
  5. #开启防火墙80端口
  6. firewall-cmd --permanent --add-port=80/tcp
  7. firewall-cmd --reload
  8. #安装mariadb数据库(mysql开源版)
  9. yum install mariadb mariadb-server -y
  10. systemctl enable mariadb.service
  11. systemctl start mariadb.service
  12. cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
  13. #初始化数据库(输入密码后选项全选yes)
  14. mysql_secure_installation
  15. #安装php
  16. yum install php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash -y
  17. #重启mariadb,httpd
  18. systemctl restart mariadb.service
  19. systemctl restart httpd
  20. #编辑text.php文件测试网页
   2.Zabbix安装
    
    
  1. #登录数据库
  2. mysql -u root -p123456
  3. #创建zabbix数据库使用中文编码
  4. create database zabbix character set utf8;
  5. #赋予zbuser关于zabbix全部权限,并设置zbuser密码(自动创建用户)
  6. grant ALL on zabbix.* to zbuser@localhost identified by 'zbpass';
  7. flush privileges;
  8. exit
  9. #创建zabbix用户(不可登录)
  10. useradd zabbix -M -s /bin/false
  11. cd /usr/local/src/
  12. #下载zabbix源码包 (包中可设置安装服务(监控端)或客户端(被监控端)) 如果之后搭建被检测端,只需配置安装agentd的相关部分
  13. wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.4/zabbix-3.2.4.tar.gz
  14. tar -zxvf zabbix-3.2.4.tar.gz
  15. #zabbix数据库导入 注意:顺序不可倒,会报错
  16. mysql -uroot -p123456 zabbix</usr/local/src/zabbix-3.2.4/database/mysql/schema.sql
  17. mysql -uroot -p123456 zabbix</usr/local/src/zabbix-3.2.4/database/mysql/images.sql
  18. mysql -uroot -p123456 zabbix</usr/local/src/zabbix-3.2.4/database/mysql/data.sql
  19. #下载编译zabbix所需的库和文件
  20. yum install gcc make net-snmp-devel curl curl-devel mysql-devel -y
  21. cd /usr/local/src/zabbix-3.2.4
  22. #安装服务端,客户端,分布式监控服务 (测试主机,用zabbix对自身主机监控)(被检测的其它主机可以只安装agent)
  23. ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-net-snmp --with-libcurl --with-mysql=/usr/bin/mysql_config
  24. make && make install
  25. ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/
  26. ln -s /usr/local/zabbix/bin/* /usr/local/bin/
  27. vim /usr/local/zabbix/etc/zabbix_server.conf #修改服务端数据库相关信息
  28. #(可备份后使用 sed -ie '/^#/d;/^$/d' zabbix_server.conf去除注释和空行)
  29. LogFile=/tmp/zabbix_server.log #日志
  30. DBName=zabbix #数据库database
  31. DBUser=zbuser #数据库用户
  32. DBPassword=zbpass #登录密码
  33. ListenIP=127.0.0.1 #数据库IP
  34. Timeout=4
  35. LogSlowQueries=3000
  36. AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts #zabbix运行脚本存放目录
  37. #客户端配置
  38. vim /usr/local/zabbix/etc/zabbix_agentd.conf
  39. LogFile=/tmp/zabbix_agentd.log #日志
  40. Server=127.0.0.1 #被动模式,允许那台服务器连接agent
  41. ServerActive=127.0.0.1 #主动模式,主动向哪台服务器传送数据
  42. Hostname=Zabbix server
  43. #注意:一个agent可同时向几个服务发送数据,分号隔开
  44. #添加开机自启脚本
  45. cp /usr/local/src/zabbix-3.2.4/misc/init.d/fedora/core/zabbix_server /etc/rc.d/init.d/zabbix_server
  46. cp /usr/local/src/zabbix-3.2.4/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd
  47. chmod +x /etc/rc.d/init.d/zabbix_server
  48. chmod +x /etc/rc.d/init.d/zabbix_agentd
  49. chkconfig zabbix_server on
  50. chkconfig zabbix_agentd on
  51. vim /etc/rc.d/init.d/zabbix_server
  52. #修改基础目录
  53. BASEDIR=/usr/local/zabbix
  54. vim /etc/rc.d/init.d/zabbix_agentd
  55. BASEDIR=/usr/local/zabbix
  56. #配置Web站点
  57. cp -r /usr/local/src/zabbix-3.2.4/frontends/php/ /var/www/html/zabbix
  58. chown apache.apache -R /var/www/html/zabbix/
  59. service zabbix_server restart
  60. service zabbix_agentd restart
  61. #可能会有个警告,按提示输入解决
  62. #配置php相关
  63. vim /etc/php.ini
  64. #修改以下参数值(不修改在网页配置安装时会有报错)
  65. date.timezone = /Asia/Shanghai
  66. post_max_size = 16M
  67. max_execution_time = 300
  68. max_input_time = 300
网页配置置安装zabbix服务端


注:所有选项全得'OK',有问题根据提示修改 (/etc/php.ini文件)




 根据提示下载打开文档后复制写入上视文件中。(如果无提示则是正常自动创建)
 登录的管理员: 
  admin/ zabbix

 登录可能会有个错:zabbix server is running | No.
 解决方法:
   #开启防火墙
   firewall-cmd --permanent --add-port=10051/tcp
   firewall-cmd --reload
   #设置selinux允许
   setsebool -P httpd_can_network_connect=on 
 点击右上方人管理源图像,可以设置中文。
   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值