收藏 分享(赏)

Zabbix3.0使用手册.doc

上传人:tangtianxu1 文档编号:2960945 上传时间:2018-09-30 格式:DOC 页数:81 大小:6.66MB
下载 相关 举报
Zabbix3.0使用手册.doc_第1页
第1页 / 共81页
Zabbix3.0使用手册.doc_第2页
第2页 / 共81页
Zabbix3.0使用手册.doc_第3页
第3页 / 共81页
Zabbix3.0使用手册.doc_第4页
第4页 / 共81页
Zabbix3.0使用手册.doc_第5页
第5页 / 共81页
点击查看更多>>
资源描述

1、Zabbix 使用手册国创科视科技有限公司 1 / 81Zabbix 使用手册文档版本:V1.1发布日期:2016.8.25Zabbix 使用手册国创科视科技有限公司 2 / 81目录一、安装环境准备,LAMP 环境准备。 .51、Linux 安装: 52、服务器端安装配置: .5二、安装 zabbix61、下载 zabbix 并上传到 linux 服务器 .62、创建用户: .63、配置数据库: .64、安装配置 zabbix: 8三、zabbix 在 web 上配置 .10四、zabbix 使用之用户与用户群组 131、用户群组的操作: .132、用户的操作: .14五、Zabbix 修改

2、为中文界面 17六、zabbix 使用之监控主机 181、添加监控主机: .182、在主机列表的其他操作: .213、监控虚拟机 esxi: 21七、zabbix 使用之配置主机群组 24八、zabbix 使用之配置模板 251、创建模板: .252、模板列表的相关操作: .27九、zabbix 使用之配置自动发现 28十、zabbix 使用之应用集与监控项 301、应用集和监控项的内部关系: .302、应用集: 303、监控项: .314、通过 snmp 程序的监控项: 33十一、zabbix 使用之触发器 341、触发器简介: .342、创建触发器操作: .34十二、zabbix 使用之图

3、形 36Zabbix 使用手册国创科视科技有限公司 3 / 81十三、zabbix 使用之自动发现规则 38十四、zabbix 使用之聚合图形 401、聚合图形的创建与构造: .402、幻灯片演示的创建与构造: 42十五、zabbix 使用之拓扑图 44十六、zabbix 使用之仪表板 471、添加常用图形: .472、添加常用聚合图形: .483、添加常用拓扑图,如下图所示: 49十七、zabbix 使用之邮件监控警报 501、添加报警媒介类型: .502、给用户添加报警媒介 .513、用户在配置下添加动作 .52十八、zabbix 使用之 SNMP OID 56十九、zabbix 使用之脚

4、本 571、在 zabbix 服务器上编写脚本文件 .572、添加配置文件 .573、页面配置 .57二十、zabbix 使用之 snmp 统一数据采集 .591、统一模板创建: .593、创建统一模板下的图形: 614、设备主机上关联模板操作: .61二十一、zabbix 使用之数据迁移与数据库备份 631、Zabbix 服务器数据迁移: 632、zabbix 服务器数据库的冷备: 633、zabbix 服务器主从备份: 64二十二 zabbix 使用之 grafana 插件安装使用 .681、使用 yum 直接安装 Grafana 682、启动 grafana 插件 .683、访问测试 .

5、684、使用 grafana-cli 工具安装 695、配置 Grafana 启用插件 69Zabbix 使用手册国创科视科技有限公司 4 / 816、配置使用 Grafana-Zabbix70二十三、zabbix 使用之异常处理 761、zabbix 图形显示中文问题: 762、出现告警:Less than 25% free in the configuration cache 773、SNMP 流量不连续 784、出现警告:Zabbix discoverer processes more than 75% busy 78Zabbix 使用手册国创科视科技有限公司 5 / 81一、安装环境准

6、备,LAMP 环境准备。1、Linux 安装:参考网址:http:/ 上安装 centos 及基本配置。注意事项:1)、时区选择:Asia/Shanghai,不勾选 System clock uses UTC2)、分区,/boot 分区 200m;swap 分区原则为内存两倍,当内存大于 2G 小于 4G 时,swap=内存大小,当内存大于 4G 时,swap 为 4G;/根分区选择 Fill to maximum allowable size.3)、选择 Minimal,最小化系统;后面需要安装的应用、服务,可以通过yum 安装。2、服务器端安装配置:1)、安装:yum -y install

7、 gcc gcc-c+ autoconf httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp-devel curl-devel unixODBC-devel OpenIPMI-devel java-devel2)、配置环境:修改p

