Compare commits
2 Commits
d2219a9348
...
a25883a4e3
| Author | SHA1 | Date | |
|---|---|---|---|
| a25883a4e3 | |||
| bdf29f4957 |
@ -14,8 +14,6 @@ victorialogs::node::options:
|
|||||||
envflag.enable: 'true'
|
envflag.enable: 'true'
|
||||||
select.disable: 'undef'
|
select.disable: 'undef'
|
||||||
storageNode.tls: 'undef'
|
storageNode.tls: 'undef'
|
||||||
syslog.listenAddr.tcp: ':21514'
|
|
||||||
syslog.timezone: 'Australia/Sydney'
|
|
||||||
storageNode:
|
storageNode:
|
||||||
- ausyd1nxvm2108.main.unkin.net:9428
|
- ausyd1nxvm2108.main.unkin.net:9428
|
||||||
- ausyd1nxvm2109.main.unkin.net:9428
|
- ausyd1nxvm2109.main.unkin.net:9428
|
||||||
@ -47,20 +45,7 @@ consul::services:
|
|||||||
tls_skip_verify: true
|
tls_skip_verify: true
|
||||||
interval: '10s'
|
interval: '10s'
|
||||||
timeout: '1s'
|
timeout: '1s'
|
||||||
syslog:
|
|
||||||
service_name: 'syslog'
|
|
||||||
address: "%{facts.networking.ip}"
|
|
||||||
port: 21514
|
|
||||||
checks:
|
|
||||||
- id: 'vlinsert_syslog_tcp_check'
|
|
||||||
name: 'VictoriaLogs Syslog TCP Check'
|
|
||||||
tcp: "%{facts.networking.fqdn}:21514"
|
|
||||||
interval: '30s'
|
|
||||||
timeout: '5s'
|
|
||||||
profiles::consul::client::node_rules:
|
profiles::consul::client::node_rules:
|
||||||
- resource: service
|
- resource: service
|
||||||
segment: vlinsert
|
segment: vlinsert
|
||||||
disposition: write
|
disposition: write
|
||||||
- resource: service
|
|
||||||
segment: syslog
|
|
||||||
disposition: write
|
|
||||||
|
|||||||
@ -3,16 +3,6 @@ hiera_include:
|
|||||||
- vmcluster::vmagent
|
- vmcluster::vmagent
|
||||||
|
|
||||||
vmcluster::vmagent::enable: true
|
vmcluster::vmagent::enable: true
|
||||||
vmcluster::vmagent::static_targets:
|
|
||||||
vyos_node:
|
|
||||||
targets:
|
|
||||||
- '198.18.21.160:9100'
|
|
||||||
scrape_interval: '15s'
|
|
||||||
metrics_path: '/metrics'
|
|
||||||
scheme: 'http'
|
|
||||||
labels:
|
|
||||||
instance: 'syrtvm0001.main.unkin.net'
|
|
||||||
job: 'vyos_node'
|
|
||||||
vmcluster::vmagent::options:
|
vmcluster::vmagent::options:
|
||||||
tls: 'true'
|
tls: 'true'
|
||||||
tlsCertFile: '/etc/pki/tls/vault/certificate.crt'
|
tlsCertFile: '/etc/pki/tls/vault/certificate.crt'
|
||||||
|
|||||||
@ -5,16 +5,10 @@ profiles::vault::server::data_dir: /data/vault
|
|||||||
profiles::vault::server::manage_storage_dir: true
|
profiles::vault::server::manage_storage_dir: true
|
||||||
profiles::vault::server::tls_disable: false
|
profiles::vault::server::tls_disable: false
|
||||||
profiles::vault::server::audit_devices:
|
profiles::vault::server::audit_devices:
|
||||||
- file:
|
|
||||||
audit-file:
|
|
||||||
options:
|
|
||||||
file_path: /data/vault/audit_raw.log
|
|
||||||
log_raw: true
|
|
||||||
- file:
|
- file:
|
||||||
audit-file:
|
audit-file:
|
||||||
options:
|
options:
|
||||||
file_path: /data/vault/audit.log
|
file_path: /data/vault/audit.log
|
||||||
log_raw: false
|
|
||||||
vault::package_name: openbao
|
vault::package_name: openbao
|
||||||
vault::package_ensure: latest
|
vault::package_ensure: latest
|
||||||
|
|
||||||
|
|||||||
@ -10,7 +10,6 @@ class vmcluster::vmagent (
|
|||||||
Stdlib::Absolutepath $vars_file = '/etc/default/vmagent',
|
Stdlib::Absolutepath $vars_file = '/etc/default/vmagent',
|
||||||
String $consul_node_token = $facts['consul_node_token'],
|
String $consul_node_token = $facts['consul_node_token'],
|
||||||
Hash[String, Variant[String, Array[String]]] $options = {},
|
Hash[String, Variant[String, Array[String]]] $options = {},
|
||||||
Hash[String, Hash] $static_targets = {},
|
|
||||||
) {
|
) {
|
||||||
|
|
||||||
# if enabled, manage this service
|
# if enabled, manage this service
|
||||||
|
|||||||
@ -35,28 +35,3 @@ scrape_configs:
|
|||||||
- source_labels: [__meta_consul_tag_metrics_job]
|
- source_labels: [__meta_consul_tag_metrics_job]
|
||||||
target_label: job
|
target_label: job
|
||||||
action: replace
|
action: replace
|
||||||
|
|
||||||
<% if @static_targets -%>
|
|
||||||
<% @static_targets.each do |job_name, config| -%>
|
|
||||||
- job_name: '<%= job_name %>'
|
|
||||||
static_configs:
|
|
||||||
<% config['targets'].each do |target| -%>
|
|
||||||
- targets: ['<%= target %>']
|
|
||||||
<% if config['labels'] -%>
|
|
||||||
labels:
|
|
||||||
<% config['labels'].each do |label_name, label_value| -%>
|
|
||||||
<%= label_name %>: '<%= label_value %>'
|
|
||||||
<% end -%>
|
|
||||||
<% end -%>
|
|
||||||
<% end -%>
|
|
||||||
<% if config['scrape_interval'] -%>
|
|
||||||
scrape_interval: <%= config['scrape_interval'] %>
|
|
||||||
<% end -%>
|
|
||||||
<% if config['metrics_path'] -%>
|
|
||||||
metrics_path: <%= config['metrics_path'] %>
|
|
||||||
<% end -%>
|
|
||||||
<% if config['scheme'] -%>
|
|
||||||
scheme: <%= config['scheme'] %>
|
|
||||||
<% end -%>
|
|
||||||
<% end -%>
|
|
||||||
<% end -%>
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user