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

[经验分享] Zabbix之(1)

[复制链接]

尚未签到

发表于 2019-1-26 06:03:13 | 显示全部楼层 |阅读模式
  一、简介
  Zabbix有几个基本组成部分:Server、agent、数据库、webui。
  服务器监听端口为TCP:10050
  客户端监听端口为TCP:10051
  实验环境:zabbix 2.4.2 ,CentOS6.5
  二、安装及数据库配置
  1.Zabbix可以同时支持编译和yum安装,yum安装需要去网站下一个repo文件, http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/,或者自己建立一个yum源,我这里使用yum安装。
  服务器安装,注:服务之前要安装好apache,mysql,和PHP,并确保能正常使用
yum install zabbix \
zabbix-server \
zabbix-server-mysql \
zabbix-web \
zabbix-agent \
zabbix-web-mysql \
zabbix-sender \
zabbix-get

  linux客户端安装
yum install zabbix-agent \
    zabbix-sender
  Windows客户端安装,官网下载agent的zip包,本地解压后执行,这样就会在windows服务列表中添加zabbix agent后台服务
c:\zabbix\bin\win64\zabbix_agentd.exe -c "c:\zabbix\zabbix_agentd.conf" -i
  2.数据库服务器上创建数据库,默认在本机安装
mysql>CREATE DATABASES zabbix
  3.导入数据文件
cp -a /usr/share/doc/zabbix-servermysql/create/data.sql images.sql schema.sql /tmp/
mysql -uroot -p zabbix < /tmp/schema.sql
mysql -uroot -p zabbix < /tmp/images.sql
mysql -uroot -p zabbix < /tmp/data.sql
  4.授权用户
mysql>GRANT ALL on zabbix.* TO 'zbxuser'@'172.16.%.%' IDENTITIFID BY 'zbxpass';
mysql>GRANT ALL on zabbix.* TO 'zbxuser'@'localhost' IDENTITIFID BY 'zbxpass';
  三、Zabbix服务器配置
  1.修改配置文件 /etc/zabbix/zabbix_server.conf
DBHost=1.1.1.1#mysql服务器地址
DBUser=zbxuser#指定mysql的用户
DBPassword=zbxpass#指定mysql的用户密码
  2.启动zabbix
service zabbix-server start
chkconfig zabbix-server on
  3.配置php时区,编辑 /etc/php.ini  否则打开web页面时会有php警告,消除安全警告
date.timezone = Asia/Shanghai
  4.启动httpd,针对zabbix目录的http配置文件在/etc/httpd/conf.d/zabbix.conf
service httpd start
  5.验证地址
http://1.1.1.1/zabbix
  四、Zabbix Agent配置
  1.编辑配置文件,/etc/zabbix/zabbix_agentd.conf
#Hostname=zabbix server#将hostname注释掉,这样服务器就会自动检测客户端的主机名,然后加入监控列表
#否则服务器端会显示loalhost字样
Server=1.1.1.1#配置zabbix server地址
ServerActive=1.1.1.1#配置活动检测地址,当一个down掉的客户端恢复时候可以主动与服务器通信,实现快速恢复上线,
#同时结合,服务器的自动注册功能实现新客户端主动快速注册
HostMetadataItem=system.uname#获取客户端操作系统的类型,实现自动选择模板
  2.启动代理,之后如果没有特殊需求,基本上客户端就不需要再做任何配置了
service zabbix-agent start
chkconfig zabbix-agent on
  五、登录配置
  1.以上完成了基本的安装,接下来就是web的监控设置,第一次访问http://1.1.1.1/zabbix,会定位到登录初始web配置界面,zabbix初始默认的管理员账户和密码是:admin:zabbix

  2.一直”Next”,来检查当前环境是否正确,如果有问题可以根据错误提示检查,一般不会有问题,最多是少了某些php组件而已。
  3.在数据库配置界面,必须点击”Test conncention”才可以显示Next,host指向主配置文件里定义的mysql地址,然后输入之前定义mysql用户和密码。然后一直Next至完成。

  4.此时会出现zabbix主界面,至此Zabbix所有安装配置都已完成,里面默认添加对Zabbix Server本身的监控。可以通过Monitor->Dashborad->Graphs,查看Zabbix服务器的图形监控信息。

  接下来会具体讲Zabbix针对linux和windows及网络设备的基本监控,以及模板触发器等基本使用。




运维网声明 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-667541-1-1.html 上篇帖子: zabbix通过脚本报警 下篇帖子: 详解zabbix监控系统安装部署
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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