8、hp.inishell#vi /etc/php.inidate.timezone = Asia/Shanghaimax_execution_time = 300post_max_size = 32Mmax_input_time=300memory_limit = 128Mmbstring.func_overload = 2开启httpd、mysqld服务shell#service mysqld startshell#service httpd startZabbix 使用手册国创科视科技有限公司 6 / 81二、安装 zabbix1、下载 zabbix 并上传到 linux 服务器首先将需要安

9、装的zabbix源文件从网络上下载好,通过工具(如winscp)等将源文件传到linux服务器上。也可以直接在linux服务器上下载,指令如下:Wget “http:/*”;将文件上传到服务器后开始安装,首先解压安装源文件:rootCS-NMS-ZA # tar -zxvf zabbix-3.0.3.tar.gz2、创建用户:为了安全考虑zabbix只使用普通用户运行,假如你当前用户叫ttlsa,那么你运行他,他便使用ttlsa身份运行。但是如果你在root环境下运行zabbix,那么zabbix将会主动使用zabbix用户来运行。但是如果你的系统没有名叫zabbix的用户,你需要创建一个用户

10、,如下:rootCS-NMS-ZA # groupadd zabbixrootCS-NMS-ZA # useradd -g zabbix zabbix3、配置数据库:1)、替换mysql的配置文件rootCS-NMS-ZA # cp /usr/share/mysql/my-f /etc/f2)、vi /etc/f将其中的mysqld段下的max_allowed_packet = 1M修改为:max_allowed_packet = 128M修改MySQL的字符集为gbk,具体操作如下;在Client和mysqld段下分别添加以下内容:default_character_set=gbk 下划线和

11、中杠都OK其它字符集有:utf83)、启动mysqlrootCS-NMS-ZA # service mysqld start4)、配置远程某个或多个地址访问权限,也可以配置所有地址访问权限rootCS-NMS-ZA # mysql u root p (初始密码为空,直接敲回车键,后面设置密码后输入密码)mysql grant all on *.* to 数据库名ip identified by 密码 with grant option; /具体写明哪一个地址可以访问mysql grant all on *.* to 数据库名% identified by with Zabbix 使用手册国创科

12、视科技有限公司 7 / 81grant option; /所有地址均可访问:grant all on *.* to root% identified by with grant option;mysql flush privileges;5)、设置mysql服务为开机自启动:rootCS-NMS-ZA # chkconfig mysqld on6)、设置数据库root密码:rootCS-NMS-ZA # mysqladmin -u root password “Pssw0rd“ /Pssw0rd为新的root密码7)、导入zabbix数据库将schema.sql、images.sql、data

13、.sql上传到linux服务器上,如上传到/usr/local/src/zabbix-2.4.7/database/mysql/rootCS-NMS-ZA # mysql -u root -p /输入密码进入mysql create database zabbix character set utf8;mysql insert into mysql.user(Host,User,Password) values(localhost,zabbix,password(zabbix); /新建账户zabbix,密码Zabbix mysql grant all on *.* to zabbix% id

14、entified by with grant option;mysql flush privileges; /刷新系统授权表mysql use zabbix;mysql source /root/zabbix-3.0.3/database/mysql/schema.sql;mysql source /root/zabbix-3.0.3/database/mysql/images.sql;mysql source /root/zabbix-3.0.3/database/mysql/data.sql;mysql quit;解决mysql远程登录时的1044与1045错误方法:1.关闭mysql#

15、service mysqld stop2.屏蔽权限# mysqld_safe -skip-grant-table屏幕出现: Starting demo from .3.新开起一个终端输入# mysql -u root mysqlmysql UPDATE user SET Password=PASSWORD(newpassword) where USER=root;mysql grant all on *.* to zabbixlocalhost identified by with grant option;mysql FLUSH PRIVILEGES;/记得要这句话,否则如果关闭先前的终端,

16、又会出现原来的错误mysql quitZabbix 使用手册国创科视科技有限公司 8 / 814、安装配置 zabbix:1)、编译安装zabbix:rootCS-NMS-ZA # cd zabbix-3.0.3rootCS-NMS-ZA #./configure -prefix=/usr/local/zabbix -enable-server -enable-proxy -enable-agent -with-mysql=/usr/bin/mysql_config -with-net-snmp -with-libcurl -with-jabber -enable-ipv6 -with-lib

17、xml2rootCS-NMS-ZA # makerootCS-NMS-ZA # make install2)、配置zabbix_server.confrootCS-NMS-ZA # vi /usr/local/zabbix/etc/zabbix_server.confDBHost=localhost /同一台服务器上这样填写,如果mysql与zabbix安装在不同的服务器上,则天数据库服务器真实地址DBName=zabbixDBUser=zabbixDBPassword=zabbixDBPort=33063)、配置zabbix_agent.confrootCS-NMS-ZA # vi /etc

18、/zabbix/zabbix_agentd.confServer=127.0.0.1 /客户端与服务器在同一台服务器上,则使用本机地址,不在同一台服务器上则需要填写zabbix_server真实地址。ServerActive=127.0.0.1 Hostname=Zabbix server其中Server和ServerActive都指定zabbixserver的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许127.0.0.1这个ip来我这取数据。而serverActive的127.0.0.1的意思是,客户端主动提交数据给他。4)、拷贝zabbix服务端和客户端

19、的启动文件rootCS-NMS-ZA # cp /root/zabbix-3.0.3/misc/init.d/tru64/zabbix_* /etc/init.d/.5)、复制zabbix程序文件端到指定web目录下,并且设置相应权限。rootCS-NMS-ZA # mkdir /var/www/html/zabbixrootCS-NMS-ZA # cp -ra /root/zabbix-3.0.3/frontends/php/* /var/www/html/zabbix/.Zabbix 使用手册国创科视科技有限公司 9 / 81rootCS-NMS-ZA # chown -R apache.

20、apache /var/www/html/zabbix/6)、防火墙设置Centos7以上版本需要加防火墙端口特例:rootCS-NMS-ZA # firewall-cmd -zone=public -add-port=3306/tcp -permanentrootCS-NMS-ZA # firewall-cmd -zone=public -add-port=80/tcp -permanentrootCS-NMS-ZA # firewall-cmd -zone=public -add-port=10050/tcp -permanentrootCS-NMS-ZA # firewall-cmd -

21、zone=public -add-port=10051/tcp -permanentrootCS-NMS-ZA # firewall-cmd reloadCentos7 以下的版本建议直接关闭防火墙:rootCS-NMS-ZA # chkconfig iptables offrootCS-NMS-ZA # service iptables stop8)、zabbix _server5)、选择检查类型,如选择:ICMP ping、SNMPv2客户端;6)、点击箭头6所指的添加按钮,添加检查类型;7)、点击箭头7所指的添加按钮,完成添加;点击添加完成后,会跳转到自动发现规则首页,新创建的自动发现规

22、则会出现在列表中,如下图箭头1,用户可以按下图所诉操作:Zabbix 使用手册国创科视科技有限公司 30 / 811)、箭头1所指为新创建的自动发现;2)、勾选上名称之前的可选框,下方的灰色按钮恢复,可操作;3)、用户可以选择相应操作,如启用、禁用、删除;4)、右侧的这些按钮,也可以开启与禁用对应的自动发现规则。添加好自动发现规则后,可能发现监测中的自动发现一直没有数据,这时查看 zabbix_server.log,发现错误。可能服务器没有安装 Fping、snmp 工具,需要安装snmp 工具安装直接通过 yum 安装,如下:rootGCKS-zabbix /# yum y install

23、net-snmp-utilsfping工具安装,如下:rootGCKS-zabbix /# wget http:/www.fping.org/dist/fping-3.13.tar.gzrootGCKS-zabbix /# tar -zxvf fping-3.13.tar.gzrootGCKS-zabbix /# cd fping-3.13rootGCKS-zabbix /# ./configurerootGCKS-zabbix /# makerootGCKS-zabbix /# make install安装好后需要配置fping的执行路径,如下:rootGCKS-zabbix /# sed

24、-i s|# FpingLocation=/usr/sbin/fping|FpingLocation=/usr/local/sbin/fping|g /etc/zabbix/etc/zabbix_server.conf配置fping 的权限:因为 fping必须是root 用户执行,其他账户执行会报错:1668:20161018:112246.575 fping failed: (null): cant create socket (must run as root?) : Permission denied而zabbix_server是使用zabbix用户来执行,将 fping设置SUID 权限,如下:rootGCKS-zabbix /# chown root:root /usr/local/sbin/fpingrootGCKS-zabbix /# chmod u+s /usr/local/sbin/fping其中chmod u+s /usr/local/sbin/fping,这条指令一定要这样,不能是其他权限。2、创建动作(action)关联发现规则

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 专业基础教材

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报