标签:agent systemctl iowait ios usr avg 服务 connect mysql
所有上线的服务都需要监控,甚至命令
机房巡检 远程控制卡,服务器开关机,命令等 ibmi可以监控,温度,传感器等一些数据 yum install OpenIPMI ipmitool /etc/init.d/ipmi start losmod |grep ipmi ipmitool sensor 传感器的数据 缺点,无法获取硬盘状态 MegaCli工具查看磁盘阵列状态
cpu
cpu使用情况 分为用户态,内核态,上下文切换 用户态60-65%,空闲5%,为正常 [root@Poppy ~]# mpstat 1 Linux 3.10.0-514.26.2.el7.x86_64 (Poppy) 06/30/2018 _x86_64_ (1 CPU) 08:11:57 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 08:11:58 PM all 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.00 08:11:59 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
内存
内存相关 [root@Poppy ~]# free -m total used free shared buff/cache available Mem: 1839 227 877 0 735 1440 Swap: 0 0 0
网络监控
smokeping
磁盘
[root@Poppy ~]# iostat 1 Linux 3.10.0-514.26.2.el7.x86_64 (Poppy) 06/30/2018 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.12 0.00 0.08 0.01 0.00 99.79 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn vda 0.30 0.88 2.85 403025 1298552
系统
yum install sysstat [root@Poppy ~]# vmstat 1 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 898456 95556 657004 0 0 1 3 55 86 0 0 100 0 0 0 0 0 898440 95556 657036 0 0 0 0 123 283 1 0 99 0 0
官网:www.zabbix.com,推荐编译安装,但官网是通过yum安装,也无妨
工作原理,zabbix分为三部分
1. 下载zabbix软件包
我们通过官网www.zabbix.com点击download下载对应的软件包,我下载的是zabbix3.4,centos7系统的
2. 安装和配置Zabbix服务器
a.使用MySQL数据库安装存储库
rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
b.安装Zabbix服务器,前端,代理
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
c.创建初始数据库文档
# mysql -uroot -p 123456 mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by ‘123456‘; mysql> quit;
导入初始模式和数据。您将被提示输入新创建的密码。
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
123456
d.为Zabbix服务器配置数据库
vi /etc/zabbix/zabbix_server.conf
DBPassword=123456
e.为Zabbix前端配置PHP
php_value date.timezone Asia/Shanghai
f.启动Zabbix服务器和代理进程
systemctl restart zabbix-server zabbix-agent httpd
systemctl enable zabbix-server zabbix-agent httpd
3. 配置Zabbix前端
网页访问 http://server_ip_or_name/zabbix ,按提示进行配置安装
4. 开始使用Zabbix
提示:
1. 在启动zabbix服务器和代理进程前,我们就可以直接访问web了,因为前端的数据都是通过数据库得到的,与zabbix的server服务器启动无关 2. 如果在web页面提示Error connecting to database: Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2) 请将数据库的my.cnf里面的socket文件目录改成/var/lib/mysql/mysql.sock,曾试过通过ln -s建立软链接没有成功。
5.
标签:agent systemctl iowait ios usr avg 服务 connect mysql
原文地址:https://www.cnblogs.com/jokerbj/p/9248620.html