Difference between revisions of "Zabbix"

From wikieduonline
Jump to navigation Jump to search
 
(51 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''[[wikipedia:Zabbix|Zabbix]]''' is an open source [[monitoring]] software for [[Network monitoring|networks]], [[operating systems]] and applications. It is designed following a Client-server architecture to monitor and track the status of various services components: network, [[Server (computing)|server]]s, and network hardware.
+
'''[[wikipedia:Zabbix|Zabbix]]''' (2001) is an open source [[monitoring]] software for [[Network monitoring|networks]], [[operating systems]] and applications. It is designed following a [[Zabbix agent|Client]]-server architecture to monitor and track the status of various services components: network, [[Server (computing)|server]]s, 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<ref>https://hub.docker.com/r/zabbix/zabbix-server-mysql/</ref>
 
You can installing it using official Zabbix installation instructions or running it using a [[docker]] container<ref>https://hub.docker.com/r/zabbix/zabbix-server-mysql/</ref>
  
== Running Zabbix on macOS ==
+
== Features ==
* <code>brew install zabbix</code>
+
* [[SLA]], and [[ITIL]] [[KPI]] metrics calculations
 +
 
 +
== Configuration ==
 +
* <code>[[/etc/zabbix/zabbix_server.conf]]</code>
  
 +
== Binaries ==
 +
* <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>
  
== Running Zabbix using [[Docker]] ==
+
== [[Install Zabbix using Docker]] ==
* <code>[[docker pull]] zabbix/zabbix-server-mysql</code> <ref>https://hub.docker.com/r/zabbix/zabbix-server-mysql/</ref>
 
* <code>[[docker run]] --name some-zabbix-server-mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -d zabbix/zabbix-server-mysql:tag</code><ref>https://hub.docker.com/r/zabbix/zabbix-server-mysql/</ref>
 
  
Running an agent:
+
== Related terms ==
* <code>docker pull [[zabbix]]/zabbix-agent</code><ref>https://hub.docker.com/r/zabbix/zabbix-agent/</ref>
+
* [[Terraform]]
 +
* [[Zabbix agent]] (<code>[[zabbix_agentd.conf]]</code>)
 +
* Notifications: [[Discord]], [[Email]], [[Mattermost]], [[Opsgenie]], [[PagerDuty]], [[Pushover]], [[Slack]], [[SMS]] )
 +
* <code>[[zabbix_server.conf]]</code>
 +
* [[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]] containers
+
# [[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]]: <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
  
 
== See also ==
 
== See also ==
 +
* {{Zabbix}}
 
* {{Monitoring}}
 
* {{Monitoring}}
 
* {{Monitoring software}}
 
* {{Monitoring software}}
  
  
* [[Nagios]] and [[Icinga]]
 
* [[Prometheus monitoring]] and [[monit]]
 
* [[systemd]], [[daemontools]], [[runit]] and https://en.wikipedia.org/wiki/Process_supervision
 
  
[[Category:Linux]]
+
[[Category:Zabbix]]
[[Category:Information technology]]
 
 
[[Category:Server administration]]
 
[[Category:Server administration]]
 
[[Category:Monitoring]]
 
[[Category:Monitoring]]
  
  
{{CC License}}
+
{{CC license}}
 
Source: wikiversity
 
Source: wikiversity

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]

Features[edit]

Configuration[edit]

Binaries[edit]

Install Zabbix[edit]

Install Zabbix using Docker[edit]

Related terms[edit]

Activities[edit]

  1. Install Zabbix using Docker
  2. Add your first Zabbix hosts (monitored machine)
  3. Create you first web monitoring and define a new trigger it.

Advanced

  1. Install Zabbix plugin on Grafana: grafana-cli plugins install alexanderzobnin-zabbix-app
  2. Review Ansible Zabbix modules: https://docs.ansible.com/ansible/latest/modules/list_of_monitoring_modules.html#zabbix

See also[edit]


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: