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

[经验分享] zabbix部署(Linux上部署/监控端/被监控端)

[复制链接]

尚未签到

发表于 2019-1-23 10:32:13 | 显示全部楼层 |阅读模式
一、监控系统的简单介绍
(1)cacti:存储数据能力强,报警性能差
(2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的数据长度,储存在内存中。比如,连续采样数据存储,有连续三次不在合理范围内的数据就报警
(3)zabbix:结合上面两种工具的优点,又可以存储数据,又可以报警


二、zabbix特性
(1)数据采样:通过snmp、ssh、telnet、agent、ipmi、jmx等通道采集被监控主机的数据。可以自定义检测机制和自定义时间间隔
(2)实时绘图:展示,读取数据绘图,支持graph,map,screen,幻灯片(slide show)
(3)告警:(升级告警,规定时间内内解决不了的事情往上传)
(4)数据存储:数据库有mysql,pgsql,时间序列数据库等等


三、程序构成
(1)zabbix_server:服务端守护进程
(2)zabbix_agented:agent端守护进程
(3)zabbix_proxy:代理服务器(可选,分布式才用到)
(4)zabbix_get:命令行工具,手动测试数据采集
(5)zabbix_sender:命令行工具,运行于agent端,手动向server端发送数据
(6)zabbixjavagateway:java网关


DSC0000.jpg


四、zabbix部署(监控端)
(1)zabbix依赖数据库配置
①yum install mariadb-server
②vim /etc/my.cnf,在[mysqld_safe]下加上


skip_name_resolve=oninnodb_file_per_table=on


③systemctl start mariadb.service , ss -tnl
④创建数据库:CREATE DATABASE zabbix CHARSET utf8;
⑤授权一个普通用户可以(远程或者本地访问它):GRANT ALL ON zabbix.* TO zbxuser@'192.168.%.%' IDENTIFIED BY 'zbxpass' ; 我是设定远程的,本地的就是127.0.0.1
⑥FLUSH PRIVILEGES;
⑦exit;


(2)配置服务端组件
①安装服务端:yum install zabbix-server-mysql zabbix-get
②安装webGUI:yum install zabbix-web zabbix-web-mysql
③安装agent端(可以监控自己):yum install zabbix-agent zabbix-sender
④zabbix server 数据库初始化:(将create.sql 导入到database中)


cd /usr/share/doc/zabbix-server-mysql-3.0.7/gzip -d creat.sql.gzmysql  -h192.168.1.108  -uzbxuser -p zabbix < create.sql


⑤mysql ;use zabbix ;SHOW TABLES;查看
DSC0001.jpg


(3)修改服务端配置文件:/etc/zabbix/zabbix_server.conf(先备份)
①SourceIP:若是有多个IP,启用一个源IP,对方授权的IP
②DBHost:数据库服务地址
③DBname:与我们创建的一样
④DBuser:与我们创建的一样
⑤DBpassword:我们自定义的
⑥DBSocket:如果database与server在同一台主机就要改,不在就没事。
⑦启动:systemctl start zabbix-server,注意如果是centos是7.0或者7.1版本的trousers包要更新。
DSC0002.jpg


(4)配置其他事项
①安装php-mysql (rpm -q php-mysql),前面装过了
②配置zabbix-web,配置php的时区指定:vim /etc/httpd/conf.d/zabbix.conf ,php_value date.timezone Asia/Shanghai
③启动httpd:systemctl start httpd.service
④访问:192.168.1.108/zabbix
DSC0003.jpg


⑤这边所有的ok就ok:
DSC0004.jpg


⑥经历最后几步,好了
DSC0005.jpg


五、zabbix部署(被监控端,基于agent)
①安装:yum install zabbix-agent zabbix-sender -y
②编辑配置文件cd /etc/zabbix ,cp zabbix_agentd.conf{,.bak}
③vim zabbix_agentd.conf


被动监控,agent等待server过来请求数据passive checks related 下Server=192.168.1.108  可以用逗号隔开授权的有哪些主动监控:被监控端把数据主动发给服务端active checks related 下ServerActive=192.168.1.108Hostname=服务器端的正常主机名


④启动服务:systemctl start zabbix-agent.service


文章来源:马哥教育
官方微信:马哥linux运维
技术交流群:485374463
  





运维网声明 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-666582-1-1.html 上篇帖子: centos5.5下的zabbix安装 下篇帖子: Zabbix监控(一)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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