- Mastering Zabbix(Second Edition)
- Andrea Dalle Vacche
- 316字
- 2021-07-16 20:01:15
Defining the environment size
Since this book is focused on a large environment, we need to define or at least provide basic fixed points to identify a large environment. There are various things to consider in this definition; basically, we can identify an environment as large when:
- There are more than one different physical locations
- The number of monitored devices is high (hundreds or thousands)
- The number of checks and items retrieved per second is high (more than 500)
- There are lots of items, triggers, and data to handle (the database is larger than 100 GB)
- The availability and performance are both critical
All of the preceding points define a large environment; in this kind of environment, the installation and maintenance of Zabbix infrastructure play a critical role.
The installation, of course, is a task that is defined well on a timely basis and, probably, is one of the most critical tasks; it is really important to go live with a strong and reliable monitoring infrastructure. Also, once we go live with the monitoring in place, it will not be so easy to move/migrate pieces without any loss of data. There are certain other things to consider: we will have a lot of tasks related to our monitoring system, most of which are daily tasks, but in a large environment, they require particular attention.
In a small environment with a small database, a backup will keep you busy for a few minutes, but if the database is large, this task will consume a considerable amount of time to be completed.
The restore and relative-restore plans should be considered and tested periodically to be aware of the time needed to complete this task in the event of a disaster or critical hardware failure.
Between maintenance tasks, we need to consider testing and putting into production upgrades with minimal impact, along with the daily tasks and daily checks.
- 在最好的年紀學Python:小學生趣味編程
- 算法零基礎一本通(Python版)
- Learning ArcGIS Pro 2
- Apache Spark 2.x Machine Learning Cookbook
- Flask Web開發(fā)入門、進階與實戰(zhàn)
- AngularJS深度剖析與最佳實踐
- 高級C/C++編譯技術(典藏版)
- Nginx實戰(zhàn):基于Lua語言的配置、開發(fā)與架構詳解
- Java SE實踐教程
- Visual Basic 6.0程序設計實驗教程
- 持續(xù)集成與持續(xù)交付實戰(zhàn):用Jenkins、Travis CI和CircleCI構建和發(fā)布大規(guī)模高質量軟件
- FFmpeg開發(fā)實戰(zhàn):從零基礎到短視頻上線
- 遠方:兩位持續(xù)創(chuàng)業(yè)者的點滴思考
- 樹莓派開發(fā)從零開始學:超好玩的智能小硬件制作書
- Unity虛擬現(xiàn)實開發(fā)圣典