1. При включении мониторинга через веб-интерфейс возникает ошибка связанная с отсутствием директории /etc/nagios/conf.d (такая же проблема при включении мониторинга через терминал) С эту проблему удалось решить созданием папки вручную и выставлением на ней нужных прав доступа 2. После решения первой проблемы пишет что мониторинг включен, но работает только nagios. При заходе на страницу Управление масштабированием -> Графики нагрузки отображаются битые картинки и при заходе и авторизации на http://localhost/munin выдает 403 ошибку.
Лог:
Код
[WARNING]: Consider using template or lineinfile module rather than running
sed
[WARNING]: /
[WARNING]: e
[WARNING]: t
[WARNING]: c
[WARNING]: m
[WARNING]: u
[WARNING]: n
[WARNING]: i
[WARNING]: p
[WARNING]: a
[WARNING]: s
[WARNING]: w
[WARNING]: d
[WARNING]:
[WARNING]: o
[WARNING]: x
[WARNING]: g
on : include] ********************************************************
TASK [common : include] ********************************************************
TASK [common : include] ********************************************************
included: /etc/ansible/roles/common/tasks/upd ate.yml for bitrixvm1.iackvno.local
TASK [common : gathring facts about intreface and ip addreess] *****************
changed: [bitrixvm1.iackvno.local]
TASK [common : gathring facts about host] **************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : set variables for client IP and interfaces] *********************
ok: [bitrixvm1.iackvno.local]
TASK [common : debug info] *****************************************************
ok: [bitrixvm1.iackvno.local] => {
"msg": "bx_ether_client=ens192 bx_netaddr_client=172.16.49.151 bx_netaddr_server=172.16.49.151 host_id=1551189152_W2kocvj3UF host_pass= bx_netname= bx_host=bitrixvm1.iackvno.local"
}
TASK [common : install packages] ***********************************************
ok: [bitrixvm1.iackvno.local] => (item=[u'etckeeper', u'bzip2', u'psmisc'])
TASK [common : install packages] ***********************************************
ok: [bitrixvm1.iackvno.local] => (item=[u'firewalld'])
TASK [common : configure virtualization type] **********************************
ok: [bitrixvm1.iackvno.local]
TASK [common : include] ********************************************************
TASK [common : include] ********************************************************
TASK [common : include] ********************************************************
included: /etc/ansible/roles/common/tasks/iptables-centos7.yml for bitrixvm1.iackvno.local
TASK [common : upd ate host file] ***********************************************
changed: [bitrixvm1.iackvno.local -> None]
TASK [common : create a file which will holds firewald rules] ******************
changed: [bitrixvm1.iackvno.local]
TASK [common : upd ate the file which will holds firewalld rules] ***************
changed: [bitrixvm1.iackvno.local]
TASK [common : configure firewalld] ********************************************
changed: [bitrixvm1.iackvno.local]
TASK [common : delete temporary file] ******************************************
changed: [bitrixvm1.iackvno.local]
TASK [common : include] ********************************************************
TASK [common : include] ********************************************************
included: /etc/ansible/roles/common/tasks/hostnames.yml for bitrixvm1.iackvno.local
TASK [common : set hostname on Centos6] ****************************************
TASK [common : set hostname on Centos7] ****************************************
changed: [bitrixvm1.iackvno.local]
TASK [common : set sysnetwork on host] *****************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : remove temporary directory] *************************************
changed: [bitrixvm1.iackvno.local]
TASK [common : create temporary directory] *************************************
changed: [bitrixvm1.iackvno.local]
TASK [common : create a file which will holds current hosts records] ***********
changed: [bitrixvm1.iackvno.local]
TASK [common : create a file which will holds pool hosts records] **************
changed: [bitrixvm1.iackvno.local]
TASK [common : get existen records from hosts file] ****************************
changed: [bitrixvm1.iackvno.local]
TASK [common : create records for pool hosts] **********************************
changed: [bitrixvm1.iackvno.local]
TASK [common : assemble records for hosts file] ********************************
changed: [bitrixvm1.iackvno.local]
TASK [common : enable iflocal script on the server] ****************************
ok: [bitrixvm1.iackvno.local]
TASK [common : upd ate sudoers] *************************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : delete BXANSIBLE] ***********************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : pool information for child] *************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : configuration profile.d] ****************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : upd ate host config by ether and netaddr] ************************
changed: [bitrixvm1.iackvno.local -> 127.0.0.1]
TASK [common : include] ********************************************************
included: /etc/ansible/roles/common/tasks/time.yml for bitrixvm1.iackvno.local
TASK [common : timezone - get information for pool] ****************************
ok: [bitrixvm1.iackvno.local -> 127.0.0.1]
TASK [common : timezone - set facts] *******************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : timezone - debug info] ******************************************
TASK [common : timezone - set /etc/sysconfig/clock] ****************************
ok: [bitrixvm1.iackvno.local]
TASK [common : timezone - se t /etc/localtime] **********************************
ok: [bitrixvm1.iackvno.local]
TASK [common : ntpd - install packages] ****************************************
ok: [bitrixvm1.iackvno.local] => (item=[u'ntp', u'ntpdate'])
TASK [common : ntpd - ensure service started] **********************************
ok: [bitrixvm1.iackvno.local]
TASK [common : ntpd - restarted] ***********************************************
changed: [bitrixvm1.iackvno.local]
TASK [common : create update time string] **************************************
TASK [common : delete artifacts from /etc/php.d/bitrixenv.ini] *****************
TASK [common : update /etc/php.d/bitrixenv.ini - ansible comment] **************
TASK [common : update /etc/php.d/bitrixenv.ini - time string] ******************
TASK [common : restart httpd-scale] ********************************************
changed: [bitrixvm1.iackvno.local]
TASK [common : restart httpd] **************************************************
TASK [common : include] ********************************************************
included: /etc/ansible/roles/common/tasks/mysql.yml for bitrixvm1.iackvno.local
TASK [common : system info] ****************************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : create mysql dir] ***********************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : enable logging] *************************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : configure logrotate] ********************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : kill mysqld] ****************************************************
TASK [common : defined bx_system variable] *************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : recreate links] *************************************************
TASK [common : reload systemd configuration] ***********************************
TASK [common : start mysql service] ********************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : configure nginx server] *****************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : enable config for nginx] ****************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : create http password file] **************************************
ok: [bitrixvm1.iackvno.local -> 127.0.0.1]
TASK [common : create certificate file] ****************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : se t access rights for nginx configs] ****************************
ok: [bitrixvm1.iackvno.local] => (item=/etc/nginx/ssl/pool_manager.pem)
ok: [bitrixvm1.iackvno.local] => (item=/etc/nginx/bx/pool_passwords)
TASK [common : create cron task for update network settings on client] *********
ok: [bitrixvm1.iackvno.local]
TASK [common : deploy etckeeper config] ****************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : init etckeeper] *************************************************
ok: [bitrixvm1.iackvno.local]
TASK [common : check if the directory contains uncommitted changes] ************
changed: [bitrixvm1.iackvno.local]
TASK [common : count commit date] **********************************************
changed: [bitrixvm1.iackvno.local]
TASK [common : commit changes by etckeeper] ************************************
changed: [bitrixvm1.iackvno.local]
TASK [common : include] ********************************************************
TASK [common : include] ********************************************************
TASK [common : include] ********************************************************
TASK [common : include] ********************************************************
TASK [common : include] ********************************************************
TASK [monitor : include variables from temporary config] ***********************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : include] *******************************************************
included: /etc/ansible/roles/monitor/tasks/install.yml for bitrixvm1.iackvno.local
TASK [monitor : debug commands] ************************************************
fatal: [bitrixvm1.iackvno.local]: FAILED! => {"changed": true, "cmd": "yum --version ; yum list installed | grep -e '(nagios|nrpe)'", "delta": "0:00:01.054168", "end": "2019-02-28 16:41:36.445298", "failed": true, "rc": 1, "start": "2019-02-28 16:41:35.391130", "stderr": "", "stdout": "3.4.3\n Installed: rpm-4.11.3-35.el7.x86_64 at 2019-02-26 13:29\n Built : CentOS BuildSystem <http://bugs.centos.org> at 2018-10-30 19:27\n Committed: Pavlina Moravcova Varekova <pmoravco@redhat.com> at 2018-06-19\n\n Installed: yum-3.4.3-161.el7.centos.noarch at 2019-02-26 13:29\n Built : CentOS BuildSystem <http://bugs.centos.org> at 2018-11-05 01:54\n Committed: CentOS Sources <bugs@centos.org> at 2018-10-30\n\n Installed: yum-plugin-fastestmirror-1.1.31-50.el7.noarch at 2019-02-26 13:29\n Built : CentOS BuildSystem <http://bugs.centos.org> at 2018-10-30 22:58\n Committed: Michal Domonkos <mdomonko@redhat.com> at 2018-08-24", "stdout_lines": ["3.4.3", " Installed: rpm-4.11.3-35.el7.x86_64 at 2019-02-26 13:29", " Built : CentOS BuildSystem <http://bugs.centos.org> at 2018-10-30 19:27", " Committed: Pavlina Moravcova Varekova <pmoravco@redhat.com> at 2018-06-19", "", " Installed: yum-3.4.3-161.el7.centos.noarch at 2019-02-26 13:29", " Built : CentOS BuildSystem <http://bugs.centos.org> at 2018-11-05 01:54", " Committed: CentOS Sources <bugs@centos.org> at 2018-10-30", "", " Installed: yum-plugin-fastestmirror-1.1.31-50.el7.noarch at 2019-02-26 13:29", " Built : CentOS BuildSystem <http://bugs.centos.org> at 2018-10-30 22:58", " Committed: Michal Domonkos <mdomonko@redhat.com> at 2018-08-24"], "warnings": ["Consider using yum module rather than running yum"]}
...ignoring
TASK [monitor : debug output] **************************************************
ok: [bitrixvm1.iackvno.local] => {
"msg": {
"changed": true,
"cmd": "yum --version ; yum list installed | grep -e '(nagios|nrpe)'",
"delta": "0:00:01.054168",
"end": "2019-02-28 16:41:36.445298",
"failed": true,
"rc": 1,
"start": "2019-02-28 16:41:35.391130",
"stderr": "",
"stdout": "3.4.3\n Installed: rpm-4.11.3-35.el7.x86_64 at 2019-02-26 13:29\n Built : CentOS BuildSystem <http://bugs.centos.org> at 2018-10-30 19:27\n Committed: Pavlina Moravcova Varekova <pmoravco@redhat.com> at 2018-06-19\n\n Installed: yum-3.4.3-161.el7.centos.noarch at 2019-02-26 13:29\n Built : CentOS BuildSystem <http://bugs.centos.org> at 2018-11-05 01:54\n Committed: CentOS Sources <bugs@centos.org> at 2018-10-30\n\n Installed: yum-plugin-fastestmirror-1.1.31-50.el7.noarch at 2019-02-26 13:29\n Built : CentOS BuildSystem <http://bugs.centos.org> at 2018-10-30 22:58\n Committed: Michal Domonkos <mdomonko@redhat.com> at 2018-08-24",
"stdout_lines": [
"3.4.3",
" Installed: rpm-4.11.3-35.el7.x86_64 at 2019-02-26 13:29",
" Built : CentOS BuildSystem <http://bugs.centos.org> at 2018-10-30 19:27",
" Committed: Pavlina Moravcova Varekova <pmoravco@redhat.com> at 2018-06-19",
"",
" Installed: yum-3.4.3-161.el7.centos.noarch at 2019-02-26 13:29",
" Built : CentOS BuildSystem <http://bugs.centos.org> at 2018-11-05 01:54",
" Committed: CentOS Sources <bugs@centos.org> at 2018-10-30",
"",
" Installed: yum-plugin-fastestmirror-1.1.31-50.el7.noarch at 2019-02-26 13:29",
" Built : CentOS BuildSystem <http://bugs.centos.org> at 2018-10-30 22:58",
" Committed: Michal Domonkos <mdomonko@redhat.com> at 2018-08-24"
],
"warnings": [
"Consider using yum module rather than running yum"
]
}
}
TASK [monitor : install monitoring agents and plugins] *************************
TASK [monitor : install monitoring servers] ************************************
ok: [bitrixvm1.iackvno.local] => (item=[u'munin', u'munin-common', u'munin-node', u'nagios', u'nagios-plugins-nrpe', u'nagios-plugins-tcp', u'nagios-plugins-http', u'nagios-plugins-ping', u'nagios-plugins-ssh', u'nrpe', u'nagios-plugins', u'nagios-plugins-http', u'nagios-plugins-disk', u'nagios-plugins-load', u'nagios-plugins-procs', u'nagios-plugins-swap', u'nagios-plugins-users', u'nagios-plugins-mysql', u'perl-Cache-Memcached', u'net-tools'])
TASK [monitor : create user for munin and munin-node services] *****************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : create user for nrpe service] **********************************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : create user for nagios service] ********************************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : update apache user] ********************************************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : se t access rights for munin and munin-node service - log dir] **
ok: [bitrixvm1.iackvno.local] => (item=/var/log/munin)
changed: [bitrixvm1.iackvno.local] => (item=/var/log/munin-node)
changed: [bitrixvm1.iackvno.local] => (item=/var/lib/munin)
ok: [bitrixvm1.iackvno.local] => (item=/var/lib/munin/plugin-state)
ok: [bitrixvm1.iackvno.local] => (item=/var/lib/munin/cluster_hosts)
TASK [monitor : test if host folder existen on monitoring server] **************
changed: [bitrixvm1.iackvno.local -> None]
TASK [monitor : move old content to new folder] ********************************
changed: [bitrixvm1.iackvno.local -> None]
TASK [monitor : delete old content] ********************************************
changed: [bitrixvm1.iackvno.local -> None]
TASK [monitor : create symbolic link from group folder] ************************
changed: [bitrixvm1.iackvno.local -> None]
TASK [monitor : se t access rights for nrpe service] ****************************
changed: [bitrixvm1.iackvno.local]
TASK [monitor : se t access rights for nagios service] **************************
changed: [bitrixvm1.iackvno.local] => (item=/var/spool/nagios)
ok: [bitrixvm1.iackvno.local] => (item=/var/spool/nagios/checkresults)
TASK [monitor : munin - create plugins directory] ******************************
ok: [bitrixvm1.iackvno.local] => (item=plugins)
ok: [bitrixvm1.iackvno.local] => (item=plugin-conf.d)
TASK [monitor : munin - additional plugins for munin] **************************
ok: [bitrixvm1.iackvno.local] => (item=process_status_)
ok: [bitrixvm1.iackvno.local] => (item=df_size)
ok: [bitrixvm1.iackvno.local] => (item=memcached_)
TASK [monitor : munin - enable munitoring plugins] *****************************
ok: [bitrixvm1.iackvno.local] => (item=iostat)
ok: [bitrixvm1.iackvno.local] => (item=load)
ok: [bitrixvm1.iackvno.local] => (item=memory)
ok: [bitrixvm1.iackvno.local] => (item=netstat)
ok: [bitrixvm1.iackvno.local] => (item=open_files)
ok: [bitrixvm1.iackvno.local] => (item=processes)
ok: [bitrixvm1.iackvno.local] => (item=swap)
ok: [bitrixvm1.iackvno.local] => (item=threads)
ok: [bitrixvm1.iackvno.local] => (item=df_size)
ok: [bitrixvm1.iackvno.local] => (item=meminfo)
TASK [monitor : munin - create link for iface plugin] **************************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : munin - enable munitoring plugins - db servers] ****************
ok: [bitrixvm1.iackvno.local] => (item=mysql_bytes)
ok: [bitrixvm1.iackvno.local] => (item=mysql_queries)
ok: [bitrixvm1.iackvno.local] => (item=mysql_slowqueries)
ok: [bitrixvm1.iackvno.local] => (item=mysql_threads)
TASK [monitor : munin - enable munitoring plugins - db servers - bitrix plugins] ***
ok: [bitrixvm1.iackvno.local] => (item=process_status_)
TASK [monitor : copy apache status config to httpd dir] ************************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : copy nginx status config to nginx dir] *************************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : enable nginx status for server] ********************************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : munin - enable munitoring plugins - httpd servers] *************
ok: [bitrixvm1.iackvno.local] => (item=apache_accesses)
ok: [bitrixvm1.iackvno.local] => (item=apache_processes)
ok: [bitrixvm1.iackvno.local] => (item=apache_volume)
ok: [bitrixvm1.iackvno.local] => (item=nginx_request)
ok: [bitrixvm1.iackvno.local] => (item=nginx_status)
TASK [monitor : munin - enable munitoring plugins - httpd servers - bitrix plugins] ***
ok: [bitrixvm1.iackvno.local] => (item=process_status_)
TASK [monitor : munin - enable munitoring plugins - httpd servers - bitrix plugins] ***
ok: [bitrixvm1.iackvno.local] => (item=process_status_)
TASK [monitor : munin - enable munitoring plugins - memcached servers - bitrix plugins] ***
ok: [bitrixvm1.iackvno.local] => (item=process_status_)
TASK [monitor : munin - enable munitoring plugins - memcached service - instance monitoring] ***
ok: [bitrixvm1.iackvno.local] => (item=bytes)
ok: [bitrixvm1.iackvno.local] => (item=counters)
ok: [bitrixvm1.iackvno.local] => (item=rates)
TASK [monitor : munin - enable munitoring plugins - serachd servers - bitrix plugins] ***
TASK [monitor : munin - bitrix configuration for plugins] **********************
ok: [bitrixvm1.iackvno.local] => (item=bx)
TASK [monitor : munin - additional configs for plugins] ************************
ok: [bitrixvm1.iackvno.local] => (item=df)
ok: [bitrixvm1.iackvno.local] => (item=fw_)
ok: [bitrixvm1.iackvno.local] => (item=hddtemp_smartctl)
ok: [bitrixvm1.iackvno.local] => (item=munin-node)
ok: [bitrixvm1.iackvno.local] => (item=postfix)
ok: [bitrixvm1.iackvno.local] => (item=sendmail)
TASK [monitor : munin - disable munin crontab for client nodes] ****************
TASK [monitor : munin - create agent configuration file] ***********************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : munin - ensure service started in system] **********************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : munin - restart munin-node] ************************************
changed: [bitrixvm1.iackvno.local]
TASK [monitor : nrpe - create additional config directory] *********************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : nrpe - create nrpe config] *************************************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : nrpe - ensure service started in system] ***********************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : nrpe - restart nrpe] *******************************************
changed: [bitrixvm1.iackvno.local]
TASK [monitor : munin-master - create munin-master config] *********************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : munin-master - create directory for additional configs] ********
ok: [bitrixvm1.iackvno.local]
TASK [monitor : munin-master - add all hosts from default group on monitoring] *
ok: [bitrixvm1.iackvno.local]
TASK [monitor : nagios - create config] ****************************************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : nagios - create bitrix-pool directory] *************************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : nagios - replace default localhost file] ***********************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : nagios - create commands and default tests definitions] ********
ok: [bitrixvm1.iackvno.local] => (item=check_nrpe_commands.cfg)
ok: [bitrixvm1.iackvno.local] => (item=default_tests_for_servers.cfg)
ok: [bitrixvm1.iackvno.local] => (item=email_commands.cfg)
TASK [monitor : nagios - define variables] *************************************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : nagios - create hosts configuration] ***************************
ok: [bitrixvm1.iackvno.local -> 127.0.0.1]
TASK [monitor : nagios - configure contacts] ***********************************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : nagios - configure web interface] ******************************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : nagios - change access for config] *****************************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : nagios - change access for log files] **************************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : nagios - configure msmtp] **************************************
changed: [bitrixvm1.iackvno.local]
TASK [monitor : nagios - ensure service started] *******************************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : nagios - restart service] **************************************
changed: [bitrixvm1.iackvno.local]
TASK [monitor : munin-master - remove existen login from httpasswd file] *******
ok: [bitrixvm1.iackvno.local]
TASK [monitor : munin-master - add login to httpasswd file] ********************
changed: [bitrixvm1.iackvno.local]
TASK [monitor : nagios - remove existen login from httpasswd file] *************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : nagios - add login to httpasswd file] **************************
changed: [bitrixvm1.iackvno.local]
TASK [monitor : apache - create config for monitoring locations] ***************
changed: [bitrixvm1.iackvno.local]
TASK [monitor : apache - restart] **********************************************
changed: [bitrixvm1.iackvno.local]
TASK [monitor : nginx - create config for monitoring locations] ****************
ok: [bitrixvm1.iackvno.local]
TASK [monitor : nginx - enable monitor config] *********************************
changed: [bitrixvm1.iackvno.local]
TASK [monitor : nginx - restart service] ***************************************
changed: [bitrixvm1.iackvno.local]
TASK [monitor : update group variables] ****************************************
changed: [bitrixvm1.iackvno.local -> None]
TASK [monitor : update group variables for email settings] *********************
TASK [monitor : include] *******************************************************
PLAY [bitrix-hosts] ************************************************************
TASK [setup] *******************************************************************
ok: [bitrixvm1.iackvno.local]
TASK [cleaner : get file list] *************************************************
ok: [bitrixvm1.iackvno.local]
TASK [cleaner : delete files] **************************************************
PLAY RECAP *********************************************************************
bitrixvm1.iackvno.local : ok=126 changed=39 unreachable=0 failed=0
Сколько по времени надо ждать? Мы не можем победить эту проблему уже 2 недели, пробовали на голый CentOS 7 ставить apache+nginx+munin и munin заработал сразу.
Роман Бравов, по пункту 2 есть два способа решить проблему: 1) перейти на бетку, фикс там уже есть, версия 7.3.13 2) руками внести изменения, которые выходили в бете:
Алексей Шафранский написал: Роман Бравов , по пункту 2 есть два способа решить проблему: 1) перейти на бетку, фикс там уже есть, версия 7.3.13 2) руками внести изменения, которые выходили в бете: