[Dhis2-users] Secure remote access

2012-03-08 Thread Mark Spohr
What strategies do people use for securing DHIS over the internet?
VPN?
HTTPS?

Mark Spohr MD
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Secure remote access

2012-03-08 Thread Jason Pickering
Hi Mark,

I think you answered your own question. I use  HTTPS for end users, as
it does not require them to do anything, and VPN in situations where
direct access to the remote database may be required.

There is some information in the user manual on setting up DHIS with SSL/HTTPS.

For Apache, some stuff is here

http://apps.dhis2.org/ci/job/dhis-documentation/ws/target/site/en/implementer/html/ch10s04.html#d5e1011

For Nginx, some more info is here

http://apps.dhis2.org/ci/job/dhis-documentation/ws/target/site/en/implementer/html/ch08s02.html

For VPN,I would reccomend OpenVPN . A little tricky to setup, but
extremely powerful and secure.

https://openvpn.net


Regards,
Jason


On Fri, Mar 9, 2012 at 3:23 AM, Mark Spohr mhsp...@gmail.com wrote:
 What strategies do people use for securing DHIS over the internet?
 VPN?
 HTTPS?

 Mark Spohr MD


 ___
 Mailing list: https://launchpad.net/~dhis2-users
 Post to     : dhis2-users@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~dhis2-users
 More help   : https://help.launchpad.net/ListHelp


___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Secure remote access

2012-03-08 Thread Mark Spohr
Thanks for this
Some here are worried about unauthorized  access to the system using easily
guessed names and password combos.
Has that been a problem?

Mark Spohr MD
On Mar 8, 2012 8:28 PM, Jason Pickering jason.p.picker...@gmail.com
wrote:

 Hi Mark,

 I think you answered your own question. I use  HTTPS for end users, as
 it does not require them to do anything, and VPN in situations where
 direct access to the remote database may be required.

 There is some information in the user manual on setting up DHIS with
 SSL/HTTPS.

 For Apache, some stuff is here


 http://apps.dhis2.org/ci/job/dhis-documentation/ws/target/site/en/implementer/html/ch10s04.html#d5e1011

 For Nginx, some more info is here


 http://apps.dhis2.org/ci/job/dhis-documentation/ws/target/site/en/implementer/html/ch08s02.html

 For VPN,I would reccomend OpenVPN . A little tricky to setup, but
 extremely powerful and secure.

 https://openvpn.net


 Regards,
 Jason


 On Fri, Mar 9, 2012 at 3:23 AM, Mark Spohr mhsp...@gmail.com wrote:
  What strategies do people use for securing DHIS over the internet?
  VPN?
  HTTPS?
 
  Mark Spohr MD
 
 
  ___
  Mailing list: https://launchpad.net/~dhis2-users
  Post to : dhis2-users@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~dhis2-users
  More help   : https://help.launchpad.net/ListHelp
 

___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


[Dhis2-users] Population

2012-03-08 Thread Mark Spohr
I am probably missing something obvious here but where do you enter
population numbers for organization units to use as denominators for
indicators?

Mark Spohr MD
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Secure remote access

2012-03-08 Thread Jason Pickering
Hi Mar,

Personally, I would be much more concerned about the security of the
server itself. I get dozens of attempted forced entry attempts on
servers I manage each day. I know servers where DHIS2 has been setup
have been taken over due to weak passwords on the server.

It really depends on the security requirements of the organization.
DHIS password requirements are pretty insecure (at least 8 characters,
one caps, one number) and well known, so of course, this is a
weakness. This of course could be changed to suit your own needs, but
would require alteration of the source code to do so. Best to get an
exact security requirement from them.

Regards,
Jason




