Ansible
Zabbix
- Install Zabbix Agent2 With Modules
- Add Zabbix UserParameters for collecting Website statistic
- Add Zabbix UserParameters for Mail script test
- Add Zabbix to respective users
- Module installed based on Services Running e.g. Mysql Plugin for DB servers etc.
- Update/Upgrade Complete Zabbix Server installation and Zabbix Agent.
Elasticsearch
- Install Filebeat and Logstash with plugins
- Custom Logstash to get Nginx log
- Custom Filebeat to parse custom log files.
- Update Servers rolling update of notes to limit downtime
Linux
- The server was not able to contact github so i made Ansible with a cloned inventory of the users.
- This also used OS dependent triggers depending on if OS was RedHat or Debian Based.
- Installing packages based on distro.
Integrations
Integrations that has been done in professional settings.
ZabbixSnow
The project was meant as a basic system, to implement Zabbix problems to Incidents in ServiceNow.
The system basically ended up being a huge part of TV2 Denmarks Operation Center, where it got expanded to being able to create maintenance periods in Zabbix and then creating a Change or update an existing one with information from Zabbix.
In ServiceNow a CMDB was created, so incidents to be tied to a Zabbix triggger and a Zabbix Host, we chose this approach because having the CMDB in an Database or another program just adds to complexity.
For a technical deep dive a colleague and I did a presentation at Zabbix Conference in 2017.