中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Cent OS 7.0 安裝Zabbix4.0 LAMP的詳細步驟

發布時間:2021-06-29 10:41:51 來源:億速云 閱讀:158 作者:chen 欄目:大數據

這篇文章主要介紹“Cent OS 7.0 安裝Zabbix4.0 LAMP的詳細步驟”,在日常操作中,相信很多人在Cent OS 7.0 安裝Zabbix4.0 LAMP的詳細步驟問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Cent OS 7.0 安裝Zabbix4.0 LAMP的詳細步驟”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

Zabbix簡介

Zabbix是一個高度集成的企業級開源網絡監控解決方案,與Cacti、nagios類似,提供分布式監控以及集中的web管理界面。zabbix具備常見商業監控軟件所具備的功能,例如主機性能監控,網絡設備性能監控,數據庫性能監控,ftp等通用協議的監控,能夠靈活利用可定制警告機制,允許用戶對事件發送基于E-mail的警告,保證相關人員可以快速解決。還能夠利用存儲數據提供杰出的報表及實時的圖形化數據處理,實現對監控主機7x24小時集中監控。

Zabbix通過C/S模式采集數據通過B/S模式在web端展示和配置,通過SNMP協議傳輸,而被監控對象只需要支持SNMP協議或者運行Zabbix-agents代理程序即可。服務端監聽端口為10051,而被監控端即Zabbix-agents代理程序監控10050端口。

實驗環境

主機操作系統IP地址主要軟件
zabbix服務端CentOS7.0 x86_64192.168.109.129zabbix-server4.0
Linux被監控端Redhat7.0 x86_64192.168.109.128zabbix-agent4.0
Windwos被監控端Windwos x86_64192.168.109.1zabbix-agent4.0

Zabbix服務端環境部署

1、環境準備

由于zabbix提供集中的web監控管理界面,因此服務在web界面的呈現需要LAMP架構支持。
     yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash

編輯配置httpd
    vim /etc/httpd/conf/httpd.conf
    ServerName zabbix
    DirectoryIndex index.html index.php
//添加首頁支持格式

編輯配置php,配置中國時區
    vim /etc/php.ini
    date.timezone = PRC
//PRC為中國時區
啟動httpd,mysql
    systemctl stop firewalld.service
    setenforce 0
    systemctl start httpd.service
    systemctl start mariadb.service
    netstat -ntap | egrep '(80|3306)'

啟動msyql后執行初始安全設置。
    mysql_secure_installation
(默認配置全部選Y即可...這里省略)    

    mysql -u root -p
    CREATE DATABASE zabbix character set utf8 collate utf8_bin; //設置數據庫字符集    

    GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY '123456'; //創建zabbix數據庫,并設定用戶密碼
    flush privileges;
數據庫設置完成,檢測php與數據庫連通情況
    vim /var/www/html/index.php
    <?php
    $link=mysql_connect('192.168.109.129','zabbix','123456'); //注意IP地址     if($link) echo "<h2>Success!!</h2>";
    else echo "Fail!!";
    mysql_close();
    ?>

在網頁中輸入zabbix主機ip地址顯示Success表示連通數據庫成功
Cent OS 7.0 安裝Zabbix4.0 LAMP的詳細步驟

###為保證zabbix用戶也可以登錄數據庫,若出現本地無法登錄情況,解決方式如下。
使用root賬戶登錄數據庫
    select user,host from mysql.user; //有空用戶名稱占用導致本地無法登錄遠程可登錄
    +--------+-----------+
    | user | host |
    +--------+-----------+
    | zabbix | % |
    | root | 127.0.0.1 |
    | root | ::1 |
    | | cacti |
    | root | cacti |
    | | localhost |
    | root | localhost |
    +--------+-----------+

drop user ''@localhost; //刪除空用戶
drop user ''@cacti;
flush privileges;
2、部署Zabbix Server

yum install php-bcmath php-mbstring -y //安裝php支持zabbix組件

rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm //會自動生成yum源文件,保證系統可以上網
yum install zabbix-server-mysql zabbix-web-mysql -y //安裝zabbix組件

zcat /usr/share/doc/zabbix-server-mysql-4.0.0/create.sql.gz | mysql -u zabbix -p zabbix //生成數據庫文件,注意密碼不要輸成root的