On Fri, Mar 9, 2012 at 6:50 AM, Mark Spohr mhsp...@gmail.com wrote:
 Thanks for this
 Some here are worried about unauthorized  access to the system using easily
 guessed names and password combos.
 Has that been a problem?

 Mark Spohr MD

 On Mar 8, 2012 8:28 PM, Jason Pickering jason.p.picker...@gmail.com
 wrote:

 Hi Mark,

 I think you answered your own question. I use  HTTPS for end users, as
 it does not require them to do anything, and VPN in situations where
 direct access to the remote database may be required.

 There is some information in the user manual on setting up DHIS with
 SSL/HTTPS.

 For Apache, some stuff is here


 http://apps.dhis2.org/ci/job/dhis-documentation/ws/target/site/en/implementer/html/ch10s04.html#d5e1011

 For Nginx, some more info is here


 http://apps.dhis2.org/ci/job/dhis-documentation/ws/target/site/en/implementer/html/ch08s02.html

 For VPN,I would reccomend OpenVPN . A little tricky to setup, but
 extremely powerful and secure.

 https://openvpn.net


 Regards,
 Jason


 On Fri, Mar 9, 2012 at 3:23 AM, Mark Spohr mhsp...@gmail.com wrote:
  What strategies do people use for securing DHIS over the internet?
  VPN?
  HTTPS?
 
  Mark Spohr MD
 
 
  ___
  Mailing list: https://launchpad.net/~dhis2-users
  Post to     : dhis2-users@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~dhis2-users
  More help   : https://help.launchpad.net/ListHelp
 

___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Population

2012-03-08 Thread Jason Pickering
Yes, that is the point. Each orgunit should have a population for a
specified time period (for instance, yearly population values).  So,
the indicator formula would look something like this

Numerator = Whatever data element
Denominator = Population


If you enter at level 3, you will not be able to get level 4
indicators, but values will be able to be aggregated up the hierarchy.



On Fri, Mar 9, 2012 at 7:20 AM, Mark Spohr mhsp...@gmail.com wrote:
 Except each org unit will have population.
 How do you specify which to use in an indicator? ... will these be
 aggregated? ... what if no low level numbers?

 Mark Spohr MD

 On Mar 8, 2012 9:10 PM, Jason Pickering jason.p.picker...@gmail.com
 wrote:

 Create a new data element called Population. Probably want to use
 Average as an aggregation operator here. Add it to a dataset like
 any normal data element and enter the data through the data entry
 screen. :)


 On Fri, Mar 9, 2012 at 7:01 AM, Mark Spohr mhsp...@gmail.com wrote:
  I am probably missing something obvious here but where do you enter
  population numbers for organization units to use as denominators for
  indicators?
 
  Mark Spohr MD
 
 
  ___
  Mailing list: https://launchpad.net/~dhis2-users
  Post to     : dhis2-users@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~dhis2-users
  More help   : https://help.launchpad.net/ListHelp
 

___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Population

2012-03-08 Thread Mark Spohr
Great
Thanks

I was looking to enter pop in the org unit but this makes better sense.

Mark Spohr MD
On Mar 8, 2012 9:31 PM, Jason Pickering jason.p.picker...@gmail.com
wrote:

 Yes, that is the point. Each orgunit should have a population for a
 specified time period (for instance, yearly population values).  So,
 the indicator formula would look something like this

 Numerator = Whatever data element
 Denominator = Population


 If you enter at level 3, you will not be able to get level 4
 indicators, but values will be able to be aggregated up the hierarchy.



 On Fri, Mar 9, 2012 at 7:20 AM, Mark Spohr mhsp...@gmail.com wrote:
  Except each org unit will have population.
  How do you specify which to use in an indicator? ... will these be
  aggregated? ... what if no low level numbers?
 
  Mark Spohr MD
 
  On Mar 8, 2012 9:10 PM, Jason Pickering jason.p.picker...@gmail.com
  wrote:
 
  Create a new data element called Population. Probably want to use
  Average as an aggregation operator here. Add it to a dataset like
  any normal data element and enter the data through the data entry
  screen. :)
 
 
  On Fri, Mar 9, 2012 at 7:01 AM, Mark Spohr mhsp...@gmail.com wrote:
   I am probably missing something obvious here but where do you enter
   population numbers for organization units to use as denominators for
   indicators?
  
   Mark Spohr MD
  
  
   ___
   Mailing list: https://launchpad.net/~dhis2-users
   Post to : dhis2-users@lists.launchpad.net
   Unsubscribe : https://launchpad.net/~dhis2-users
   More help   : https://help.launchpad.net/ListHelp
  

