Хотели бы вы узнать, как использовать настройку настройки электронной почты для настройки GLPI? В этом уроке мы покажем вам, как настроить GLPI для отправки электронной почты с помощью GMAIL.
• Версия GLPI: 9.3.1
Список оборудования:
В следующем разделе представлен список оборудования, используемого для создания этого учебника GLPI.
Все перечисленные выше аппаратные средства можно найти на веб-сайте Amazon.
GLPI Playlist:
На этой странице мы предлагаем быстрый доступ к списку видеороликов, связанных с установкой Zabbix.
Не забудьте подписаться на наш канал YouTube, названный FKIT.
GLPI Связанный учебник:
На этой странице мы предлагаем быстрый доступ к списку руководств, связанных с установкой GLPI.
Учебное пособие — Интеграция Gmail
Во-первых, нам нужно включить учетную запись Gmail для получения подключений от внешних программ.
Откройте браузер и получите доступ к своей учетной записи Gmail.
В нашем примере в браузере был введен следующий URL:
На экране входа в систему введите имя пользователя и пароль Gmail.
После входа в систему вам необходимо получить доступ к следующему URL-адресу:
• https://myaccount.google.com/lesssecureapps
Выберите параметр, позволяющий использовать менее безопасные приложения.
Теперь нам нужно проверить, можем ли мы использовать командную строку Linux для отправки электронной почты с помощью Gmail.
Используйте следующую команду для установки необходимых пакетов.
# sudo apt-get update
# sudo apt-get install ssmtp
Отредактируйте файл ssmtp.conf для подключения к нашей учетной записи Gmail.
# vi /etc/ssmtp/ssmtp.conf
root=virtualcoin.videos@gmail.com
mailhub=smtp.gmail.com:465
FromLineOverride=YES
AuthUser=virtualcoin.videos@gmail.com
AuthPass=kamisama123
UseTLS=YES
В нашем примере мы используем учетную запись Gmail virtualcoin.videos@gmail.com.
В нашем примере учетная запись Gmail virtualcoin.videos@gmail.com использует пароль kamisama123.
Вам необходимо изменить учетную запись Gmail и пароль, чтобы отразить вашу учетную запись.
Используйте следующую команду для отправки электронной почты с помощью командной строки.
# echo «E-Mail using the command-line» | ssmtp virtualcoin.videos@gmail.com
Проверьте свой почтовый ящик Gmail на только что отправленное тестовое сообщение.
Если тест прошел успешно, вы можете перейти к следующему разделу этого урока.
Если тест не увенчался успехом, может быть представлено следующее сообщение.
• ssmtp: Authorization failed (534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 — gsmtp)
Чтобы решить эту проблему, вам необходимо получить доступ к следующему URL-адресу.
• https://accounts.google.com/DisplayUnlockCaptcha
Выберите вариант, чтобы разблокировать свою учетную запись.
Повторите попытку отправки электронной почты с помощью командной строки.
Если тест прошел успешно, вы можете перейти к следующему разделу этого урока.
Учебник — Настройка уведомлений электронной почты GLPI
Откройте браузер и введите IP-адрес вашего веб-сервера плюс / glpi.
В нашем примере в браузере был введен следующий URL:
• http://35.162.85.57/glpi
На экране входа в систему используйте имя пользователя по умолчанию и пароль по умолчанию.
• Имя пользователя по умолчанию: glpi
• Пароль по умолчанию: glpi
После успешного входа в систему вы будете отправлены на панель инструментов GLPI.
На экране панели мониторинга откройте меню «Настройка» и выберите параметр «Уведомления».
Найдите и включите следующие параметры:
• Включить отслеживание
• Включить отслеживание по электронной почте
Нажмите кнопку «Сохранить».
На экране панели инструментов появится новое окно уведомлений.
Выберите параметр: Конфигурация отслеживания электронной почты
На экране свойств электронной почты вам необходимо ввести следующую конфигурацию.
• Способ отправки писем — SMTP + SSL
• Попробуйте снова поставить — 5
• Макс. Количество попыток доставки — 1
• Проверить сертификат — нет
• SMTP Host — SMTP.GMAIL.COM
• Порт — 465
• Вход SMTP — Ваша учетная запись Gmail
• Пароль SMTP — ваш пароль Gmail
В нашем примере мы использовали учетную запись Gmail virtualcoin.videos@gmail.com.
Нажмите кнопку «Сохранить».
Нажмите «Отправить тестовое письмо» на кнопку «Администратор».
Учетная запись администратора электронной почты GLPI должна получить тестовое сообщение.
Теперь нам нужно настроить сервер Linux для автоматической отправки всех уведомлений по электронной почте каждые 5 минут
Сначала найдите и отредактируйте файл php.ini из программы PHP-CLI.
Имейте в виду, что ваша версия PHP и расположение файла могут быть не такими же, как у меня.
# updatedb
# locate cli/php.ini
# vi /etc/php/7.2/cli/php.ini
Вот исходный файл перед нашей конфигурацией.
;date.timezone =
memory_limit = -1
Вот новый файл с нашей конфигурацией.
Имейте в виду, что ваш часовой пояс PHP может быть не таким, как мой.
date.timezone = America/Sao_Paulo
memory_limit = 128M
На консоли Linux создайте запланированную задачу для запуска скрипта cron.php каждые 5 минут.
# crontab -e
*/5 * * * * /usr/bin/php /var/www/html/glpi/front/cron.php
Откройте меню «Настройка»> «Автоматические действия».
Получите доступ к свойствам задачи с именем queuednotification.
Измените режим запуска queuednotification в CLI.
Получите доступ к свойствам задачи с именем queuednotificationclean.
Измените режим ожидания queuenotificationclean в CLI.
Поздравляем! Вы настроили уведомление электронной почты сервера GLPI.
Вы можете отслеживать отправку сообщений электронной почты с помощью следующей команды.
# tail -f /var/www/html/glpi/files/_log/cron.log
2018-10-30 17:27:01 [@ip-172-31-29-42]
External #1: Launch queuednotification
2018-10-30 17:27:51 [2@ip-172-31-29-42]
Internal #1: Launch graph
2018-10-30 17:28:01 [@ip-172-31-29-42]
External #1: Launch queuednotification
2018-10-30 17:29:01 [@ip-172-31-29-42]
External #1: Launch queuednotification
2018-10-30 17:30:01 [@ip-172-31-29-42]
External #1: Launch queuednotification
2018-10-30 17:31:01 [@ip-172-31-29-42]
External #1: Launch queuednotification
2018-10-30 17:31:04 [6@ip-172-31-29-42]
Internal #1: Launch reservation
2018-10-30 17:32:02 [@ip-172-31-29-42]
External #1: Launch queuednotification