运维监控---企业级Zabbix详解_【all】

时间:2021-02-01 13:41:40

基础LNMP环境搭建

Linux 下LNMP环境搭建

下载Zabbix

链接:https://pan.baidu.com/s/1n36esVyYAKstwnFopbV2sg 密码:izll

创建zabbix数据库信息

mysql -uroot -proot
create database zabbix;
grant all privileges on zabbix.* to zabbix@'localhost' identified by 'zabbix';
grant all privileges on zabbix.* to zabbix@'192.168.25.%' identified by 'zabbix';
flush privileges;

运维监控---企业级Zabbix详解_【all】

关闭selinux

 setenforce 0  -->t推荐 临时生效,快
sed -i 's/enforcing/Permissive/g' /etc/sysconfig/selinux
==> vim /etc/sysconfig/selinux -->需要重启服务器,麻烦

运维监控---企业级Zabbix详解_【all】

安装epel软件包

# 还要安装一个epel,不然yum安装依赖的时候会看到找不到这个包
# 下载地址: https://dl.fedoraproject.org/pub/epel/6/i386/
# 我下载的是epel-release-6-8.noarch.rpm,丢到服务器上安装
rpm -ivh epel-release-6-8.noarch.rpm

运维监控---企业级Zabbix详解_【all】

安装zabbix

rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
yum install zabbix-server-mysql zabbix-web-mysql
yum install zabbix-agent
yum install -y libmysqlclient.so.16

运维监控---企业级Zabbix详解_【all】

导入zabbix数据表到本地数据库

cd /usr/share/doc/zabbix-server-mysql-2.4.8/create
mysql -uroot -proot zabbix<schema.sql
mysql -uroot -proot zabbix<images.sql
mysql -uroot -proot zabbix<data.sql

运维监控---企业级Zabbix详解_【all】

修改zabbix配置信息

vi /etc/zabbix/zabbix_server.conf   [感觉默认,检查即可]
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

运维监控---企业级Zabbix详解_【all】

vi /etc/httpd/conf.d/zabbix.conf   [感觉默认,更改时区即可]
<IfModule mod_php5.c>
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
</IfModule>

运维监控---企业级Zabbix详解_【all】

启动Zabbix

service zabbix-server start

运维监控---企业级Zabbix详解_【all】

配置Nginx和Zabbix的结合

 vim /usr/local/nginx/conf/nginx.conf

include  extra/zabbix.conf;

运维监控---企业级Zabbix详解_【all】

【更多Nginx可以参考】   https://www.cnblogs.com/ftl1012/p/9296063.html

上传zabbix包到/root/zabbix

复制zabbix[有2个文件db和zabbix]到html配置文件里面

cp -r /root/zabbix/  /usr/local/nginx/html/

运维监控---企业级Zabbix详解_【all】

配置Window下的hosts文件

C:\Windows\System32\drivers\etc
192.168.25.144 www.zabbix.com zabbix.com

浏览器输入: http://www.zabbix.com/zabbix/setup.php运维监控---企业级Zabbix详解_【all】

运维监控---企业级Zabbix详解_【all】

原因分析:php的配置问题,修改成zabbix要求的

vim /usr/local/php/lib/php.ini

grep "max_execution_time" /usr/local/php/lib/php.ini
grep "post_max_size" /usr/local/php/lib/php.ini
grep "max_input_time" /usr/local/php/lib/php.ini
grep "zone" /usr/local/php/lib/php.ini

运维监控---企业级Zabbix详解_【all】

关于gettext的warning问题解决[未安装,需要扩展安装]

cd /opt/tools/php-5.3.27/ext/gettext
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make;make install --with-mysqli=mysqlnd
vim /usr/local/php/lib/php.ini
extension = "gettext.so"
修改后测试服务:/usr/local/php/sbin/php-fpm -t
停止服务 pkill php-fpm
启动服务 /usr/local/php/sbin/php-fpm

运维监控---企业级Zabbix详解_【all】

运维监控---企业级Zabbix详解_【all】

运维监控---企业级Zabbix详解_【all】

运维监控---企业级Zabbix详解_【all】

运维监控---企业级Zabbix详解_【all】

其他的运维监控软件:

运维监控---企业级Zabbix详解_【all】

【更多参考】

http://blog.51cto.com/zjzd86/1864936