zabbix-web初始基本配置
ZABBIX安装和配置

ZABBIX安装和配置本机测试环境:Admin zabbixCentOS8 192.168.8.109root zabbixSFTPBaiinfosftp 1+1=2?Yes⼀、zabbix安装⽅法如下:(⼀)、下载zabbix官⽅提供的虚拟机,环境已经配好,省事:ip addr查看配置,修改成⾃⼰的IP:vi /etc/sysconfig/network-scripts/ifcfg-eth0#修改如下内容:BOOTPROTO=none#添加如下内容:IPADDR="192.168.8.109"PREFIX="24"GATEWAY="192.168.8.1"DNS1="114.114.114.114":wq #保存退出(⼆)、SFTP创建:1、创建sftp服务数据⽬录及相关⽤户mkdir -pv /data/sftp/ #sftp数据⽬录chown root:root -R /data/sftp/ #⼀定要是root⽤户,否则⽆法chrootchmod 755 -R /data/sftp/ #权限最低需要保证普通⽤户可以进⼊groupadd sftp #sftp服务设置匹配组,单个⽤户可以忽略useradd -d /data/sftp/baiinfosftp -m -g sftp -s /sbin/nologin baiinfosftpid baiinfosftpecho "1+1=2?Yes" |passwd --stdin baiinfosftp #添加密码2、修改sshd服务配置⽂件,以组的⽅式管理sftp⽤户权限vi /etc/ssh/sshd_config #修改sftp配置⽂件,修改内容如下:注销:添加:Subsystem sftp internal-sftp #使⽤sftp服务使⽤系统⾃带的internal-sftpMatch Group sftp #匹配sftp组,多个组之间⽤逗号分割ChrootDirectory /data/sftp/%u #⽤chroot将⽤户的根⽬录指定到/data/sftp/%u,%u代表⽤户名,这样⽤户就只能在/data/sftp/%u下活动ForceCommand internal-sftp #强制执⾏内部sftp,并忽略任何~/.ssh/rc⽂件中的命令AllowTcpForwarding no #不允许转发TCP协议,默认是yes,如果⽤户可以shell访问则建议为yesX11Forwarding no #是否允许进⾏ X11 转发。
上海Zabbix监控平台操作手册