查看、修改zabbix配置文件
    vim /etc/zabbix/zabbix_server.conf
修改如下信息:

    38:LogFile=/var/log/zabbix/zabbix_server.log
    49:LogFileSize=0
    72:PidFile=/var/run/zabbix/zabbix_server.pid
    90:DBHost=127.0.0.1
    91:DBName=zabbix
    107:DBUser=zabbix
    108:DBPassword=123456
    287:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
    413:Timeout=4
    455:AlertScriptsPath=/usr/lib/zabbix/alertscripts
    465:ExternalScripts=/usr/lib/zabbix/externalscripts
    501:LogSlowQueries=3000

修改zabbix在httpd中的時區
    vim /etc/httpd/conf.d/zabbix.conf
    php_value date.timezone Asia/Shanghai

zabbix基本配置完成,啟動服務,實現web界面安裝
    systemctl enable zabbix-server
    systemctl start zabbix-server
    netstat -anpt | grep zabbix //監聽在10051端口上
    systemctl restart httpd.service

web界面安裝訪問。

http://192.168.109.129/zabbix

Cent OS 7.0 安裝Zabbix4.0 LAMP的詳細步驟

Cent OS 7.0 安裝Zabbix4.0 LAMP的詳細步驟

Cent OS 7.0 安裝Zabbix4.0 LAMP的詳細步驟

Linux被監控端代理設置

安裝zabbix-agent客戶端
rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm

yum install -y zabbix-agent

編輯修改配置文件
vim /etc/zabbix/zabbix_agentd.conf

13:PidFile=/var/run/zabbix/zabbix_agentd.pid
32:LogFile=/var/log/zabbix/zabbix_agentd.log
43:LogFileSize=0
95:Server=192.168.109.129 //zabbix服務器地址
136:ServerActive=192.168.109.129 //活躍服務器地址
147:Hostname=zabbix_agent_rhcl7.0
265:Include=/etc/zabbix/zabbix_agentd.d/*.conf


關閉防火墻,啟動服務
    systemctl stop firewalld.service
    setenforce 0
    systemctl enable zabbix-agent.service
    systemctl restart zabbix-agent.service

netstat -ntpl | grep zabbix //查看zabbix監聽10050端口

Windwos被監控端代理設置

將Windwos agent下載后放到C:\根目錄,文件夾名稱為zabbix

Cent OS 7.0 安裝Zabbix4.0 LAMP的詳細步驟

注意執行時需要管理員權限

cmd /c "C:\zabbix\bin\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.conf -i"
cmd /c "C:\zabbix\bin\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.conf -s"

cmd /c "C:\zabbix\bin\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.conf -x"
cmd /c "C:\zabbix\bin\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.conf -d"

參數解釋:
-c :指定配置文件所有位置
-i :安裝客戶端
-s :啟動客戶端
-x :停止客戶端
-d :卸載客戶端

檢查agent是否安裝完成,端口是否正常

Cent OS 7.0 安裝Zabbix4.0 LAMP的詳細步驟

最后在實際的生產環境中,還需要調整zabbix主動被動模式和自動化監控

zabbix默認模式是被動模式:
被動模式:100個監控,需要100個回合,效率奇慢;
主動模式:100個監控,需要1個回合。

可以參考這篇文章進行zabbix的優化

API https://www.jianshu.com/p/594d648b8b87#tt_daymode=1&tt_font=m

到此,關于“Cent OS 7.0 安裝Zabbix4.0 LAMP的詳細步驟”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德令哈市| 十堰市| 资兴市| 淮安市| 新巴尔虎右旗| 丹棱县| 大关县| 岐山县| 玛纳斯县| 雷山县| 龙门县| 黔江区| 白沙| 四子王旗| 宕昌县| 靖西县| 高阳县| 冷水江市| 广平县| 奉新县| 隆德县| 凌海市| 宝清县| 工布江达县| 兴业县| 扶风县| 治多县| 轮台县| 蓝田县| 阿荣旗| 彰化市| 台中县| 林周县| 舒城县| 建瓯市| 岳西县| 修文县| 云梦县| 浙江省| 垫江县| 拉孜县|