运用Zabbix实现内网服务器状态及局域网状况监控(2) —— 环境配置
一、基本要求
Zabbix支持如下操作系統:
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: 5.0.3 或者以上,推薦使用 InnoDB 引擎( TTLSA 推薦使用 MySQL,開源、 免費資料多)
Oracle: 10g 或者以上
PostgreSQL: 8.1 或者以上 .
SQLite: 3.3.5 或者以上
IBM DB2: 9.7 或者以上
WEB應用
Apache: 1.3.12 或者以上
PHP: 5.3.0 或者以上, zabbix 早期版本支持 5.2,但是 2.2 版本最低版本是 5.3
PHP擴展:
gd / bcmath / ctype / libXML(2.6.15或以上) / xmlreader / Xmlwriter / Session / sockets / mbstring / gettext / ibm_db2 / mysqli / oci8 / pgsq / sqlite3
服務器
以下內容都為可選項,如果你需要監控特定項,安裝特定支持即可。
OpenIPMI: IPMI 硬件監控
libssh2:版本 1.0 以上, SSH 支持
fping: icmp 監控項
libcurl:監控 web 項.
libiksemel:支持 jabber 報警(國內應該沒什么人用)
net-snmp: SNMP 監控支持
?
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 字節
數據庫硬盤空間=配置文件大小+歷史記錄+趨勢記錄+事件記錄
?
二、環境配置
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?
轉載于:https://www.cnblogs.com/vurtne-lu/p/7651706.html
總結
以上是生活随笔為你收集整理的运用Zabbix实现内网服务器状态及局域网状况监控(2) —— 环境配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql主从配置 简书_Mysql主从
- 下一篇: ssm在线视频教育网站