1获取ZABBIX
有三种方式获取zabbix:
1.包安装。
2.源码安装。
3.安装虚拟程序。
推荐使用的包管理器安装。
zabbix的官方源是repo.zabbix.com,包括有RPM,DEB包
Red Hat Enterprise Linux / CentOS
支持的系统版本有5,6,7
首先安装官方源:
Zabbix 2.4 for RHEL7:
点击(此处)折叠或打开
- yum install http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-2.4-1.el7.noarch.rpm
- yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y #这里本机也监控,如果不要需要监控本机不用安装zabbix-agent
- yum install mariadb-server -y #安装mysql数据库,RHEL7版本已经使用mariadb代替了mysql
- service mariadb start #启动数据库
- mysql -uroot #使用root用户登陆数据库
- mysql> create database zabbix character set utf8 collate utf8_bin;#创建数据库
- mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '';#创建登陆用户
- cd /usr/share/doc/zabbix-server-mysql-2.4.6/create/ #zabbix-server-mysql提供的SQL脚本目录
- mysql -uroot zabbix
- mysql -uroot zabbix
- mysql -uroot zabbix
- vim /etc/zabbix/zabbix_server.conf
-
DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix
- service zabbix-server start 启动服务
- vim /etc/httpd/conf.d/zabbix.conf
#
# Zabbix monitoring system php web frontend
#
Alias /zabbix /usr/share/zabbix
Options FollowSymLinks
AllowOverride None
Require all granted
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 date.timezone Asia/Shanghai #取消这一行的注释,修改成正确的时区
Require all denied
Require all denied
- service httpd restart
点击(此处)折叠或打开
- [root@localhost zabbix]# netstat -lntp
- Active Internet connections (only servers)
- Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
- tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1079/master
- tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2424/mysqld
- tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 839/sshd
- tcp6 0 0 ::1:25 :::* LISTEN 1079/master
- tcp6 0 0 :::80 :::* LISTEN 3689/httpd
- tcp6 0 0 :::22 :::* LISTEN 839/sshd