Skip to content
Snippets Groups Projects
Commit 89d629c1 authored by Dennis Ahrens's avatar Dennis Ahrens
Browse files

Remove freebsd monitoring

parent 7a459b3d
No related branches found
No related tags found
No related merge requests found
...@@ -38,10 +38,6 @@ base: ...@@ -38,10 +38,6 @@ base:
Installs and enables the checkmk agent on debian based systems. Installs and enables the checkmk agent on debian based systems.
### `checkmk.freebsd`
Installs and enables the checkmk agent on freebsd based systems.
### `checkmk.debian.apache_status` ### `checkmk.debian.apache_status`
Installs the [apache_status](https://checkmk.com/cms_check_apache_status.html) agent plugin. Installs the [apache_status](https://checkmk.com/cms_check_apache_status.html) agent plugin.
......
hsh_checkmk_install_dependencies:
pkg.installed:
- pkgs:
# - sysutils/muse
- sysutils/ipmitool
- devel/libstatgrab
hsh_checkmk_enable_inetd:
file.line:
- name: /etc/rc.conf
- mode: ensure
- content: 'inetd_enable=yes'
- after: 'dumdev="AUTO"'
- require:
- pkg: hsh_checkmk_install_dependencies
hsh_checkmk_configure_inetd:
file.line:
- name: /etc/rc.conf
- mode: ensure
- content: 'inetd_flags=-wW'
- after: 'inetd_enable=yes'
- require:
- file: hsh_checkmk_enable_inetd
hsh_checkmk_install_agent:
file.managed:
- name: /usr/local/bin/checkmk_agent
- source: salt://checkmk/checkmk-files/check_mk_agent.freebsd
- user: root
- group: wheel
- mode: 755
hsh_checkmk_register_checkmk_service:
file.line:
- name: /etc/services
- mode: ensure
- content: 'checkmk 6556/tcp #checkmk agent'
- after: 'dbbrowse 47557/udp #Databeam Corporation'
hsh_checkmk_install_inetd_service:
file.line:
- name: /etc/inetd.conf
- mode: ensure
- content: 'checkmk stream tcp nowait root /usr/local/bin/checkmk_agent checkmk_agent'
- after: '#swat stream tcp nowait/400 root /usr/local/sbin/swat swat'
hsh_checkmk_inetd_allow_access:
file.line:
- name: /etc/hosts.allow
- mode: ensure
- content: 'checkmk_agent : 141.71.3.61 : allow'
- after: 'ftpd : ALL : allow'
hsh_checkmk_inetd_secure_access:
file.line:
- name: /etc/hosts.allow
- mode: ensure
- content: 'checkmk_agent : ALL : deny'
- after: 'checkmk_agent : 141.71.3.61 : allow'
- require:
- file: hsh_checkmk_inetd_allow_access
hsh_checkmk_plugin_dir:
file.directory:
- name: /usr/lib/check_mk_agent/plugins
- user: root
- group: wheel
- dir_mode: 755
- file_mode: 644
- makedirs: True
- recurse:
- user
- group
- mode
hsh_checkmk_install_haproxy_plugin:
file.managed:
- name: /usr/lib/check_mk_agent/plugins/mk_haproxy
- source: salt://checkmk/checkmk-files/mk_haproxy.freebsd
- user: root
- group: wheel
- mode: 755
- require:
- file: hsh_checkmk_plugin_dir
hsh_checkmk_restart_inetd_service:
cmd.run:
- name: /etc/rc.d/inetd restart
- watch:
- file: hsh_checkmk_install_agent
- require:
- pkg: hsh_checkmk_install_dependencies
- file: hsh_checkmk_enable_inetd
- file: hsh_checkmk_configure_inetd
- file: hsh_checkmk_install_agent
- file: hsh_checkmk_install_haproxy_plugin
- file: hsh_checkmk_register_checkmk_service
- file: hsh_checkmk_install_inetd_service
- file: hsh_checkmk_inetd_allow_access
- file: hsh_checkmk_inetd_secure_access
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment