日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > centos >内容正文

centos

Centos7下使用yum安装lnmp zabbix3.2

發(fā)布時(shí)間:2024/4/17 centos 122 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos7下使用yum安装lnmp zabbix3.2 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1:配置epel-release mysql zabbix 源

  • 配置epel源
wget http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm
  • 配置MySQL源,此處系統(tǒng)是Centos7,如果系統(tǒng)是Centos6,則用第二條命令
Cnetos7 yum install https://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm Centos6 yum install http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
  • 激活MySQL5.7的源
#配置yum-config-manager命令 yum install yum-utils #關(guān)閉MySQL5.6的源 yum-config-manager --disable mysql56-community #激活MySQL5.7的源 yum-config-manager --enable mysql57-community-dmr
  • 配置zabbix源
wget http://mirrors.aliyun.com/zabbix/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm

2:安裝lnmp環(huán)境并進(jìn)行測(cè)試

  • 安裝MySQL
yum install mysql mysql-devel mysql-server mysql-utilities
  • 配置MySQL密碼
vi /etc/my.cnf #在mysqld字段下添加 skip-grant-tables #重啟MySQL systemctl restart mysqld #執(zhí)行此條語句將密碼臨時(shí)設(shè)置為123456 update mysql.user set authentication_string=password(123456) where user='root' and Host = 'localhost'; #由于MySQL5.7強(qiáng)制密碼復(fù)雜程度,因此,此時(shí)退出MySQL,然后注釋掉#skip-grant-tables, systemctl restart mysqld SET PASSWORD FOR 'root'@'localhost' = PASSWORD('1234@Mfg'); FLUSH PRIVILEGES;
  • MySQL的一些簡(jiǎn)單優(yōu)化
#修改最大連接數(shù) max_connections = 500 #設(shè)置默認(rèn)字符集為utf8 character-set-server=utf8 #查詢排序時(shí)緩沖區(qū)大小,只對(duì)order by和group by起作用,可增大此值為16M sort_buffer_size = 16M #查詢緩存限制,只有1M以下查詢結(jié)果才會(huì)被緩存,以免結(jié)果數(shù)據(jù)較大把緩存池覆蓋 query_cache_limit = 1M #查看緩沖區(qū)大小,用于緩存SELECT查詢結(jié)果,下一次有同樣SELECT查詢將直接從緩存池返回結(jié)果,可適當(dāng)成倍增加此值 query_cache_size = 16M #給所有的查詢做cache,代表使用緩沖 query_cache_type = 1 #設(shè)置以順序掃描的方式掃描表數(shù)據(jù)的時(shí)候使用緩沖區(qū)的大小 read_buffer_size = 8M #打開文件數(shù)限制 open_files_limit = 10240 #修改InnoDB為獨(dú)立表空間模式,每個(gè)數(shù)據(jù)庫(kù)的每個(gè)表都會(huì)生成一個(gè)數(shù)據(jù)空間 innodb_file_per_table = 1 #索引和數(shù)據(jù)緩沖區(qū)大小,一般設(shè)置物理內(nèi)存的60%-70% innodb_buffer_pool_size = 1G #緩沖池實(shí)例個(gè)數(shù),推薦設(shè)置4個(gè)或8個(gè) innodb_buffer_pool_instances = 8 #2代表只把日志寫入到系統(tǒng)緩存區(qū),再每秒同步到磁盤,效率很高 innodb_flush_log_at_trx_commit = 2 #日志緩沖區(qū)大小,由于日志最長(zhǎng)每秒鐘刷新一次,所以一般不用超過16M innodb_log_buffer_size = 8M #back_log參數(shù)的值指出在MySQL暫時(shí)停止響應(yīng)新請(qǐng)求之前的短時(shí)間內(nèi)多少個(gè)請(qǐng)求可以被存在堆棧中 back_log = 1024 #thread cache 池中存放的最大連接數(shù) thread_cache_size = 64 #開啟慢查詢?nèi)罩?slow_query_log = ON
  • 創(chuàng)建zabbix數(shù)據(jù)庫(kù)
create database zabbix;
  • 安裝php
yum install php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy php-common php-devel php-fpm
  • 修改php的配置文件
#vi /etc/php.ini max_execution_time = 300 memory_limit = 128M post_max_size = 16M upload_max_filesize = 2M max_input_time = 300 date.timezone = Asia/Shanghai
  • 安裝nginx
yum install nginx
  • 測(cè)試php與nginx
vim /etc/nginx/conf.d/zabbix.conf #配置文件內(nèi)容如下: server {listen 80;server_name node2.crazylinux.xyz;root /opt/zabbix/;index index.html index.htm index.php;location / {try_files $uri $uri/ /index.php;}location ~ \.php$ {try_files $uri =404;include fastcgi.conf;fastcgi_pass 127.0.0.1:9000;} } #創(chuàng)建相應(yīng)目錄 mkdir /opt/zabbix #寫一個(gè)php測(cè)試文件 vim /opt/zabbix/index.php #內(nèi)容如下: <?php phpinfo(); ?> #訪問node2.crazylinux.xyz進(jìn)行測(cè)試,如果可以看到phpinfo的詳細(xì)信息則成名成功 #備注:一定要進(jìn)行域名的dns解析,一般建議直接修改hosts文件即可!

3:安裝zabbix-server

  • yum安裝zabbix服務(wù)端
yum install zabbix-server-mysql zabbix-web-mysql zabbix-java-gateway
  • 由于需要監(jiān)控自己,還需要安裝zabbix-agent
yum install zabbix-agent
  • 修改配置文件
vim /etc/zabbix/zabbix_server.conf #修改內(nèi)容如下: DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=Zabbix@123

4:同步zabbix數(shù)據(jù)庫(kù),并進(jìn)行web配置

  • 同步sql到MySQL數(shù)據(jù)庫(kù)
#sql文件的目錄 /usr/share/doc/zabbix-server-mysql-3.2.3/create.sql.gz #解壓改文件 gunzip create.sql.gz #進(jìn)入MySQL,然后source mysql -uroot -p1234@Mfg use zabbix; source /usr/share/doc/zabbix-server-mysql-3.2.3/create.sql; #給zabbix用戶權(quán)限 grant all privileges on zabbix.* to zabbix@'%' identified by 'Zabbix@123'; FLUSH PRIVILEGES;
  • 將zabbix的php源碼復(fù)制到/opt/zabbix/目錄下
cp -rf /usr/share/zabbix/* /opt/zabbix/ #覆蓋掉之前我們創(chuàng)建的index.php
  • 啟動(dòng)zabbix-server
systemctl start zabbix-server
  • 在瀏覽器中輸入node2.crazylinux.xyz,進(jìn)行zabbix的web配置
  • 如果在第二步時(shí)候報(bào)錯(cuò),PHP bcmath extension missing (PHP configuration parameter --enable-bcmath).
vim /etc/php.ini #添加如下內(nèi)容 extension=bcmath.so systemctl restart nginx systemctl restart php-fpm
  • 接下來就安裝web界面的提示,進(jìn)行配置,輸入我們前面設(shè)置的MySQL賬號(hào)和密碼.
  • 成功后進(jìn)入登錄界面,用戶名密碼:admin/zabbix

轉(zhuǎn)載于:https://www.cnblogs.com/skymyyang/p/7374748.html

總結(jié)

以上是生活随笔為你收集整理的Centos7下使用yum安装lnmp zabbix3.2的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。