Zabbix5.0监控CenterOS(RPM版)
1.什么是CenterOS操作系统
CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。
2.CenterOS特点和优势
1.可以把CentOS理解为Red Hat AS系列的社区版,它完全就是对Red Hat AS进行改进后发布的。各种操作、使用和RHEL没有区别。
2.CentOS完全免费,不存在RED HAT AS需要序列号的问题。
3.CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RHEL那样需要花钱购买支持服务。
4.CentOS修正了许多RHEL的BUG
3.CenterOS查看版本号
#查看版本号:
view /etc/redhat-release
#-->CentOS Linux release 7.6.1810(Core)
4.如何监控CenterOS
4.1 下载zabbix-agent2
http://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-agent2-5.0.14-1.el7.x86_64.rpm
4.2 RPM一键安装部署
上传到服务器的常用软件安装目录(自定义),我一般上传到/usr/local/src
rpm -ivh zabbix-agent2-5.0.14-1.el7.x86_64.rpm
RPM安装方法比较简单,不过它是写死路径安装的,用熟了也没问题,习惯就好。
它的配置文件是放在/etc/zabbix目录下
#修改前进行备份
cp /etc/zabbix/zabbix_agent2.conf /etc/zabbix/zabbix_agent2.conf.bak
#快速查看配置文件
grep "^[a-Z]" /etc/zabbix/zabbix_agent2.conf
#内容修改如下
PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=166.8.65.141 #修改为serverIP,zabbix_get白名单
ServerActive= 166.8.65.141 #修改为serverIP,主动模式访问其10050端口
Hostname=166.8.65.140 #zabbix Web上对应的主机名,必须唯一
Include=/etc/zabbix/zabbix_agent2.d/*.conf
ControlSocket=/tmp/agent.sock
4.3 启动zabbix-agent2
RPM一键安装部署非常方便,systemctl的配置文件也已经有了
systemctl start zabbix-agent2
4.4 Server端测试
我的Server服务器是166.8.65.141,因此登陆这台服务器
zabbix_get -s 166.8.65.140 -p 10050 -k "agent.ping"
返回:1 #说明agent2部署没问题
4.5管理台绑定监控模板
绑定被动式模板方法
绑定主动式模板方法
这些模板提供了非常完善成熟的触发器模板,直接使用就行,当然也可以根据生产实际的情况进行相应的修改。
最新数据展示
5.Template OS Linux监控指标含义
cpu
Context switches per second | 每秒上下文切换 |
CPU idle time | CPU空闲时间 |
CPU interrupt time | CPU中断时间 |
CPU iowait time | CPU花费在等待I/O操作上的时间 |
CPU nice time | 系统花费在调整进程优先级上的时间 |
CPU softirq time | 系统在处理软中断时候所花费的CPU时间 |
CPU steal time | CPU被强制等待另外虚拟的CPU处理完毕花费的时间 |
CPU system time | CPU在内核运行的时间 |
CPU user time | CPU在用户态执行进程的时间 |
Interrupts per second | 每秒中断 |
Processor load (1 min average per core) | 处理器负载(每个核心平均1分钟) |
Processor load (5 min average per core) | 处理器负载(每个核心平均5分钟) |
Processor load (15 min average per core) | 处理器负载(每个核心平均15分钟) |
Filesystems(文件系统)
Free disk space on / | /可用磁盘空间 |
Free disk space on / (percentage) | /可用磁盘空间/(百分比) |
Free disk space on /boot | /boot上的可用磁盘空间 |
Free disk space on /boot (percentage) | /boot上的可用磁盘空间(百分比) |
Free inodes on / (percentage) | /上的剩余inode(百分比) |
Free inodes on /boot (percentage) | /boot上的剩余inode(百分比) |
Total disk space on / | /上的总磁盘空间 |
Total disk space on /boot | /boot上的总磁盘空间 |
Used disk space on / | /使用的磁盘空间 |
Used disk space on /boot | / boot上使用的磁盘空间 |
General(一般)
Host boot time | 主机启动时间 |
Host local time | 主机本地时间 |
Host name | 主机名 |
System information | 系统信息 |
System uptime | 系统正常运行时间 |
Network interfaces(网络)
Incoming network traffic on ens32 | ens32的传入网络流量 |
Outgoing network traffic on ens32 | ens32的传出网络流量 |
Memory(内存)
Available memory | 可用内存 |
Free swap space | 剩余swap空间 |
Free swap space in % | 剩余swap空间百分比 |
Total memory | 总内存 |
Total swap space | 总swap空间 |
Processes(进程)
Number of processes | 进程数 |
Number of running processes | 正在运行的进程数 |
Security(安全)
Checksum of /etc/passwd | / etc / passwd的校验和 |
Number of logged in users | 登录用户数 |