Difference between revisions of "Zabbix"
Jump to navigation
Jump to search
Tags: Mobile web edit, Mobile edit |
|||
(18 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
* [[SLA]], and [[ITIL]] [[KPI]] metrics calculations | * [[SLA]], and [[ITIL]] [[KPI]] metrics calculations | ||
+ | == Configuration == | ||
+ | * <code>[[/etc/zabbix/zabbix_server.conf]]</code> | ||
− | == Install Zabbix | + | == Binaries == |
− | * <code>brew install zabbix</code> | + | * <code>[[/usr/sbin/zabbix_server]]</code> |
+ | * <code>[[zabbix_get]]</code> | ||
+ | |||
+ | == Install Zabbix== | ||
+ | * [[Ubuntu]]: <code>[[apt install]] [[zabbix-server-mysql]]</code> | ||
+ | * macOS: | ||
+ | ** <code>[[brew install zabbix]]</code> | ||
+ | ** <code>[[brew install zabbix-cli]]</code> | ||
== [[Install Zabbix using Docker]] == | == [[Install Zabbix using Docker]] == | ||
Line 17: | Line 26: | ||
* [[Terraform]] | * [[Terraform]] | ||
* [[Zabbix agent]] (<code>[[zabbix_agentd.conf]]</code>) | * [[Zabbix agent]] (<code>[[zabbix_agentd.conf]]</code>) | ||
− | * Notifications: [[Discord]], Email, [[Mattermost]], [[Opsgenie]], [[PagerDuty]], [[Pushover]], [[Slack]], [[SMS]] ) | + | * Notifications: [[Discord]], [[Email]], [[Mattermost]], [[Opsgenie]], [[PagerDuty]], [[Pushover]], [[Slack]], [[SMS]] ) |
− | |||
* <code>[[zabbix_server.conf]]</code> | * <code>[[zabbix_server.conf]]</code> | ||
* [[Zabbix modules]] | * [[Zabbix modules]] | ||
+ | * Simple checks based on <code>[[fping]]</code> or tcp/udp checks | ||
+ | * Probe: https://www.zabbix.com/documentation/current/manual/config/items/itemtypes/ssh_checks | ||
+ | * <code>[[systemctl status zabbix-server]]</code> | ||
+ | * <code>[[zabbix-agent2]]</code> | ||
== Activities == | == Activities == | ||
# [[Install Zabbix using Docker]] | # [[Install Zabbix using Docker]] | ||
# [[Add your first Zabbix hosts (monitored machine)]] | # [[Add your first Zabbix hosts (monitored machine)]] | ||
− | # Create you first web monitoring and define a new [[trigger]] it. | + | # Create you first [[web monitoring]] and define a new [[trigger]] it. |
Advanced | Advanced | ||
− | # Install Zabbix plugin on [[Grafana]]: <code>grafana-cli plugins install alexanderzobnin-zabbix-app</code> | + | # Install Zabbix plugin on [[Grafana]]: <code>[[grafana-cli]] plugins install alexanderzobnin-zabbix-app</code> |
# Review [[Ansible]] Zabbix modules: https://docs.ansible.com/ansible/latest/modules/list_of_monitoring_modules.html#zabbix | # Review [[Ansible]] Zabbix modules: https://docs.ansible.com/ansible/latest/modules/list_of_monitoring_modules.html#zabbix | ||
Latest revision as of 14:30, 16 March 2024
Zabbix (2001) is an open source monitoring software for networks, operating systems and applications. It is designed following a Client-server architecture to monitor and track the status of various services components: network, servers, and network hardware.
Zabbbix client software is Zabbix agent while server listen on TCP port 10050 and 10051.
You can installing it using official Zabbix installation instructions or running it using a docker container[1]
Contents
Features[edit]
Configuration[edit]
Binaries[edit]
Install Zabbix[edit]
Install Zabbix using Docker[edit]
Related terms[edit]
- Terraform
- Zabbix agent (
zabbix_agentd.conf
) - Notifications: Discord, Email, Mattermost, Opsgenie, PagerDuty, Pushover, Slack, SMS )
zabbix_server.conf
- Zabbix modules
- Simple checks based on
fping
or tcp/udp checks - Probe: https://www.zabbix.com/documentation/current/manual/config/items/itemtypes/ssh_checks
systemctl status zabbix-server
zabbix-agent2
Activities[edit]
- Install Zabbix using Docker
- Add your first Zabbix hosts (monitored machine)
- Create you first web monitoring and define a new trigger it.
Advanced
- Install Zabbix plugin on Grafana:
grafana-cli plugins install alexanderzobnin-zabbix-app
- Review Ansible Zabbix modules: https://docs.ansible.com/ansible/latest/modules/list_of_monitoring_modules.html#zabbix
See also[edit]
- Zabbix, Zabbix releases, Install Zabbix using Docker, Zabbix agent (
zabbix_agentd.conf
), Zabbix API,zabbix_server
,zabbix_get
,zabbix_sender
,/etc/zabbix/zabbix_server.conf
- Monitoring: On call, Monitoring software, Monitoring services, Resource monitoring, Metric colletion tools, network monitoring, SLA Management Monitoring Tools, Alarm/Alert, Resource starvation, Alerts and notifications, Monitoring Kubernetes, VictoriaMetrics, Sensu, LogicMonitor, Distributed tracing, Datadog Monitors
- Monitoring: Prometheus, Cacti, monit, munin, RRDtool, Zabbix, Netdata, Nagios, Check MK, Icinga, Pingdom, OpsGenie and Datadog, Opsgenie, PRTG, Checkmk
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy.
Source: wikiversity
Advertising: