版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Zabbix3.2监控工具Zabbix是一个基于WEB界面的提供的分布式系统监控以及网络监视功能的企业级的开源工具。Zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制让管理员迅速定位/解决存在的各种问题。Zabbix由Zabbix_Server服务端和Zabbix_Agent客户端还有Zabbix_proxy代理三个部分组成。Zabbix_Server:可以通过SNMP,Zabbix_Agent,Ping,SNMP等方法提供对远程服务器/网络状态的监视。Zabbix_Agent:是用来采集客户端服务器数据来交给Zabbix_Server处理。Zabbix_Proxy
2、:缓存同步Agent监控数据。Zabbix的主要功能:CPU负荷,内存使用,磁盘使用,网络状况,端口监视,日志监视。Zabbix的监控架构:Zabbix部署步骤:环境需求:必须LNMP/LAMP环境的支持,需要PHP5.4以上版本支持才可以。# systemctl stop firewalld #关闭firewalld防火墙# systemctl disable firewalld.service #禁止firewalld服务自启# sed -i -e 's|SELINUX=enforcing|SELINUX=disabled|' /etc/selinux/config #关闭
3、SELINUX# sed -i -e 's|SELINUXTYPE=targeted|#SELINUXTYPE=targeted|' /etc/selinux/config# setenforce 0源码编译方式:v 安装相关依赖组件# yum -y install php php-gd php-mysql php-bcmath php-mbstring php-xml curl curl-devel gcc gcc-c+ net-snmp net-snmp-devel perl-DBI httpd mariadb* #YUM部署LAMP环境v 解压安装包# tar xzvf
4、zabbix-3.2.1.tar.gz # cd zabbix-3.2.1v 编译安装ZabbixØ 安装Server和Agent,并支持将数据放入MYSQL数据库中:# ./configure -prefix=/usr/local/zabbix -enable-server -enable-agent -with-mysql -enable-ipv6 -with-net-snmp -with-libcurlØ 仅安装Server,并支持将数据放入MYSQL数据库中:# ./configure -prefix=/usr/local/zabbix -enable-server
5、 -with-mysql -with-net-snmp -with-libcurlØ 仅安装Proxy代理,并支持将数据放入MYSQL数据库中:# ./configure -prefix=/usr/local/zabbix -enable-proxy -with-net-snmp -with-mysql -with-ssh2Ø 仅安装Agent客户端:# ./configure -enable-agent# make && make install注:-with-libcurl:监控WEB页面响应时间,下载速度。v 授权Zabbix数据库用户# system
6、ctl start mariadb #启动MYSQL# mysqladmin -u root password 123 #设置数据库ROOT用户密码# mysql -u root -p123 #登录数据库mysql> create database zabbix character set UTF8; #创建zabbix数据库并指定编码为UTF8mysql> grant all on zabbix.* to 'zabbix''localhost' identified by '123' with grant option; mysql
7、> flush privileges; #授权zabbix用户与刷新授权mysql> exitv 将Zabbix自带的SQL文件导入数据库# mysql -u zabbix -p123 zabbix < database/mysql/schema.sql #按顺序导入# mysql -u zabbix -p123 zabbix < database/mysql/images.sql# mysql -u zabbix -p123 zabbix < database/mysql/data.sql v 将Zabbix自带的PHP页面放入Nginx网页根目录# cp -r
8、 frontends/php /var/www/html/zabbix# chmod 777 /var/www/html/zabbix/confv 将Zabbix添加到服务# cp -r misc/init.d/fedora/core/* /etc/init.d/# sed -i -e 's|BASEDIR=/usr/local|BASEDIR=/usr/local/zabbix|' /etc/init.d/zabbix_server # sed -i -e 's|BASEDIR=/usr/local|BASEDIR=/usr/local/zabbix|' /e
9、tc/init.d/zabbix_agentd v 修改Zabbix_server配置文件# sed -i -e 's|# DBPassword=|DBPassword=123|' /usr/local/zabbix/etc/zabbix_server.conf# sed -i -e 's|# DBSocket=/tmp/mysql.sock|DBSocket=/var/lib/mysql/mysql.sock|' /usr/local/zabbix/etc/zabbix_server.confZabbix_server配置文件解析LogFile=/tmp/za
10、bbix_server.log日志所在位置LogFileSize=1日志大小PidFile=/tmp/zabbix_server.pidPID进程文件所在位置DBHost数据库主机地址DBName数据库名DBUser数据库连接用户名DBPassword数据库连接用户密码DBSocket数据库缓存文件位置DBPort数据库端口StartPollersZabbix_server进程数StartIPMIPollersIPMI线程数(IPMI平台管理接口)StartPollersUnreachable该线程用来单独监控无法连接的主机StartTrapper检测主机的线程数StartPingersPIN
11、G主机方式启动的线程数StartDiscoverers发现主机的线程数StartDBSyncers将数据同步到数据库的线程数TimeoutZabbix_server的检测超时时间v 修改PHP配置# sed -i -e 's|post_max_size = 8M|post_max_size = 16M|' /etc/php.ini# sed -i -e 's|max_execution_time = 30|max_execution_time = 300|' /etc/php.ini# sed -i -e 's|max_input_time = 60|m
12、ax_input_time = 300|' /etc/php.ini# sed -i -e 's|;date.timezone =|date.timezone = PRC|' /etc/php.inipost_max_size上传最大文件大小date.timezone时区设置(PRC代表中国)max_execution_time运行超时时间(秒)request_terminate_timeout需求结束超时时间(秒)max_input_time 接受数据时间限制(秒)v 创建运行用户# useradd zabbixv 启动服务# service start zabbix
13、_server# systemctl start zabbix_agentd# systemctl start httpd# netstat -lnupt |grep 80# ps aux |grep zabbixv 通过网页验证访问Http:/localhost/zabbix被监控主机配置v 环境需求:关闭防火墙,SELinux# systemctl stop firewalld# setenforce 0# iptables -F# yum -y install gcc gcc-c+v 解压zabbix包# tar xzvf zabbix-3.2.1.tar.gz # cd zabbix-
14、3.2.1v 编译安装# ./configure -prefix=/usr/local/zabbix -enable-agent# make && make installv 创建运行用户# useradd zabbix# echo 123 | passwd zabbix -stdinv 添加到服务# cp -r misc/init.d/fedora/core/* /etc/init.d/# sed -i -e 's|BASEDIR=/usr/local|BASEDIR=/usr/local/zabbix|' /etc/init.d/zabbix_agentd
15、v 修改Zabbix_agentd配置文件# sed -i -e 's|Server=|Server=9|' /usr/local/zabbix/etc/zabbix_agentd.conf# sed -i -e 's|ServerActive=|ServerActive=9|' /usr/local/zabbix/etc/zabbix_agentd.conf# sed -i -e 's|# Hostname=|Hostname=0|' /usr/local/zabbi
16、x/etc/zabbix_agentd.conf Zabbix_agentd配置文件解析UnsafeUserParameters启动自定义KEYEnableRemoteCommands开启远程命令ListenPort监听端口StartAgentsAgent线程数Server被动模式指定服务端地址ServerActive主动模式指定服务器地址Hostname主机名v 启动服务# service zabbix_agentd restart# netstat -lnupt |grep 10050YUM安装方式:环境需求:需要连接网络,关闭防火墙,SELinux# systemctl stop fir
17、ewalld #关闭防火墙# setenforce 0v 安装Zabbix的YUM库# rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm# yum makecache #重新生成缓存v 安装相关依赖组件# yum -y install php php-gd php-mysql php-bcmath php-mbstring php-xml curl curl-devel net-snmp net-snmp-devel perl-DBI httpd mariadb* #YUM部署LAMP环境v 安装Zabbix_server# yum -y install
18、 zabbix-server-mysql zabbix-web-mysqlv 授权MYSQL数据库# systemctl start mariadb #启动数据库# mysqladmin -u root password 123 # mysql -u root -p123> create database zabbix character set UTF8;> grant all on zabbix.* to 'zabbix''localhost' identified by '123' with grant option;>
19、flush privileges;> exitv 导入Zabbix数据库文件# mysql -u zabbix -p123 zabbix < schema.sql # mysql -u zabbix -p123 zabbix < images.sql # mysql -u zabbix -p123 zabbix < data.sql v 修改配置文件# sed -i -e 's|# DBPassword=|DBPassword=123|' /etc/zabbix/zabbix_server.conf # sed -i -e 's|# DBSock
20、et=/tmp/mysql.sock|DBSocket=/var/lib/mysql/mysql.sock|' /etc/zabbix/zabbix_server.conf # sed -i -e 's|;date.timezone =|date.timezone = PRC|' /etc/php.iniv 启动服务# zabbix_server# systemctl start httpdv 通过网页验证访问Http:/localhost/zabbix被监控端安装配置v 环境需求:关闭防火墙,SELinux# systemctl stop firewalld# setenforce 0v 安装Zabbix_agentd服务 # rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm # yum makecache # yum -y install zabbix-agent v 修改Zabbix_agentd配置文件# sed -i -e 's|Server=|Server=9|'
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大班安全课件文明玩耍
- 2026年盐城市公安局大丰分局公开招聘警务辅助人员9人备考题库(情报指挥中心、巡特警大队)带答案详解
- 2026年郑州市第五十三中学教师招聘备考题库及答案详解一套
- 中国水产科学研究院东海水产研究所2026年度第一批统一公开招聘备考题库及完整答案详解1套
- 中共中央对外联络部事业单位2026年度公开招聘工作人员备考题库有答案详解
- 2026年江达县城市管理局公开招聘辅助执法人员的备考题库及完整答案详解一套
- 2026年遂宁市大数据中心遂宁数字经济研究院的招聘备考题库及1套参考答案详解
- 2026年浙江大学衢州研究院行政岗位招聘备考题库及完整答案详解一套
- Drake的介绍教学课件
- 2025年基础设施设备检修与维护手册
- 2023-2024学年北京市海淀区清华附中八年级(上)期末数学试卷(含解析)
- 临终决策中的医患共同决策模式
- 2025年贵州省辅警考试真题附答案解析
- 2026年包头轻工职业技术学院高职单招职业适应性测试备考题库及答案详解
- 草原补偿协议书
- 防护网施工专项方案
- 九年级物理 2025-2026学年九年级上学期期末物理试题及答案 2025-2026学年度上学期期末教学质量测查九年级物理试卷
- 2026年及未来5年市场数据中国聚甲醛市场运行态势及行业发展前景预测报告
- 北京市西城区2024-2025学年七年级上学期期末语文试题及答案
- 江苏省2025年普通高中学业水平合格性考试试卷英语试卷(含答案详解)
- TCFLP0030-2021国有企业网上商城采购交易操作规范
评论
0/150
提交评论