ZABBIX的应用
ziabbix监控配置流程详解
1.监控的指标:
系统: 网络: 业务: 硬件:
CPU(cpu的使用率) 网卡,网口 进程(公司里开发人员开发的程序, 电源个数
内存(内存的使用率) 在服务器运行起来就有进程) cpu温度
硬盘(硬盘的使用率) 端口号 硬盘温度等
日志(捕捉日志文件的错误)
2.管理层次:
1.开发人员要加监控:需要让其提供监控指标,就是让他提供监控东西的值。
1.运营人员要加监控 :运营人员一般不懂技术,需要运营人员去找开发人员,把监控指标提供给运维人员。
1.运维人员要加监控:
3.配置层次:
1.添加主机或主机组: 添加要需要监控的主机或者是很多主机归类到一个主机组里
2.添加监控项:是指在监控系统中监控服务所具体监控的一项指标
A.使用模板添加
B.自定义模板
C.手动加监控项
3.添加触发器:定义什么时候有问题,就报警
4.添加媒介:报警方式有那些,以什么方式报警
5. 配置用户要使用的媒介
6.添加动作:添加了媒介以后,以什么样的方式报警告知运维人员,比如:短信,电话,邮件等等
7.手动促发并验证:比如监控以一个文件,有没有错误的信息,可以故意往文件里手动写入一些错误信息,看监控能否促发报警,如果可以说明监控项添加的没问题。
4.zabbix监控项配置
# 准备两台机器:
服务端搭建好Lamp,安装好zabbix(前两篇文章已部署,安装完成所以此篇文章略过)
客户端编译安装zabbix
# 准备工作 [root@zabbix-agent zabbix-5.0.25]# rm -rf /etc/yum.repos.d/* #客户端把原先删掉配国内源 [root@zabbix-server ~]# scp /etc/yum.repos.d/CentOS-Base.repo 192.168.6.132:/etc/yum.repos.d/ #服务端有配好的直接传过去 [root@zabbix-server ~]# scp zabbix-5.0.25.tar.gz 192.168.6.132:/rooot/ # 在服务端把包传到客户端 The authenticity of host '192.168.6.132 (192.168.6.132)' can't beestablished. ECDSA key fingerprint is SHA256:R4221x3Nm3YeiqqIC3luK3PrweoxKeEj+r5m+5ARb4M. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added '192.168.6.132' (ECDSA) to the list ofknown hosts. root@192.168.6.132's password: zabbix-5.0.25.tar.gz 100% 20MB 94.0MB/s 00:00 [root@zabbix-agent ~]# ls #客户端查看已经有了 anaconda-ks.cfg zabbix-5.0.25.tar.gz [root@zabbix-agent ~]# tar xf zabbix-5.0.25.tar.gz #解压 [root@zabbix-agent ~]# ls anaconda-ks.cfg zabbix-5.0.25 zabbix-5.0.25.tar.gz [root@zabbix-agent ~]# useradd -r -M -s /sbin/nologin zabbix #创建系统用户 [root@zabbix-agent zabbix-5.0.25]# dnf -y install gcc gcc-c++ vimwget make pcre-devel #常用的工具和依赖包先装上去
#编译安装 [root@zabbix-agent zabbix-5.0.25]# ./configure --enable-agent [root@zabbix-agent zabbix-5.0.25]#make install [root@zabbix-agent ]# systemctl disable --now firewalld #关闭防火墙 [root@zabbix-agent ]# setenforce 0 # 零时和永久关闭selinux [root@zabbix-agent ]# vim /etc/selinux/config SELINUX=disabled #修改如下
#配置 [root@zabbix-agent zabbix-5.0.25]# cd /usr/local/etc/ [root@zabbix-agent etc]# ls zabbix_agentd.conf zabbix_agentd.conf.d [root@zabbix-agent etc]# vim zabbix_agentd.conf Server=192.168.6.135 #写上服务端的ip ServerActive=192.168.6.135 #写上服务端的ip Hostname=sym #这里是唯一标识可以随机生成
#启动服务 [root@zabbix-agent etc]# zabbix_agentd #启动 [root@zabbix-agent etc]# ss -antl #客户端端口号起来了 State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess LISTEN 0 128 0.0.0.0:10050 0.0.0.0:* LISTEN 0 128 0.0.0.0:22 0.0.0.0:* LISTEN 0 128 [::]:22 [::]:*
配置服务端
1 添加主机


2.添加监控项
A使用模板添加监控





B.自定义模板


另一种方法



C.手动加监控项




3.添加触发器





[root@zabbix-agent tmp]# echo '789' > abc [root@zabbix-agent tmp]# echo '789' > abc [root@zabbix-agent tmp]# echo '789' > abc [root@zabbix-agent tmp]# echo '789' > abc [root@zabbix-agent tmp]# echo '789' > abc [root@zabbix-agent tmp]# echo '789' > abc [root@zabbix-agent tmp]# echo '789' > abc [root@zabbix-agent tmp]# echo '789' > abc [root@zabbix-agent tmp]# echo '789' > abc [root@zabbix-agent tmp]# echo '555' > abc [root@zabbix-agent tmp]# echo '555' > abc [root@zabbix-agent tmp]# echo '555' > abc [root@zabbix-agent tmp]# echo '555' > abc [root@zabbix-agent tmp]# echo '555' > abc #往abc添加东西 让文件发生改变,出发警报


5.添加动作

6.手动触发并验证
[root@zabbix-agent tmp]# echo '555' > abc [root@zabbix-agent tmp]# echo '222' > abc [root@zabbix-agent tmp]# echo '222' > abc [root@zabbix-agent tmp]# echo '222' > abc [root@zabbix-agent tmp]# echo '222' > abc #添加新的东西到abc触发报警

添加媒介设置邮箱








添加动作



更正30秒改为60秒


用命令发邮件,先添加域名

[root@zabbix-server ~]# dnf -y install mailx # 安装 [root@zabbix-server ~]# dnf -y install postfix #25端口号 [root@zabbix-server ~]# systemctl start postfix #启动这个服务 [root@zabbix-server ~]# ss -antl State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess LISTEN 0 128 0.0.0.0:10050 0.0.0.0:* LISTEN 0 128 0.0.0.0:10051 0.0.0.0:* LISTEN 0 128 127.0.0.1:9000 0.0.0.0:* LISTEN 0 128 0.0.0.0:22 0.0.0.0:* LISTEN 0 100 127.0.0.1:25 0.0.0.0:* LISTEN 0 80 *:3306 *:* LISTEN 0 128 *:80 *:* LISTEN 0 128 [::]:22 [::]:* LISTEN 0 100 [::1]:25 [::]:* [root@zabbix-server ~]# echo "nihao" | mail -s "this is a test"122271071@qq.com


浙公网安备 33010602011771号