




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
zabbix中文版安装部署 一、zabbix简介zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台上。zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent可以运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000/2003/XP/Vista)等系统之上。zabbix server可以单独监视远程服务器的服务状态;同时也可以与zabbix agent配合,可以轮询zabbix agent主动接收监视数据(trapping方式),同时还可被动接收zabbix agent发送的数据(trapping方式)。另外zabbix server还支持SNMP (v1,v2),可以与SNMP软件(例如:net-snmp)等配合使用。 zabbix的主要特点: - 安装与配置简单,学习成本低- 支持多语言(包括中文) - 免费开源 - 自动发现服务器与网络设备 - 分布式监视以及WEB集中管理功能 - 可以无agent监视 - 用户安全认证和柔软的授权方式 - 通过WEB界面设置或查看监视结果 - email等通知功能等等 Zabbix主要功能: - CPU负荷 - 内存使用 - 磁盘使用 - 网络状况 - 端口监视 - 日志监视 由于zabbix是基于web界面将存储在数据库中的数据成图表显示出来,所以zabbix需要运行在web和数据库的平台上,在这里我们使用lemp环境。Linuxtone为我们提供了自动部署lemp的脚本,我们只需下载后解压运行里面的lemp.sh即可.lemp下载地址:/docs/autoinstall/lemp_auto_v1.0.8.tar.gz部署lemp:# tar zxf lemp_auto_v1.0.8.tar.gz# cd lemp# chmod 755 -R *# ./lemp.sh /安装lempzabbix的yum源rpm -ivh /zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm二、zabbix下载安装1.下载zabbix/download.php,在此我使用zabbix 2.4.1#wget /projects/zabbix/files/ZABBIX%20Latest%20Stable/2.4.1/zabbix-2.4.1.tar.gz2.安装zabbix所需的组件#yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI php-gd php-xml php-bcmath Wget /get/mysql-community-release-el6-5.noarch.rpm 3.数据库创建并导入数据#tar zxf zabbix 2.4.1.tar.gz#cd zabbix 2.4.1#mysql -uroot -pcreate database zabbix; grant all on zabbix.* to zabbixlocalhost identified by zabbix;flush privileges;select host,user from mysql.user;# mysql -uzabbix -pzabbix zabbix /root/zabbix-2.4.1/database/mysql/schema.sql# mysql -uzabbix -pzabbix zabbix /root/zabbix-2.4.1/database/mysql/data.sql# mysql -uzabbix -pzabbix zabbix /etc/services/etc/ld.so.conf#ldconfig /使上面的操作立即生效9.将zabbix相关的启动脚本等文件拷贝的/etc/init.d/下,方便日后对zabbix的启动关闭操作# cp misc/init.d/tru64/zabbix_server /usr/local/zabbix/sbin/#chmod +x zabbix_server /赋予可执行权限# cp misc/init.d/tru64/zabbix_agentd /usr/local/zabbix/sbin/#chmod +x zabbix_agentd修改zabbix server和agentd程序目录的位置:#vi /etc/init.d/zabbix_serverprogdir=/usr/local/zabbix/sbin/#vi /etc/init.d/zabbix_agentdprogdir=/usr/local/zabbix/sbin/10.添加开机启动服务#chkconfig -add zabbix_server#chkconfig -add zabbix_agentd#chkconfig -level 345 zabbix_server on#chkconfig -level 345 zabbix_agentd on11.在nginx配置文件中建立zabbix虚拟机的配置文件#cat /usr/local/nginx/conf/vhosts/monitor.confEOFserver listen 80;server_name ;#access_log logs/zabbix_access.log main;location / root /data/www/wwwroot/zabbix;index index.html index.htm index.php;location .php$ root /data/www/wwwroot/zabbix;fastcgi_pass :9000;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;fastcgi_index index.php;include fastcgi_params;12.对php配置文件做相应的调整,使其满足zabbix运行的最低环境要求# vi /etc/php.indate_default_timezone_set(”Asia/Shanghaidate.timezone = Asia/Shanghai”)post_max_size = 16Mmax_execution_time = 300max_input_time = 300cp /etc/php.ini /etc/init.d/chmod 755 /etc/init.d/php-fpm/etc/init.d/php-fpm restart /使php更改后的参数生效13.修改WEB链接mkdir /var/www/html/zabbixcp -r frontends/php* /var/www/html/zabbix14.进行zabbix的安装 在地址栏里输入/zabbix/,我的zabbix安装在的服务器上。/用户名/密码为默认:admin/zabbix 进入zabbix安装界面:同意许可协议:pre环境最低要求(前面对php配置文件的修改): 数据库连接配置(连接mysql的用户名和密码在第3步中已配置):zabbix server信息:Next:Next:完成安装: 14.对zabbix进行汉化,中文的监控界面才会显得亲切嘛:点击下载:cn_zh.inc.php.tar,把解压后的文件复制到/data/www/wwwroot/zabbix/include/locales下覆盖原来的文件;重启zabbix。登陆zabbix监控界面:点击zabbix 首页右上角porfile:language 中选择Chinese(CN)保存即可:监控大屏幕:# useradd zabbix -s /sbin/nologin# /etc/init.d/zabbix_server start启动 zabbix_server: 确定今天准备监控吉林测试服务器,发现安装的zabbix_agent无法启动,是由于服务器系统版本和之前不一样所致。如果以后大家安装zabbix_agent请按如下连接取安装文件。CentOS 5.8 wget 3/Installzabbix_agent.tar.gz_5.8CentOS 6.4 wget 3/Installzabbix_agent.tar.gz_6.4Zabbix用sendmail发短信通知:1,rootsx_mobile_media03 # cat /etc/hosts ysten.monitor.sms localhost.localdomain localhost2,rootsx_mobile_media03 # cat /etc/mail/accessConnect:localhost.localdomain RELAYConnect:localhost RELAYConnect: RELAYConnect:ysten.moniotr.sms RELAY3,rootsx_mobile_media03 # cat /etc/mail/local-host-names # local-host-names - include all aliases for your machine here.Ysten.monitor.sms4,重启sendmail service sendmail restart5,rootsx_mobile_media03 # telnet 25Trying .Connected to ysten.monitor.sms (). 说明邮箱域名配置已生效。Escape character is .220 sx_mobile_ ESMTP Sendmail 8.13.8/8.13.8; Tue, 16 Apr 2013 15:44:37 +0800quit221 2.0.0 sx_mobile_ closing connectionConnection closed by foreign host.6,添加zabbix配置,并发短信通知:Zabbix简单检查:使用zabbix监控服务器是否存活,延时以及丢包率,可以使用简单监控中的icmpping,icmppingsec,icmppinglos使用icmpping,icmppingsec,icmppinglos,需要做2个调整:1) 需要用到fping的支持,系统本身是没有这个工具的,所以需要先安装fpingTar zxvf fping-3.4.tar.gzCd fping-3.4.tar.gz./configure MakeMake installfping的默认安装路径是/usr/local/sbin/fping而zabbix的配置路径是FpingLocation=/usr/sbin/fping因此可以直接修改zabbix的配置文件里面的路径或者是把fping做一个软链到/usr/sbin/fping2)修改fping的权限chown root
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电站锅炉结构原理课件
- 高级职称护理学课件
- 北外二外法语期末考试及答案
- 高热惊厥宣教课件
- 3-Ketopimelyl-CoA-3-Ketopimelyl-coenzyme-A-生命科学试剂-MCE
- Dienomycin-B-生命科学试剂-MCE
- 古诗词诵读《江城子 乙卯正月二十日夜记梦》课件 统编版高中语文选择性必修上册
- 保健食品小蓝帽考试题及答案
- 花卉考试题及答案
- 电源线基础知识培训课件
- 吊顶钢结构转换层施工方案
- 手拉葫芦安全培训
- 申报书范例《毛泽东思想和中国特色社会主义理论体系概论》在线课程申报书课件
- 闵行区2024-2025学年下学期七年级数学期末考试试卷及答案(上海新教材沪教版)
- 职业健康安全与环境讲解
- DB1331∕T 034-2022 建筑与市政工程无障碍设计图集
- 中信集团协同管理制度
- 乡镇卫生院风险管理制度
- 移动餐车营销策划方案范文
- 2025-2030中国引航船行业市场发展趋势与前景展望战略研究报告
- DBJ04-T495-2025 《发震断裂区域建筑抗震设计标准》
评论
0/150
提交评论