cookbook 'al_agents', '= 0.4.0'
al_agents
(22) Versions
0.4.0
-
Follow3
Installs/Configures the Alert Logic Agent
cookbook 'al_agents', '= 0.4.0', :supermarket
knife supermarket install al_agents
knife supermarket download al_agents
al_agents cookbook
Installs and configures Log and Threat Manager agents.
Log Manager collects and normalizes log data from your entire infrastructure.
Threat Manager’s managed intrusion detection and vulnerability scanning services
provide ongoing insights into the threats and vulnerabilities affecting your
environment.
Requirements
- Os: Ubuntu server 12.04, 13.10, Debian Squeeze or CentOS 6.5
- Arch: x86_64, i386.
- System logging: rsyslog, syslog-ng.
Recipes
al_agents::agent
All the attributes are accessible under node['alertlogic']['agent']
section.
Key | Description | Default |
---|---|---|
['pkg_base_url'] |
Package download URL | "https://scc.alertlogic.net/software" |
['pkg_vsn']['deb'] |
Debian package version to be downloaded | "_LATEST_" |
['pkg_vsn']['rpm'] |
Redhat package version to be downloaded | "-LATEST-1." |
['controller_host'] |
Controller host name | "vaporator.alertlogic.com" |
['inst_type'] |
Instance type. May be: "host", "role" | "host" |
['firewall'] |
Array of allowed destination networks | ["204.110.218.96/27:443", "185.54.124.96/27:443"] |
['provision_key'] |
Unique Registration Key, used during the provisioning stage Must not be nil | nil |
Example:
json
{
"alertlogic": {
"agent": {
"provision_key": "0123456789abcdefghijklmnopqrstuvwxyz0123456789abcd"
}
},
"run_list": [
"recipe[al_agents::agent]"
]
}
al_agents::log_agent (DEPRECATED)
All the attributes are accessible under node['alertlogic']['log-agent']
section.
Key | Description | Default |
---|---|---|
['pkg_base_url'] |
Package download URL | "https://scc.alertlogic.net/software" |
['pkg_vsn']['deb'] |
Debian package version to be downloaded | "_LATEST_" |
['pkg_vsn']['rpm'] |
Redhat package version to be downloaded | "-LATEST-1." |
['controller_host'] |
Controller host name | "vaporator.alertlogic.com" |
['inst_type'] |
Instance type. May be: "host", "role" | "host" |
['firewall'] |
Array of allowed destination networks | ["204.110.218.96/27:443", "185.54.124.96/27:443"] |
['provision_key'] |
Unique Registration Key, used during the provisioning stage Must not be nil | nil |
Example:
json
{
"alertlogic": {
"log-agent": {
"provision_key": "0123456789abcdefghijklmnopqrstuvwxyz0123456789abcd"
}
},
"run_list": [
"recipe[al_agents::log_agent]"
]
}
al_agents::threat_host (DEPRECATED)
All the attributes are accessible under node['alertlogic']['threat-host']
section.
Key | Description | Default |
---|---|---|
['pkg_base_url'] |
Package download URL | "https://scc.alertlogic.net/software" |
['pkg_vsn']['deb'] |
Debian package version to be downloaded | "_LATEST." |
['pkg_vsn']['rpm'] |
Redhat package version to be downloaded | "_LATEST." |
['controller_host'] |
Controller host name | "vaporator.alertlogic.com" |
['inst_type'] |
Instance type. May be: "host", "role" | "host" |
['firewall'] |
Array of allowed destination networks | ["204.110.218.96/27:443", "185.54.124.96/27:443"] |
['provision_key'] |
Unique Registration Key, used during the provisioning stage Must not be nil | nil |
Example:
json
{
"alertlogic": {
"threat-host": {
"provision_key": "0123456789abcdefghijklmnopqrstuvwxyz0123456789abcd"
}
},
"run_list": [
"recipe[al_agents::threat_host]"
]
}
CloudInit
CloudInit is the way to install something
onto cloud instances (i.e. amazon ec2).
You may find useful examples under [cloud-init](cloud-init/) directory.
In case of amazon ec2 just pass this .yml file as user-data
, do not forget
to change provision_key
.
This will install chef-client to your instance, download this cookbook and
run chef-solo
.
Note that in case of amazon ec2 user-data
will be accessible to any
user from within this instance.
Contributing
- Fork the repository on Github
- Create a named feature branch (like
add_component_x
) - Write your change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request to
master
branch using Github
License
Distributed under the Apache 2.0 license.
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
al_agents CHANGELOG
0.4.0
- Renamed example folder
- Updated windows recipe to be like linux cookbook
- Added style and lint tools
0.3.0
- [Harvey Bendana] - refactor to leverage native Chef package resource. add support for Windows agent installation. Removal of deprecated code.
0.2.0
- [Evgeny Bob] - various minor fixes. Addition of Universal Agent recipe.
0.1.0
- [Daniil Churikov] - Initial release of al_agents cookbook
Foodcritic Metric
0.4.0 passed this metric
0.4.0 passed this metric