- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
18Zabbix监控工具
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:缓存同步服务器监控数据。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 #关闭SELINUX# sed -i -e s|SELINUXTYPE=targeted|#SELINUXTYPE=targeted| /etc/selinux/config# setenforce 0源码编译方式:安装相关依赖组件# 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环境解压安装包# tar xzvf zabbix-3.2.1.tar.gz # cd zabbix-3.2.1编译安装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 --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页面响应时间,下载速度。授权Zabbix数据库用户# systemctl 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 flush privileges; #授权zabbix用户与刷新授权mysql exit将Zabbix自带的SQL文件导入数据库# mysql -u zabbix -p123 zabbix database/mysq
文档评论(0)