上海Zabbix监控平台操作手册运维部监控组裴龙2015年12月9日目录一、系统语言切换 (3)二、Zabbix监控一台服务器 (4)2.1.创建主机 (4)2.2 链接监控模板 (5)2.3查看主机列表 (5)三、查看监控数据 (6)四、模板制作 (6)4.1.创建模板 (6)4.2 创建监控项目 (7)4.3创建触发器(告警触发) (8)4.4创建图像 (8)附录 (9)一、系统语言切换Zabbix自带多种语言包,当然也包括中文,登陆到zabbix web控制台默认是英文,对英文不好或者习惯中文的人来说会有些不适应。
这里不是讲zabbix汉化,实际上是切换到中文版本。
默认登陆界面(英文版)点击Profile(配置)User标签的Language改为Chinese(zh_CN),点击Update保存即可中文版本界面切换后界面如下二、Zabbix监控一台服务器2.1.创建主机Configuration(配置)->Hosts(主机)->Create host (创建主机)2.2 链接监控模板NFYG-Ping2.3查看主机列表绿色的Z表示成功的监控了这台客户端,如果是红色Z表示失败,此时将鼠标移动到红色Z上,会有具体的提示。
三、查看监控数据四、模板制作模板=主机(方法一致)4.1创建模板填写模板的名字,选择加入的群组,选择关联的主机,然后add添加4.2创建监控项目4.3创建触发器(告警触发)4.4创建图像选择需要图像的监控项目附:一、部分触发器案例1.1 In进接口流量监控案例:名字:{}TenGigabitEthernet 1/1 接口状态被改变解析:{}调用主机名函数:{NFYG-Access-SW:interfaces.ifTable.ifEntry.ifOperStatus.25.diff(0)}=1 解析:NFYG-Access-SW模板名称或主机名称interfaces.ifT able.ifEntry.ifOperStatus.25键值,25为接口编号diff(0)}=1 函数和判断值逻辑公式:{主机名:键值.函数}<判断值1.2流量高于300M告警案例{172.16.1.1:interfaces.ifT st(#1)}<300M 解析:172.16.1.1 主机IPinterfaces.ifT able.ifEntry.ifInOctets.9 键值.last(#1)}<300M 函数和判断值二、部分宏变量告警名称:{HOST.HOST}告警地址:{HOST.IP}告警{HOST.CONN}告警主机:{HOSTNAME1}告警时间:{EVENT.DATE} {EVENT.TIME}告警等级:{TRIGGER.SEVERITY}告警信息: {}告警项目:{TRIGGER.KEY1}问题详情:{}:{ITEM.VALUE}当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}事件ID:{EVENT.ID}SNMP关键字串:{$SNMP_COMMUNITY}。
zabbix环境部署详细步骤(小白可入)

Zabbix部署流程目录1、计划安排 (2)2、环境准备 (2)3、软件安装(lamp) (2)4、配置文件修改 (3)5、web初始化及登陆 (4)6、监控项模板配置 (5)7、网络自动发现主机 (8)8、添加监控项的触发器及对应的动作 (11)9、在zabbix-server端配置简单的邮件postfix服务 (16)10、用户与报警媒介关联 (18)1、计划安排2、环境准备Zabbix-server端(10.21.X.X):操作系统:centos7.1 硬件:4c/8G 80G 安装图形化Mysql数据库端(10.21.20.202):操作系统:centos7.1 硬件:4c/8G 120G3、软件安装(lamp)(1)Zabbix-Server组件:yum –y install net-snmp* gcc下载zabbix-3.2.7.tar.gz包并进行编译安装(./configure –prefix=/usr/local/zabbix --enable –server --enable-agent --with-mysql --with-net-snmp)---- make (注编译时若出现报错,按照报错解决依赖包问题)(2)web 组件(注意php的软件版本一定要保持一致5.4)yum -y install httpd php php-mysqlyum -y localinstall zabbix-web-3.2.0 zabbix-web-mysql-3.2.0 php-mbstring php-bcmath(3)数据库端yum -y install mariadb-server或者编译安装mysql4、配置文件修改(1)数据库systemctl start mariadbmysql -e "create database zabbix default charset utf8"(创建时注意添加default charset utf8,否则有可能出现中文乱码问题)mysql zabbix < schema.sqlmysql zabbix < images.sqlmysql zabbix < data.sql授权:给zabbix-server端的ip授权Grant all on zabbix.* to zabbix@’10.21.20.201’ identified by ‘zabbixpass’;Flush privileges;(2)zabbix-server端(注:如果监控项较多配置文件中的CacheSize 等参数也做相应的修改,优化性能)Vim /usr/local/zabbix/etc/zabbix_server.confDBHOST=数据库所在的ipDBName=zabbixDBUser=zabbixDBPassword=zabbixDBPort=3306启动服务。
zabbix入门(二):zabbix的安装与配置

zabbix入门(二):zabbix的安装与配置第一章中简单讲述了zabbix的工作流程、工作模式,zabbix的几大核心组件,想要学习zabbix,首先需要安装一套zabbix环境。
这章重点讲述zabbix的简单安装一、zabbix的安装方式主要有以下几种:使用yum方式安装使用源码方式进行安装使用容器方式进行安装鉴于使用yum安装方式简单,此文章使用yum方式安装二、检查环境,由于系统防火墙与selinux后期会影响使用zabbix,如果想要不影响,就需要设置特定的规则,这里两台主机就直接关闭# systemctl disable firewalld && systemctl stop firewalld /关闭防火墙并设置开机不自启/1. # systemctl status firewalld /查看服务状态/2. ● firewalld.service - firewalld - dynamic firewall daemon3. Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)4. Active: inactive (dead) #未激活状态5. Docs: man:firewalld(1)7. Dec 25 21:31:39 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...8. Dec 25 21:31:40 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.9. Dec 26 13:31:08 master systemd[1]: Stopping firewalld - dynamic firewall daemon...10. Dec 26 13:31:09 master systemd[1]: Stopped firewalld - dynamic firewall daemon.11. Dec 26 13:40:31 master systemd[1]: Starting firewalld - dynamic firewall daemon...12. Dec 26 13:40:31 master systemd[1]: Started firewalld - dynamic firewall daemon.13. Dec 26 13:40:33 master systemd[1]: Stopping firewalld - dynamic firewall daemon...14. Dec 26 13:40:34 master systemd[1]: Stopped firewalld - dynamic firewall daemon.# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config /替换selinux文本/1. [root@master ~]# cat /etc/selinux/config3. # This file controls the state of SELinux on the system.4. # SELINUX= can take one of these three values:5. # enforcing - SELinux security policy is enforced.6. # permissive - SELinux prints warnings instead of enforcing.7. # disabled - No SELinux policy is loaded.8. SELINUX=disabled /关闭状态/9. # SELINUXTYPE= can take one of three values:10. # targeted - Targeted processes are protected,11. # minimum - Modification of targeted policy. Only selected processes are protected.12. #mls - Multi Level Security protection.13. SELINUXTYPE=targeted三、安装zabbix服务01.由于centos7.x系统中并没有zabbix相关源,所以我们首先安装官方zabbix源,以便后续安装zabbix相关组件,在这里我们安装zabbix-3.4版本zabbix源地址:1. [root@master ~]# rpm -ivh2. Retrieving3. warning: /var/tmp/rpm-tmp.Ehmx3n: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY4. Preparing... ################################# [100%]5. Updating / installing...6. 1:zabbix-release-3.4-2.el7 ################################# [100%]02.在master端安装zabbix-server-mysql zabbix-web-mysql zabbix-get等组件,在zabbix3.x版本中,并没有单独的zabbix-server包,安装好zabbix-server-mysql即为安装好zabbix-server [root@master ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get03.启动zabbix-server服务[root@master ~]# systemctl start zabbix-server /启动服务/ [root@master ~]# systemctl status zabbix-server /查看状态/•● zabbix-server.service - Zabbix Server•Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; disabled; vendor preset: disabled)•Active: active (running)since Sat 2020-12-26 16:02:49 CST; 17s ago•Process: 10043 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)•Main PID: 10045 (zabbix_server)•CGroup: /system.slice/zabbix-server.service•└─10045 /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf••Dec 26 16:02:49 master systemd[1]: Starting Zabbix Server...•*Dec 26 16:02:49 master systemd[1]: Started Zabbix Server.04.agent端安装zabbix-agent zabbix-sender[root@agent ~]# yum -y install zabbix-agent zabbix-sender05.由于zabbix监控是基于LAMP或LNMP架构,并且zabbix 服务的工作流程也需要数据库的管理,由于zabbix包中在我们下载的时候已经包含啦httpd与PHP服务,所以在这里我们就只需要安装配置数据库由于mariadb与mysql大同小异,所以我们使用mariadb服务来作为zabbix连接的数据库[root@master ~]# yum -y install mariadb mariadb-server /安装数据库/[root@master ~]# systemctl start mariadb /开启服务/[root@master ~]# systemctl enable mariadbCreated symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service. /设置开机自启/ [root@master ~]# mysql_secure_installation /根据需求初始化数据库/06.安装完zabbix包后,默认含有zabbix相关的数据表,后续需要导入表到数据库中,所以在这里解压出来默认在/usr/share/doc/zabbix-server-mysql-3.4.15路径下有一个create.sql.gz压缩包解压后成以下状态进入数据库,创建用户,分配用户权限,导入数据表MariaDB [(none)]> grant all on zabbix.* to zabbix@localhost identified by 'zabbix'; /创建用户分配权限/Query OK, 0 rows affected (0.00 sec)MariaDB [(none)]> flush privileges; /刷新/Query OK, 0 rows affected (0.00 sec)MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; /创建数据库/Query OK, 1 row affected (0.01 sec)MariaDB [(none)]> use zabbix; /进入数据库/ Database changedMariaDB [zabbix]> source create.sql /导入表//可看到已经存在表/07.在zabbix_server.conf中编辑数据库配置[root@master ~]# vim /etc/zabbix/zabbix_server.conf 常常修改参数如下,更据实际需求进行修改1.DBHost=localhost/zabbix数据库所在主机IP,由于此处数据库与zabbix安装在一起,所以填写为localhost/2. DBName=zabbix/通过DBName指定zabbix数据库对应名称/3. DBUser=zabbix/通过DBUser指定zabbix数据库对应用户/4. DBPassword=zabbix/指定zabbix数据库对应密码/5. ListenPort=10051/指定zabbix模式监听端口/6. SourceIP=10.192.113.70/指定服务端的源IP,当服务端有多个IP时,可以使用此方法设置服务端与agent端通讯的IP/7. LogType=file/通过LogType参数,可以指定通过哪种方式记录日志,此参数可以设置为三种值,system、file、console,system表示将日志发往syslog,file表示使用指定的文件作为日志文件,console表示将日志发往控制台,默认为file。
zabbix使用教程

zabbix使用教程Zabbix 是一款开源的网络监控系统,可以帮助管理员实时监控服务器和网络设备的性能和状态。
本教程将为你介绍如何使用 Zabbix 进行基本的监控配置和使用。
1. 安装 Zabbix首先,你需要下载并安装 Zabbix 服务器和 Zabbix 前端。
可以从 Zabbix 官方网站上找到安装包,并按照说明进行安装。
2. 配置 Zabbix 服务器安装完成后,你需要编辑 Zabbix 服务器的配置文件,通常位于 /etc/zabbix/zabbix_server.conf。
你可以根据需要修改数据库连接、监听端口等配置。
3. 启动 Zabbix 服务器在 Zabbix 服务器上运行以下命令启动 Zabbix 服务器:```systemctl start zabbix-serversystemctl enable zabbix-server```4. 配置数据库Zabbix 需要使用数据库存储监控数据。
可以选择使用MySQL、PostgreSQL 或 SQLite。
你需要创建一个空的数据库,并将数据库连接信息配置在 Zabbix 服务器的配置文件中。
5. 安装 Zabbix 前端Zabbix 前端是一个基于 Web 的界面,用于配置和监控 Zabbix 系统。
你可以通过下载并部署前端代码到 Web 服务器上来安装 Zabbix 前端。
6. 配置 Zabbix 前端安装完成后,你需要编辑 Zabbix 前端的配置文件,通常位于/etc/zabbix/web/zabbix.conf.php。
你需要修改数据库连接、时区等配置,以使前端能够连接到 Zabbix 服务器。
7. 访问 Zabbix 前端在浏览器中输入 Zabbix 前端的 URL,然后使用管理员账户登录。
默认的管理员账户名为 "Admin",密码为 "zabbix"。
8. 添加主机在 Zabbix 前端中,您可以通过 "Configuration" 菜单来添加和配置主机。
ZABBIX使用手册

ZABBIX使用手册1.X简介 (1)1.1Z ABBIX简介 (1)1.2Z ABBIX功能 (1)1.3优劣势 (1)2.PART2.安装部署 (2)2.1服务端环境准备 (2)2.2数据库准备 (2)2.3编译安装 (2)2.4配置文件及WEB前端文件修改 (3)2.5WEB前端安装配置 (3)2.6启动S ERVER (4)2.7在HOSTS上配置AGENT (5)3.PART3.配置使用 (6)3.1添加H OSTS (6)3.2添加I TEMS (6)3.3添加T RIGGERS (8)3.4添加A CTIONS (8)3.5添加M EDIAS (9)3.6添加U SERS (10)3.7添加WEB M ONITORINGS (10)3.8添加G RAPHS (13)3.9添加S CREENS (14)3.10添加M APS (15)3.11添加M Y SQL监控 (15)3.12添加O RACLE监控 (16)3.13添加SNMP监控 (18)3.14添加通用协议监控 (18)3.15添加自定义监控 (18)3.16添加T EMPLATES (19)3.17添加R EPORTS(定制报表) (19)3.18添加M ACROS (20)3.19添加自动发现设备 (21)3.20添加I NVENTORY (21)3.21E XPORT/I MPORT XML (21)3.22M AINTENANCE(维护时间) (22)4. (23)图表目录图表1 (4)图表2 (6)图表3 (7)图表4 (7)图表 5 (8)图表 6 (9)图表7 (9)图表8 (10)图表9 (11)图表10 (11)图表11 (12)图表12 (12)图表13 (13)图表14 (13)图表15 (14)图表16 (15)图表17 (15)图表18 (16)图表19 (18)图表20 (18)图表21 (19)图表22 (19)图表23 (20)图表24 (20)图表25 (21)图表26 (22)图表27 (22)图表28 (23)图表29 (23)图表30 (24)1. x简介1.1 Zabbix简介Zabbix是一个企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利。
4.zabbix硬件、软件需求--zibbix中文教程

1.4 硬件需求表
如上,P2的CPU、256MB内存已经可以监控20个主机。AMD 3200+/2G内存可以监控500个主机(05年大学的时候,中低端主流cpu,这都快10 年了,尤其可见zabbix对服务器的硬件配置要求有多低),现在的服务器一般都比上面最高配还来得高,所以我武断的认为,大家手头的 服务器都有能力监控1w+以上的服务器,我再武断的认为手头上有1w+服务器的公司能有多少.
2. 操作系统
支持如下平台,平台之多让人刮目相看,但是window只能跑客户端 Linux IBM AIX FreeBSD NetBSD OpenBSD HP-UX Mac OS X Solaris Windows: 2000, Server 2003, XP, Vista, Server 2008, 7, 8, Server 2012 (只能跑Zabbix agent)
3. 软件需求
3.1 数据库 MySQL:5.0.3或者以上,推荐使用InnoDB引擎(TTLSA推荐使用MySQL,开源免费资料多) Oracle:10g或者以上 PostgreSQL:8.1或者以上 . SQLite:3.3.5或者以上 IBM DB2:9.7或者以上
3.2 WEB应用
Apache:1.3.12或者以上
4. 时间同步
最重要的一点在最后提,请确保你所有的服务器时间都是正确的,为了确保时间ok,请在crontab里面加上定时时间同步。
5. 结束
说到这里,大家对zabbix的一个需求大概都明白了,不过还是有人特别想知道:我有N个监控项到底需要多大的硬盘空间呢?好奇害死 猫,请看下下回的《zabbix数据库空间需求计算方法》,下一篇文章《zabbix安装》。请大家继续一如既往的支持运维生存时间,官方网 站/
Zabbix配置指南

Zabbix配置指南一、Zabbix服务端配置情况:1、Zabbix服务端机器:10.101.128.8 用户名root 密码:boco-123a2、ZabbixWEB地址:http://10.101.128.8/zabbix用户名:admin 密码:zabbix3、Zabbix服务端启停/etc/init.d/./zabbix_server start/stop4、Zabbix配置文件修改:/usr/local/zabbix/etc/ zabbix_server.conf二、Zabbix客户端安装情况:#groupadd zabbix #新建zabbix组#useradd -g zabbix zabbix #新建zabbix用户并将其加入到zabbix组#passwd zabbix ###boco_123a# mv ./zabbix_agentd.conf /usr/local/etc/# /zabbix/zabbix/sbin/zabbix_agentd start下载:zabbix_agents_2.2.5.linux2_6.amd64.tar解压:tar –xvf zabbix_agents_2.2.5.linux2_6.amd64.tarbin conf sbin修改配置文件:/usr/local/etc/zabbix_agentd.conf日志:LogFile=/tmp/zabbix_agentd.logServer=10.101.128.8ServerActive=10.101.128.8:10051Hostname=jzgz-09启动客户端:zabbix_agent/sbin/zabbix_agentd start三、自动巡探索主机和规则添加查配置1、创建探索主机规则;2、创建巡查规则及模板组3、模板组及主机组添加成功标志4、主机正常巡查标识:必须安装客户端,可用性标识为绿色;。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
zabbix-web初始基本配置
zabbix-web设置截图:
修改日期"2016年9月4日:百无聊赖的一个中午"
空虚小编:勤奋的木木直
Zabbix3.0版本。
发布时间24 July, 2016
基本环境信息:
注意:
如果出现错误,一般为缺少PHP扩展件。
zabbix3.0支持PHP5.4及以上版本缺少什么插件就去下载安装,在重启Apache服务刷新页面如果配置不符合要求清修改该文件参数
[root@server ~]# cat /etc/httpd/conf.d/zabbix.conf |grep php_
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Europe/Riga
详细参数作用自己查阅
小编php版本:
[root@server ~]# rpm -qa | grep php
php-cli-5.6.25-1.el6.remi.x86_64
php-gd-5.6.25-1.el6.remi.x86_64
php-pdo-5.6.25-1.el6.remi.x86_64
php-mbstring-5.6.25-1.el6.remi.x86_64
php-common-5.6.25-1.el6.remi.x86_64
php-devel-5.6.25-1.el6.remi.x86_64
php-fpm-5.6.25-1.el6.remi.x86_64
php-mcrypt-5.6.25-1.el6.remi.x86_64
php-pecl-jsonc-1.3.10-1.el6.remi.5.6.x86_64
php-pecl-jsonc-devel-1.3.10-1.el6.remi.5.6.x86_64
php-5.6.25-1.el6.remi.x86_64
php-bcmath-5.6.25-1.el6.remi.x86_64
php-mysqlnd-5.6.25-1.el6.remi.x86_64
php-pecl-zip-1.13.4-1.el6.remi.5.6.x86_64
php-xml-5.6.25-1.el6.remi.x86_64
php RPM 网络源安装:参考命令\\环境没问题话请忽略TA
[root@server ~]#rpm -Uvh /pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
[root@server ~]#rpm -Uvh /enterprise/remi-release-6.rpm
[root@server ~]# yum --enablerepo=remi,remi-php56 install php-fpm php-common php-devel php-mysql php-mbstring php-mcrypt php-xml php php-gd php-bcmath
数据库账号密码填写自己环境
嗯,监控的客户端口zabbix-agent端口是10050 zabbix-server端口是10051这里是填写设置客户端的。
务器重新加载配置
提示安装完成
登录平台默认账号admin密码zabbix
好吧,都是英文的设置下语言选择吧,点右上角的人头
language选择语言点击保存更新
完毕。