___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Population

2012-03-08 Thread Marta Vila
Hi Mark,

maybe to define a constant value can help you there, one per
organization...
Constant values are accessible from the indicators num. / denom. definition.

You can define constant values in Data Administration - Constant

Regards,

Marta


On 9 March 2012 06:35, Mark Spohr mhsp...@gmail.com wrote:

 Great
 Thanks

 I was looking to enter pop in the org unit but this makes better sense.

 Mark Spohr MD
 On Mar 8, 2012 9:31 PM, Jason Pickering jason.p.picker...@gmail.com
 wrote:

 Yes, that is the point. Each orgunit should have a population for a
 specified time period (for instance, yearly population values).  So,
 the indicator formula would look something like this

 Numerator = Whatever data element
 Denominator = Population


 If you enter at level 3, you will not be able to get level 4
 indicators, but values will be able to be aggregated up the hierarchy.



 On Fri, Mar 9, 2012 at 7:20 AM, Mark Spohr mhsp...@gmail.com wrote:
  Except each org unit will have population.
  How do you specify which to use in an indicator? ... will these be
  aggregated? ... what if no low level numbers?
 
  Mark Spohr MD
 
  On Mar 8, 2012 9:10 PM, Jason Pickering jason.p.picker...@gmail.com
  wrote:
 
  Create a new data element called Population. Probably want to use
  Average as an aggregation operator here. Add it to a dataset like
  any normal data element and enter the data through the data entry
  screen. :)
 
 
  On Fri, Mar 9, 2012 at 7:01 AM, Mark Spohr mhsp...@gmail.com wrote:
   I am probably missing something obvious here but where do you enter
   population numbers for organization units to use as denominators for
   indicators?
  
   Mark Spohr MD
  
  
   ___
   Mailing list: https://launchpad.net/~dhis2-users
   Post to : dhis2-users@lists.launchpad.net
   Unsubscribe : https://launchpad.net/~dhis2-users
   More help   : https://help.launchpad.net/ListHelp
  


 ___
 Mailing list: https://launchpad.net/~dhis2-users
 Post to : dhis2-users@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~dhis2-users
 More help   : https://help.launchpad.net/ListHelp


___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Population

2012-03-08 Thread Jason Pickering
You should not use a constant. Each organisation unit will have its
own population, and it will change from year to year, so it should be
a data element just like any other aggregate data element. A constant
is just that, something like Pi, which will never change over time
and does not depend on an organisation unit.



