運用Zabbix實現內網服務器狀態及局域網情況監控(2) —— 環境配置

1、基本要求php

Zabbix支持以下操做系統:html

Linux
IBM AIX
FreeBSD
NetBSD
OpenBSD
HP-UX
Mac OS X
Solaris
Windows: 2000, Server 2003, XP, Vista, Server 2008, 7, 8, Server 2012 (只能跑 Zabbix agent)
mysql

軟件須要:android

數據庫web

MySQL5.0.3 或者以上,推薦使用 InnoDB 引擎( TTLSA 推薦使用 MySQL,開源、 免費資料多)
Oracle10g 或者以上
PostgreSQL8.1 或者以上 .
SQLite3.3.5 或者以上
IBM DB29.7 或者以上
sql

WEB應用數據庫

Apache1.3.12 或者以上
json

PHP5.3.0 或者以上, zabbix 早期版本支持 5.2,可是 2.2 版本最低版本是 5.3
vim

PHP擴展:api

gd / bcmath / ctype / libXML(2.6.15或以上) / xmlreader / Xmlwriter / Session / sockets / mbstring / gettext / ibm_db2 / mysqli / oci8 / pgsq / sqlite3

服務器

如下內容都爲可選項,若是你須要監控特定項,安裝特定支持便可。
OpenIPMIIPMI 硬件監控
libssh2:版本 1.0 以上, SSH 支持
fpingicmp 監控項
libcurl:監控 web .
libiksemel:支持 jabber 報警(國內應該沒什麼人用)
net-snmpSNMP 監控支持

 

JAVA網關

若是你須要經過 Java 網關來監控你的 Java 進程,那麼你須要增長以下支持

包名 地址 兼容性
logback-core-0.9.27.jar http://logback.qos.ch/ 0.9.27 、 1.0.13 、 1.1.1
logback-classic-0.9.27.jar http://logback.qos.ch/ 0.9.27 、 1.0.13 、 1.1.1
slf4j-api-1.6.1.jar http://logback.qos.ch/ 1.6.1 、 1.6.6 、 1.7.6
android-json-4.3_r3.1.jar http://android.googlesource.com/platform/libcore/+/master/json 2.3.3_r1.1 、 4.3_r3.1

時間同步

數據庫空間計算公式
zabbix 配置:固定大小,通常<10MB
歷史數據:天數*(監控項總數/更新頻率)*24 小時*3600 *50 字節
趨勢數據:天數*(監控項總數/3600*24 小時*3600 *128 字節
事件數據:天數*事件個數(大概值) *24 小時*3600 *130 字節

數據庫硬盤空間=配置文件大小+歷史記錄+趨勢記錄+事件記錄

 

2、環境配置

LNMP環境配置:http://www.cnblogs.com/vurtne-lu/p/7655802.html

 

配置PHP

[root@localhost html]# vim /etc/php.ini
# 修改配置參數
max_execution_time = 300
memory_limit = 128M
post_max_size = 16M
upload_max_filesize = 2M
max_input_time = 300
date.timezone = PRC
相關文章
相關標籤/搜索