====== Kontrola funkčnosti zařízení a služeb ve spravovaných firmách ====== ===== ZABBIX ===== VS provozovaný jako kontejner na PROXMOX. Certifikáty od LE, instalace a aktualizace pomocí programu [[https://certbot.eff.org/|CERTBOT ]] **Zabbix server v5.2.1:** **Zabbix**: https://z.profiit.cz/zabbix\\ **Zabbix - lokální IP**: 10.199.1.20\\ **Fyzický server IP**: 10.199.1.10\\ **Proxmox**: https://10.199.1.10:8006\\ ==== Odesílání emailu přes gmail ==== V nastavení google účtu je potřeba povolit //Přístup méně zabezpečených aplikací// Menu Účet -> Zabezpečení {{:private:emcc:pasted:20211209-171457.png}} {{:private:emcc:pasted:20211209-171307.png}} ==== Zabbix Alerts ==== Zabbix Alerts: Setup Zabbix Email Notifications & Escalations https://bestmonitoringtools.com/zabbix-alerts-setup-zabbix-email-notifications-escalations/#Step_4_Enable_trigger_action_that_will_send_Zabbix_alerts_to_users_via_email ==== Zabbix agent ==== Instalace agenta na Ubuntu a Debian OS\\ https://www.zabbix.com/download?zabbix=5.0&os_distribution=debian&os_version=10_buster&db=postgresql&ws=apache Nastavení zabbix repositáře **Debian 10 - Buster** wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb dpkg -i zabbix-release_5.0-1+buster_all.deb apt update Nastavení zabbix repositáře **Ubuntu 20.04 - Focal** wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb dpkg -i zabbix-release_5.0-1+focal_all.deb apt update Instalace agenta apt install zabbix-agent PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=89.239.25.64 ServerActive=89.239.25.64 HostMetadata=Linux ##HostnameItem=system.hostname Hostname=xxxx # ===== Platnost certifikátů od LE ===== Každý pátek se kontroluje skriptem spuštěným na KRAFWKA. #05 20 * * 5 /usr/local/sbin/certinfo #!/bin/bash #!/bin/bash -l PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin #BCKPATH="/mnt/backup/" LOGFILE="/tmp/certinfo.log" MAILLOGFILE="cert.log" TO="To:nemec@emcc.cz" FROM="From:info-mail@emcc.cz" SUBJECT="Subject: CERT Expiration Date" DATE=$(date +%d%m%Y_%H-%M-%S) declare -A arrdom servers=( www.profiit.cz dokuwiki.emcc.cz post.emcc.cz mail.veltrusy.cz mail.ofiz.cz cloud.profiit.cz lkscloud.profiit.cz jira.tool4dev.com confluence.tool4dev.com bitbucket.tool4dev.com bamboo.tool4dev.com bakalari.skolaveltrusy.cz mail.griffteam.com remote.flexibleideas.cz ) function mail { echo -e "$TO" > $LOGFILE echo -e "$FROM" >> $LOGFILE echo -e "$SUBJECT + $DATE" >> $LOGFILE } function certinfo { for server in "${servers[@]}" do echo -e "----------------" >> $LOGFILE echo "$server" >> $LOGFILE echo -e | openssl s_client -servername $server -connect $server:443 2>/dev/null | openssl x509 -enddate -noout >> $LOGFILE #echo -e | openssl s_client -servername confluence.tool4dev.com -connect confluence.tool4dev.com:443 2>/dev/null | openssl x509 -enddate -noout >> $LOGFILE done } mail certinfo echo -e "----------------" >> $LOGFILE echo -e "IMAP server post.emcc.cz" >> $LOGFILE openssl s_client -servername post.emcc.cz -connect post.emcc.cz:993 2>/dev/null | openssl x509 -enddate -noout >> $LOGFILE echo -e "----------------" >> $LOGFILE msmtp -t < $LOGFILE ===== Zálohování ===== Řešení záloh pro jednotlivé firmy. ===== Test funkčnosti el. pošty ===== Ze serveru Post odchází za velké množství testovacích zpráv. * Informace o počtu zpráv ve frontě * Kontrola logu na info o aktivaci blacklistu proti našemu serveru * Kontrola odesílání emailu na **outlook.com** každý den v 7:10 - kontroluje se jestli je možné zprávu odeslat a jestli jí server přijme (na outlook.com je nastavené pravidlo pro přeposlání zprávy na nemec@emcc.cz) * test odesílání zpráv z flexibleideas.cz - každý den od 7:15 do 19:15. Posílá se zpráva ze serveru post.emcc.cz na Exch. server. Na serveru je nastavené pravidlo s automatickou odpovědí na info@emcc.cz a stn.nemec@outlook.com (v Outlook.com je přesměrování veškeré pošty na nemec@emcc.cz) ===== Mail - iredmail - administrace ===== **administrace**\\ https://mail.ofiz.cz/iredadmin **phpmyadmin - aliasy**\\ https://mail.ofiz.cz/phpmyadmin