On Fri, Mar 9, 2012 at 7:41 AM, Marta Vila martav...@gmail.com wrote:
 Hi Mark,

 maybe to define a constant value can help you there, one per
 organization...
 Constant values are accessible from the indicators num. / denom. definition.

 You can define constant values in Data Administration - Constant

 Regards,

 Marta


 On 9 March 2012 06:35, Mark Spohr mhsp...@gmail.com wrote:

 Great
 Thanks

 I was looking to enter pop in the org unit but this makes better sense.

 Mark Spohr MD

 On Mar 8, 2012 9:31 PM, Jason Pickering jason.p.picker...@gmail.com
 wrote:

 Yes, that is the point. Each orgunit should have a population for a
 specified time period (for instance, yearly population values).  So,
 the indicator formula would look something like this

 Numerator = Whatever data element
 Denominator = Population


 If you enter at level 3, you will not be able to get level 4
 indicators, but values will be able to be aggregated up the hierarchy.



 On Fri, Mar 9, 2012 at 7:20 AM, Mark Spohr mhsp...@gmail.com wrote:
  Except each org unit will have population.
  How do you specify which to use in an indicator? ... will these be
  aggregated? ... what if no low level numbers?
 
  Mark Spohr MD
 
  On Mar 8, 2012 9:10 PM, Jason Pickering jason.p.picker...@gmail.com
  wrote:
 
  Create a new data element called Population. Probably want to use
  Average as an aggregation operator here. Add it to a dataset like
  any normal data element and enter the data through the data entry
  screen. :)
 
 
  On Fri, Mar 9, 2012 at 7:01 AM, Mark Spohr mhsp...@gmail.com wrote:
   I am probably missing something obvious here but where do you enter
   population numbers for organization units to use as denominators for
   indicators?
  
   Mark Spohr MD
  
  
   ___
   Mailing list: https://launchpad.net/~dhis2-users
   Post to     : dhis2-users@lists.launchpad.net
   Unsubscribe : https://launchpad.net/~dhis2-users
   More help   : https://help.launchpad.net/ListHelp
  


 ___
 Mailing list: https://launchpad.net/~dhis2-users
 Post to     : dhis2-users@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~dhis2-users
 More help   : https://help.launchpad.net/ListHelp



___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Population

2012-03-08 Thread Marta Vila
this is a very limited use of constants... but you are rigth, by definition
they should never change.


On 9 March 2012 06:43, Jason Pickering jason.p.picker...@gmail.com wrote:

 You should not use a constant. Each organisation unit will have its
 own population, and it will change from year to year, so it should be
 a data element just like any other aggregate data element. A constant
 is just that, something like Pi, which will never change over time
 and does not depend on an organisation unit.



 On Fri, Mar 9, 2012 at 7:41 AM, Marta Vila martav...@gmail.com wrote:
  Hi Mark,
 
  maybe to define a constant value can help you there, one per
  organization...
  Constant values are accessible from the indicators num. / denom.
 definition.
 
  You can define constant values in Data Administration - Constant
 
  Regards,
 
  Marta
 
 
  On 9 March 2012 06:35, Mark Spohr mhsp...@gmail.com wrote:
 
  Great
  Thanks
 
  I was looking to enter pop in the org unit but this makes better sense.
 
  Mark Spohr MD
 
  On Mar 8, 2012 9:31 PM, Jason Pickering jason.p.picker...@gmail.com
  wrote:
 
  Yes, that is the point. Each orgunit should have a population for a
  specified time period (for instance, yearly population values).  So,
  the indicator formula would look something like this
 
  Numerator = Whatever data element
  Denominator = Population
 
 
  If you enter at level 3, you will not be able to get level 4
  indicators, but values will be able to be aggregated up the hierarchy.
 
 
 
  On Fri, Mar 9, 2012 at 7:20 AM, Mark Spohr mhsp...@gmail.com wrote:
   Except each org unit will have population.
   How do you specify which to use in an indicator? ... will these be
   aggregated? ... what if no low level numbers?
  
   Mark Spohr MD
  
   On Mar 8, 2012 9:10 PM, Jason Pickering 
 jason.p.picker...@gmail.com
   wrote:
  
   Create a new data element called Population. Probably want to use
   Average as an aggregation operator here. Add it to a dataset like
   any normal data element and enter the data through the data entry
   screen. :)
  
  
   On Fri, Mar 9, 2012 at 7:01 AM, Mark Spohr mhsp...@gmail.com
 wrote:
I am probably missing something obvious here but where do you
 enter
population numbers for organization units to use as denominators
 for
indicators?
   
Mark Spohr MD
   
   
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp
   
 
 
  ___
  Mailing list: https://launchpad.net/~dhis2-users
  Post to : dhis2-users@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~dhis2-users
  More help   : https://help.launchpad.net/ListHelp
 
 

___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp