zabbix 安装:
1.获取安装包:
wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.0.5/zabbix-2.0.5.tar.gz/download
1.安装lamp环境:
apache:
安装apache:
yum install httpd
启动apache:
service httpd start
php:
yum install php.x86_64 php-bcmath.x86_64 php-gd.x86_64
yum install php-mbstring
yum install php-xml
安装 MySQL
yum install mysql-server.x86_64 mysql.x86_64 php-mysql.x86_64
service mysqld start
设置 MySQL root 密码
mysqladmin -uroot -p password 123456
Enter password: 输入旧密码(如果是第一次设置,root 默认密码为空,直接回车)
设置MySQL开机自动启动
设置MySQL开机自动启动
chkconfig --add mysqld
chkconfig --level 345 mysqld on
2. 安装用于编译 Zabbix 的软件及库
安装 MySQL 的头文件及库文件
yum install mysql-devel.x86_64
安装 net-snmp
yum install net-snmp.x86_64 net-snmp-devel.x86_64 net-snmp-utils.x86_64
安装 curl
yum install curl.x86_64 curl-devel.x86_64
安装 gcc
yum install gcc.x86_64 libgcc.i386 libgcc.x86_64
安装 make
yum install make
3. 编译安装 zabbix
从 zabbix 的官网上下载 源代码,上传到虚拟机,开始解压编译
解压缩
tar -zxvf zabbix-2.0.4.tar.gz
编译安装 zabbix ,注意要连同 agent 一起编译
./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
make install
创建 zabbix 用户
useradd -d /home/zabbix -p zabbix zabbix
进入 zabbix 解压缩后的目录,创建 zabbix 数据库
mysql -uroot -p123456
create database zabbix character set utf8;
quit;
# cd database/mysql
# cat schema.sql| mysql -u root -p123456 zabbix
# cat images.sql | mysql -u root -p123456 zabbix
# cat data.sql | mysql -u root -p123456 zabbix
zabbix-agent 10050/tcp Zabbix Agent
zabbix-agent 10050/udp Zabbix Agent
zabbix-trapper 10051/tcp Zabbix Trapper
zabbix-trapper 10051/udp Zabbix Trapper
6.配置 zabbix server
出于安全的考虑,使用 zabbix 用户登录启动 zabbix server 和 zabbix agentd
/usr/local/sbin/zabbix_server
/usr/local/sbin/zabbix_agentd
使用浏览器登陆到 zabbix server
http:///index.php
会出现如下配置服务器界面
一路 next 进入配置检查页面,会发现 PHP max execution 和PHP Timezone 两项检查失败,
修改 /etc/php.ini ,修改以下两项
max_execution_time = 300
date.timezone = Asia/Chongqing
配置:
邮件配置:
客户端安装:
wget http://www.zabbix.com/downloads/2.0.4/zabbix_agents_2.0.4.linux2_6.i386.tar.gz
groupadd zabbix
useradd -g zabbix
解压:
mkdir /usr/local/zabbix
cd /usr/local/zabbix
wget -c http://www.zabbix.com/downloads/2.0.4/zabbix_agents_2.0.4.linux2_6.i386.tar.gz
tar zxf zabbix_agents_2.0.4.linux2_6.i386.tar.gz
接下来,需要对angent进行一些配置
Server安装产生的配置文件位于:zabbix安装目录/etc/zabbix_agentd.conf
agent package产生的配置文件位于:zabbix目录/conf/zabbix_agentd.conf
#主要需要配置的内容为:
Server=172.16.103.230 #指定Server端的IP地址
Hostname=eyou60 #本机的hostname
#其他一些配置:
PidFile=/tmp/zabbix_agentd.pid #pid文件设定
LogFile=/tmp/zabbix_agentd.log #日志文件设置
LogFileSize=10 #设定单个日志文件的最大大小(单位为M)
ListenPort=10050 #agentd监听端口
ListenIP=172.16.100.60 #监听IP。默认是对本机的所有进行监听,按需设置
#另外不得不说的一个配置是UserParameter,可以通过这个配置实现自定义监控项目,非常实用的一个配置项,在后面具体使用过程中再介绍它。
#配置基本上足够了,如果有别的需求可以自行查看zabbix_agentd.conf文档中的具体说明再按需配置
复制zabbix_agentd启动脚本到/etc/init.d中并修改好路径信息
启动agentd
service zabbix_agentd start
zabbix 收不到邮件:
Archive for the ‘postfix’ Category
Connect to googlemail.com[IPv6 IP]:25: Network is unreachable Gmail
without comments
relay=none, delay=508, delays=508/0.02/0.02/0, dsn=4.4.1, status=deferred (connect to aspmx2.googlemail.com[IPv6 Address]:25: Network is unreachable)
If anyone is getting the above message or similar it’s being caused by Gmail now accepting mail over IPv6 and your server is failing to connect to their server for some reason to fix this in postfix I simply forced it to use IPv4 until I have the time to spend setting up IPv6 mail.
In postfix open:
/etc/postfix/main.cf
Set Postfix IPv4 Only
Find the line starting with “inet_protocols” and make sure it reads:
inet_protocols=ipv4
(On CentOS the default was inet_protocols=all)
Restart or reload Postfix.
/etc/init.d/postfix reload
You might want to flush the mail queue in Postfix or just wait and mail will start to send, note you will probably have backed up email.
分享到:
相关推荐
Centos7.9安装部署Zabbix6,需要安装包的发邮箱,文件里面包含邮箱地址
基于centos7下zabbix的搭建,收集整理自主实验的资料。
Centos7.9安装zabbix6.0LTS版
centos8部署zabbix6.2实战经验
zabbix安装教程,centos8安装zabbix5.0+apache 部署,centos8安装zabbix5.0+apache 部署
centos 7部署zabbix教程,附带常规故障解决。zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供...
linux初学者部署简单部署zabbix,步奏详细,配置全面。有兴趣的同学可以看下
centos8部署zabbix6.2 虚拟机实战经验
主要介绍基于centos7 得zabbix得功能 以及如何进行部署服务得一套文档
# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent # mysql -uroot -p password mysql> create database zabbix character set utf8...
详细描述如何在centos6上安装zabbix,亲测可行,来源于网络,非本人原创,英文内容,但图文并茂,简单易懂。
centos7安装zabbix,快速部署zabbix,通用 、全面、可靠。
基于centos部署zabbix
Zabbix安装部署手册(CentOS8-zabbix5.2)
网络运维之zabbix部署
Centos7.3安装部署Zabbix3.4.1新手详细入门教程。Centos7.3安装部署Zabbix3.4.1新手详细入门教程。
centos7 详细安装zabbix以及详细配置教程
./configure --prefix=/usr/local/zabbix --sysconfdir=/etc/zabbix/ --enable-server
centos6一键部署zabbix3.2.4监控,执行前需下载zabbix源包