Zabbix简介及安装
程序员文章站
2022-07-13 21:37:46
...
Zabbix监控
- 监控重要性:
运维的一切工作都是需要监控
网络监控
监控网络延时
硬件监控
1 机房巡检
2 IPMI工具 智能平台管理接口
yum -y install OpenIPMI ipmitool -y
获取不到硬盘
工具 MegaCli攻击查看Raid磁盘整列
系统监控
CPU 内存 硬盘 网络 cpu指标 lscpu 显示cpu信息 uptime 显示cpu1 分钟 5分钟 10分钟平均负载 top cpu使用率 mpstat vmast 用户态 普通进程 内核态 如打开一个文件 了解监控对象 监控对象的指标 内存 free -m smokeping 推荐工具 使用rrdto 工具绘图
应用监控
比如apache nginx
所有的应用程序都会提供相关的接口
监控工具:
- nagios
做监控和报警 图形界面差
- cacti
作图 rrdtool
- zabbix
企业级的开源的监控套件
安装zabbix
1:切换到root账号,sudo su
2:关闭SELinux
查看SELinux状态: 1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态 SELinux status: enabled 2、getenforce ##也可以用这个命令检查 关闭SELinux: 1、临时关闭(不用重启机器): setenforce 0 ##设置SELinux 成为permissive模式 ##setenforce 1 设置SELinux 成为enforcing模式 2、修改配置文件需要重启机器: 修改/etc/selinux/config 文件 将SELINUX=enforcing改为SELINUX=disabled 重启机器即可
3:下载附件中的 rpm包,这个包里是一些 php必须的包
4: 使用阿里云yum源
rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm http://www.aclstack.com/284.html rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm yum install zabbix-server-mysql zabbix-web-mysql -y yum install zabbix-agent -y
安装Mariadb
yum install mariadb-server mariadb -y systemctl start mariadb mysql create database zabbix character set utf8 collate utf8_bin; grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; quit
创建初始化数据库
[root@sl-6 ~]# cd /usr/share/doc/zabbix-server-mysql-3.0.7/ [root@sl-6 zabbix-server-mysql-3.0.7]# zcat create.sql.gz | mysql -uroot zabbix
开启服务端
修改配置文件
# vi /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix
启动zabbix-server进程
[root@sl-6 ~]# systemctl restart zabbix-server
修改PHP配置文件以配合zabbix前端
# vim /etc/httpd/conf.d/zabbix.conf 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 Asia/Shanghai
更改 Listen 端口,例如 Listen 8080
[root@sl-6 ~]# vi /etc/httpd/conf/httpd.conf
重启httpd服务
[root@sl-6 ~]# systemctl restart httpd
访问web服务器完成安装(http://localhost/zabbix)
欢迎界面,点击下一步
检测环境
设置数据库
设置完毕
下一步,完成安装
登陆账户Admin 密码zabbix
ZabbixAgent配置
首先我们的zabbixagent要连接上服务端的,那么我们首先要给agent配置服务器地址
[root@sl-6 ~]# vim /etc/zabbix/zabbix_agentd.conf 95行 设置服务器地址
启动服务
[root@sl-6 ~]# systemctl start zabbix-agent
下一篇: CoreJava学习心得16
推荐阅读
-
VMware 12安装及激活图文教程
-
详解Centos7.2编译安装zabbix3.2(详细步骤)
-
css3背景图片透明叠加属性cross-fade简介及用法实例
-
bricscad v17怎么破解?BricsCAD V17.2.08安装激活及运行图文详细教程
-
mac电脑安装jdk及环境变量配置(mac系统java安装教程)
-
caxa2016电子图板怎么破解?caxa cad电子图板2016安装及破解详细图文教程
-
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
-
Windows下PyMongo下载及安装教程
-
Window 下安装Mysql5.7.17 及设置编码为utf8的方法
-
java el简介及用法