Fix some formatting bugs 'The Project' section
This commit is contained in:
@@ -1,52 +1,46 @@
|
|||||||
Quick start
|
Quick start
|
||||||
===========
|
===========
|
||||||
|
|
||||||
We'll explain a simple example to help you understand what Kapow! really does
|
We'll explain a simple example to help you understand what Kapow! really does and why it is awesome.
|
||||||
and why it is awesome.
|
|
||||||
|
|
||||||
|
|
||||||
Scenario
|
Scenario
|
||||||
--------
|
--------
|
||||||
|
|
||||||
Consider that we're in a corporate network like the following one:
|
Consider that we're in a corporate network like the following one:
|
||||||
|
|
||||||
.. _quickstart_image:
|
.. _quickstart_image:
|
||||||
.. image:: /_static/network.png
|
.. image:: /_static/network.png
|
||||||
:align: center
|
:align: center
|
||||||
:width: 80%
|
:width: 80%
|
||||||
|
|
||||||
Our organization has an external host that act as a bridget between our
|
Our organization has an external host that act as a bridget between our intranet an the public Internet.
|
||||||
intranet an the public Internet.
|
|
||||||
|
|
||||||
**Our goal: We need to check if the** :samp:`Internal Host` **is alive.**
|
**Our goal: We need to check if the** :samp:`Internal Host` **is alive.**
|
||||||
|
|
||||||
|
|
||||||
Limitations and constraints
|
Limitations and constraints
|
||||||
--------------------------
|
--------------------------
|
||||||
|
|
||||||
1. We **don't want** to **grant access** to the :samp:`External Host` to
|
1. We **don't want** to **grant access** to the :samp:`External Host` to anybody.
|
||||||
anybody.
|
2. We **don't want** to manage VPNs or any similar solutions to access to :samp:`Internal Host` from the Internet.
|
||||||
2. We **don't want** to manage VPNs or any similar solutions to access to :samp:`Internal Host` from the Internet.
|
3. We **want to limit the actions** that an user can perform in our intranet while it is checking if :samp:`Internal Host` is alive.
|
||||||
3. We **want to limit the actions** that an user can perform in our intranet while it is checking if :samp:`Internal Host` is alive.
|
4. We **want** to use the most standard mechanism. Easy to use and that facilitates the automation.
|
||||||
4. We **want** to use the most standard mechanism. Easy to use and that facilitates the automation.
|
5. We **don't have a budget** to invest in a custom solution.
|
||||||
5. We **don't have a budget** to invest in a custom solution.
|
|
||||||
|
|
||||||
|
|
||||||
What options we have?
|
What options we have?
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
Alter analyzyng the problem and our goal we conclude that is enough
|
Alter analyzyng the problem and our goal we conclude that is enough **to use a simple** :samp:`ping` **to** :samp:`Internal Host`.
|
||||||
**to use a simple** :samp:`ping` **to** :samp:`Internal Host`.
|
|
||||||
|
|
||||||
So, the next step is to **analyze how to perform the ping.**
|
So, the next step is to **analyze how to perform the ping.**
|
||||||
|
|
||||||
|
|
||||||
Accessing via SSH to :samp:`External Host`
|
Accessing via SSH to :samp:`External Host`
|
||||||
++++++++++++++++++++++++++++++++++++++++++
|
++++++++++++++++++++++++++++++++++++++++++
|
||||||
|
|
||||||
If we choose this option then we need to create a user and grant him access
|
If we choose this option then we need to create a user and grant him access via :samp:`SSH` to :samp:`External Host` for every person that needs to check for :samp:`Internal host` status.
|
||||||
via :samp:`SSH` to :samp:`External Host` for every person that needs to
|
|
||||||
check for :samp:`Internal host` status.
|
|
||||||
|
|
||||||
Conclusion: **Not a good idea**
|
Conclusion: **Not a good idea**
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user