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

[经验分享] Centos7 Zabbix监控部署

[复制链接]

尚未签到

发表于 2017-12-31 18:34:24 | 显示全部楼层 |阅读模式
Zabbix监控
  官方文档
  https://www.zabbix.com/documentation/3.4/zh/manual
  https://www.zabbix.com/documentation/3.4/zh/manual/installation/install_from_packages
  我们的职责
  保障企业数据的安全可靠
  为客户提供7*24小时服务
  不断为提升客户体验
  网站可用性
  所谓网站可用性也即网站正常运行时间的百分比,业界用N个9来量化可用行,最常说的就是类似"4个9(也就是99.99%)"可用性。
  描述 通俗叫法 可用性级别 年度停机时间
  具有故障自动恢复能力的可用性 4个9 99.99% 53分钟
  监控运维的历史
DSC0000.jpg


  运维最开始,只会cp、mv、rm等命令,但是作为一个运维不能忘记自己的职责,小米步枪也能打天下。如果想远程管理,要用远程管理卡:Dell>
DSC0001.png

DSC0002.png

  监控要做什么?
  硬件监控:适用于物理机器,远程管理卡。
  查看硬件的温度/风扇转速,电脑有撸大师,服务器就有ipmitool。使用ipmitool实现对服务器的命令行远程管理
  

yum -y install OpenIPMI ipmitool #->IPMI在物理机可以成功,虚拟机不行  

  

  

  
[iyunv@KVM
~]# ipmitool sdr type Temperature  

  
Temp
| 01h | ns | 3.1 | Disabled  

  
Temp
| 02h | ns | 3.2 | Disabled  

  
Temp
| 05h | ns | 10.1 | Disabled  

  
Temp
| 06h | ns | 10.2 | Disabled  

  
Ambient Temp
| 0Eh | ok | 7.1 | 22 degrees C  

  
Planar Temp
| 0Fh | ns | 7.1 | Disabled  

  
IOH THERMTRIP
| 5Dh | ns | 7.1 | Disabled  

  
CPU Temp Interf
| 76h | ns | 7.1 | Disabled  

  
Temp
| 0Ah | ns | 8.1 | Disabled  

  
Temp
| 0Bh | ns | 8.1 | Disabled  

  
Temp
| 0Ch | ns | 8.1 | Disabled  

  想知道了cpu性能好不好、忙不忙可以用lscpu、uptime、top、htop。
  内存够不够可以用free
  磁盘剩多少写的快不快可以用df、dd、iotop
  网络太卡找iftop, nethogs
  监控工具总览
  mrtg 流量监控出图
  nagios 监控
  cacti 流量监控出图
  zabbix 监控+出图
  安装zabbix
  zabbix简述
  zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
  zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
DSC0003.png




  • 特点


  • 安装与配置简单,学习成本低
  • 支持中文
  • 免费开源
  • 自动发现服务器与网络设备
  • 分布式监视以及WEB集中管理功能
  • 可以无agent监视
  • 通过WEB界面设置或查看监视结果
  • email等通知功能
  环境检查
  

[iyunv@m01 ~]# cat /etc/redhat-release  

  
CentOS Linux>7.4.1708 (Core)  

  
[iyunv@m01
~]# uname -r  

  

3.10.0-693.el7.x86_64  

  
[iyunv@m01
~]# getenforce  

  
Disabled
  

  
[iyunv@m01
~]# systemctl status firewalld.service  

  
● firewalld.service
- firewalld - dynamic firewall daemon  

  
Loaded: loaded (
/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)  

  
Active: inactive (dead)
  

  
Docs: man:firewalld(
1)  

  
[iyunv@m01
~]# hostname -I  

  

10.0.0.61 172.16.1.61  


yum安装(干净环境)

修改yum源
  

[iyunv@m01 ~]# tail -1 /etc/hosts  

  

192.168.19.200 repo.zabbix.com mirrors.aliyun.com  


下载rpm包
  

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm  

  


安装zabbix,httpd,php
  

yum install zabbix-server-mysql zabbix-web-mysql  


安装mariadb数据库
  

yum -y install mariadb-server  


启动数据库
  

systemctl start mariadb.service  


创建数据库,权限
  

Mysql  

  
create database zabbix character
set utf8 collate utf8_bin;  

  
grant all privileges on zabbix.
* to zabbix@localhost>

  
exit
  


导入数据库sql文件
  

zcat /usr/share/doc/zabbix-server-mysql-3.0.13/create.sql.gz|mysql -uzabbix -pzabbix zabbix  


配置zabbix Server连接mysql
  

sed -i.ori '115a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf  


修改apache-php配置
  

sed -i.ori '18a php_value date.timezone Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf  


启动软件和服务器
  

systemctl start zabbix-server  

  
systemctl start httpd
  


zabbix服务端安装

安装zabbix agent

所有需要被监控的服务器都要执行
  

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm  

  安装 zabbix-agent
  

yum install zabbix-agent  

  修改配置文件
  

sed -i.ori 's#Server=127.0.0.1#Server=172.16.1.61#' /etc/zabbix/zabbix_agentd.conf  

  启动zabbix客户端软件
  

systemctl start zabbix-agent.service  


检查测试 zabbix有没有配置好
  安装zabbix-get文件
  

yum install zabbix-get  

  在服务端执行m01
  

[iyunv@mb01 ~]# zabbix_get -s 172.16.1.61 -p 10050 -k "system.cpu.load[all,avg1]"  

  
0.270000
  

  
[iyunv@mb01 ~]# zabbix_get -s 172.16.1.8 -p 10050 -k "system.cpu.load[all,avg1]"
  

  
0.000000
  


Web页面设置
  http://10.0.0.61/zabbix/ 访问
DSC0004.png

DSC0005.png

DSC0006.png

DSC0007.png

DSC0008.png

DSC0009.png

  登陆
DSC00010.png




  • 进如首页设置中文
DSC00011.png

  点小人设置中文
DSC00012.png


  • 管理监控主机
DSC00013.png

  点击配置à主机à Zabbix server
DSC00014.png

DSC00015.png

DSC00016.png

DSC00017.png

DSC00018.png

DSC00019.png




  • 查看监控数据
DSC00020.png

DSC00021.png

DSC00022.png

DSC00023.png


  • 解决中文乱码
  yum -y install wqy-microhei-fonts
  \cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

运维网声明 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-430331-1-1.html 上篇帖子: zabbix的分布式管理zabbix-proxy 下篇帖子: zabbix触发器表达式详解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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