Forecasting in 1.6.0p13?

I ran the install_fbprophet script as my monitoring user. Seemed to go ok (some python 2 is old stuff, etc.), but no errors.

When I try to do forecasting from the service page of let’s say a drive for used space, it says:

Necessary dependencies for forecast have not been installed. Please have a look at werk #7451

And that werk tells me to run install_fbprophet. Is it possible that this technique no longer works? Maybe forecasting is no longer an option in new 1.6.0?

OMD[monitor]:~$ install_fbprophet        
Installing Forecast Graphs dependencies...
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support                                   
Collecting pystan
  Using cached pystan-2.19.1.1-cp27-cp27mu-manylinux1_x86_64.whl (67.2 MB)
Collecting numpy>=1.7
  Using cached numpy-1.16.6-cp27-cp27mu-manylinux1_x86_64.whl (17.0 MB)
Collecting Cython!=0.25.1,>=0.22
  Using cached Cython-0.29.21-cp27-cp27mu-manylinux1_x86_64.whl (1.9 MB)
Installing collected packages: numpy, Cython, pystan
Successfully installed Cython-0.29.21 numpy-1.16.6 pystan-2.19.1.1
WARNING: Target directory /omd/sites/monitor/local/lib/python/numpy already exists. Specify --upgrade to force replacement.
WARNING: Target directory /omd/sites/monitor/local/lib/python/numpy-1.16.6.dist-info already exists. Specify --upgrade to force replacement.                                                                                                          
WARNING: Target directory /omd/sites/monitor/local/lib/python/cython.py already exists. Specify --upgrade to force replacement.                                                                                                                       
WARNING: Target directory /omd/sites/monitor/local/lib/python/cython.pyc already exists. Specify --upgrade to force replacement.                                                                                                                      
WARNING: Target directory /omd/sites/monitor/local/lib/python/pyximport already exists. Specify --upgrade to force replacement.                                                                                                                       
WARNING: Target directory /omd/sites/monitor/local/lib/python/Cython already exists. Specify --upgrade to force replacement.                                                                                                                          
WARNING: Target directory /omd/sites/monitor/local/lib/python/Cython-0.29.21.dist-info already exists. Specify --upgrade to force replacement.                                                                                                        
WARNING: Target directory /omd/sites/monitor/local/lib/python/pystan already exists. Specify --upgrade to force replacement.                                                                                                                          
WARNING: Target directory /omd/sites/monitor/local/lib/python/pystan-2.19.1.1.dist-info already exists. Specify --upgrade to force replacement.                                                                                                       
WARNING: Target directory /omd/sites/monitor/local/lib/python/bin already exists. Specify --upgrade to force replacement.
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support                                   
Collecting subprocess32
  Using cached subprocess32-3.5.4-cp27-cp27mu-manylinux2014_x86_64.whl (69 kB)
Installing collected packages: subprocess32
Successfully installed subprocess32-3.5.4
WARNING: Target directory /omd/sites/monitor/local/lib/python/_posixsubprocess32.so already exists. Specify --upgrade to force replacement.                                                                                                           
WARNING: Target directory /omd/sites/monitor/local/lib/python/subprocess32.pyc already exists. Specify --upgrade to force replacement.                                                                                                                
WARNING: Target directory /omd/sites/monitor/local/lib/python/subprocess32.py already exists. Specify --upgrade to force replacement.                                                                                                                 
WARNING: Target directory /omd/sites/monitor/local/lib/python/subprocess32-3.5.4.dist-info already exists. Specify --upgrade to force replacement.                                                                                                    
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support                                   
Collecting fbprophet==0.5
  Using cached fbprophet-0.5.tar.gz (49 kB)
Collecting Cython>=0.22
  Using cached Cython-0.29.21-cp27-cp27mu-manylinux1_x86_64.whl (1.9 MB)
Collecting pystan>=2.14
  Using cached pystan-2.19.1.1-cp27-cp27mu-manylinux1_x86_64.whl (67.2 MB)
Collecting numpy>=1.10.0
  Using cached numpy-1.16.6-cp27-cp27mu-manylinux1_x86_64.whl (17.0 MB)
Collecting pandas>=0.23.4
  Using cached pandas-0.24.2-cp27-cp27mu-manylinux1_x86_64.whl (10.1 MB)
Collecting matplotlib>=2.0.0
  Using cached matplotlib-2.2.5-cp27-cp27mu-manylinux1_x86_64.whl (12.8 MB)
Collecting lunardate>=0.1.5
  Using cached lunardate-0.2.0-py2-none-any.whl (5.6 kB)
Collecting convertdate>=2.1.2
  Using cached convertdate-2.2.1-py2.py3-none-any.whl (43 kB)
Collecting holidays>=0.9.5
  Using cached holidays-0.10.2.tar.gz (110 kB)
Collecting setuptools-git>=1.2
  Using cached setuptools_git-1.2-py2.py3-none-any.whl (10 kB)
Collecting python-dateutil>=2.5.0
  Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting pytz>=2011k
  Using cached pytz-2020.1-py2.py3-none-any.whl (510 kB)
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1
  Using cached pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
Collecting backports.functools-lru-cache
  Using cached backports.functools_lru_cache-1.6.1-py2.py3-none-any.whl (5.7 kB)
Collecting six>=1.10
  Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting cycler>=0.10
  Using cached cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
Collecting kiwisolver>=1.0.1
  Using cached kiwisolver-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl (93 kB)
Collecting subprocess32
  Using cached subprocess32-3.5.4-cp27-cp27mu-manylinux2014_x86_64.whl (69 kB)
Collecting pymeeus<=1,>=0.3.6
  Using cached PyMeeus-0.3.7.tar.gz (732 kB)
Collecting korean_lunar_calendar
  Using cached korean_lunar_calendar-0.2.1.tar.gz (8.4 kB)
Collecting setuptools
  Using cached setuptools-44.1.1-py2.py3-none-any.whl (583 kB)
Building wheels for collected packages: fbprophet, holidays, pymeeus, korean-lunar-calendar
  Building wheel for fbprophet (setup.py) ... done
  Created wheel for fbprophet: filename=fbprophet-0.5-py2-none-any.whl size=8478451 sha256=460b31d03fc959909fa4f6dcfb471692c965a2727d162cd5bd4863a838c0f618
  Stored in directory: /opt/omd/sites/monitor/.cache/pip/wheels/15/13/94/f7811ab37dd1ecf1cddb7505f688ead6964aaf372d7ccc2ed8
  Building wheel for holidays (setup.py) ... done
  Created wheel for holidays: filename=holidays-0.10.2-py2-none-any.whl size=111560 sha256=235731c76a2a738fd88c1002f9797feda77d2a2d1aed39765c410b7f90329d56
  Stored in directory: /opt/omd/sites/monitor/.cache/pip/wheels/d6/59/2d/4ea102e359a05b5f8011d15692cd348b896ef858215a9bf36c
  Building wheel for pymeeus (setup.py) ... done
  Created wheel for pymeeus: filename=PyMeeus-0.3.7-py2-none-any.whl size=702877 sha256=e5a4946f1b47a2877ec77294a8c23c869306e06665d355cead470825f8271dc7
  Stored in directory: /opt/omd/sites/monitor/.cache/pip/wheels/c8/c6/55/cf5ab23263372559744d25851175300d682c60bb6a2cf12740
  Building wheel for korean-lunar-calendar (setup.py) ... done
  Created wheel for korean-lunar-calendar: filename=korean_lunar_calendar-0.2.1-py2-none-any.whl size=8034 sha256=d3ad3477f30b42d627f2343f8c1026b3f7a1786bf54df3584946b6548d6d763c
  Stored in directory: /opt/omd/sites/monitor/.cache/pip/wheels/7e/c9/5c/ab4ce2c76b6dc973b217196da16cf8bce2a37ad40337bf5887
Successfully built fbprophet holidays pymeeus korean-lunar-calendar
Installing collected packages: Cython, numpy, pystan, six, python-dateutil, pytz, pandas, pyparsing, backports.functools-lru-cache, cycler, setuptools, kiwisolver, subprocess32, matplotlib, lunardate, pymeeus, convertdate, korean-lunar-calendar, holidays, setuptools-git, fbprophet
Successfully installed Cython-0.29.21 backports.functools-lru-cache-1.6.1 convertdate-2.2.1 cycler-0.10.0 fbprophet-0.5 holidays-0.10.2 kiwisolver-1.1.0 korean-lunar-calendar-0.2.1 lunardate-0.2.0 matplotlib-2.2.5 numpy-1.16.6 pandas-0.24.2 pymeeus-0.3.7 pyparsing-2.4.7 pystan-2.19.1.1 python-dateutil-2.8.1 pytz-2020.1 setuptools-44.1.1 setuptools-git-1.2 six-1.15.0 subprocess32-3.5.4
WARNING: Target directory /omd/sites/monitor/local/lib/python/cython.py already exists. Specify --upgrade to force replacement.                                                                                                                       
WARNING: Target directory /omd/sites/monitor/local/lib/python/cython.pyc already exists. Specify --upgrade to force replacement.                                                                                                                      
WARNING: Target directory /omd/sites/monitor/local/lib/python/pyximport already exists. Specify --upgrade to force replacement.                                                                                                                       
WARNING: Target directory /omd/sites/monitor/local/lib/python/Cython already exists. Specify --upgrade to force replacement.                                                                                                                          
WARNING: Target directory /omd/sites/monitor/local/lib/python/Cython-0.29.21.dist-info already exists. Specify --upgrade to force replacement.                                                                                                        
WARNING: Target directory /omd/sites/monitor/local/lib/python/numpy already exists. Specify --upgrade to force replacement.
WARNING: Target directory /omd/sites/monitor/local/lib/python/numpy-1.16.6.dist-info already exists. Specify --upgrade to force replacement.                                                                                                          
WARNING: Target directory /omd/sites/monitor/local/lib/python/pystan already exists. Specify --upgrade to force replacement.                                                                                                                          
WARNING: Target directory /omd/sites/monitor/local/lib/python/pystan-2.19.1.1.dist-info already exists. Specify --upgrade to force replacement.                                                                                                       
WARNING: Target directory /omd/sites/monitor/local/lib/python/six.py already exists. Specify --upgrade to force replacement.                                                                                                                          
WARNING: Target directory /omd/sites/monitor/local/lib/python/six.pyc already exists. Specify --upgrade to force replacement.                                                                                                                         
WARNING: Target directory /omd/sites/monitor/local/lib/python/six-1.15.0.dist-info already exists. Specify --upgrade to force replacement.                                                                                                            
WARNING: Target directory /omd/sites/monitor/local/lib/python/dateutil already exists. Specify --upgrade to force replacement.                                                                                                                        
WARNING: Target directory /omd/sites/monitor/local/lib/python/python_dateutil-2.8.1.dist-info already exists. Specify --upgrade to force replacement.                                                                                                 
WARNING: Target directory /omd/sites/monitor/local/lib/python/pytz already exists. Specify --upgrade to force replacement.
WARNING: Target directory /omd/sites/monitor/local/lib/python/pytz-2020.1.dist-info already exists. Specify --upgrade to force replacement.                                                                                                           
WARNING: Target directory /omd/sites/monitor/local/lib/python/pandas already exists. Specify --upgrade to force replacement.                                                                                                                          
WARNING: Target directory /omd/sites/monitor/local/lib/python/pandas-0.24.2.dist-info already exists. Specify --upgrade to force replacement.                                                                                                         
WARNING: Target directory /omd/sites/monitor/local/lib/python/pyparsing.py already exists. Specify --upgrade to force replacement.                                                                                                                    
WARNING: Target directory /omd/sites/monitor/local/lib/python/pyparsing.pyc already exists. Specify --upgrade to force replacement.                                                                                                                   
WARNING: Target directory /omd/sites/monitor/local/lib/python/pyparsing-2.4.7.dist-info already exists. Specify --upgrade to force replacement.                                                                                                       
WARNING: Target directory /omd/sites/monitor/local/lib/python/backports already exists. Specify --upgrade to force replacement.                                                                                                                       
WARNING: Target directory /omd/sites/monitor/local/lib/python/backports.functools_lru_cache-1.6.1.dist-info already exists. Specify --upgrade to force replacement.                                                                                   
WARNING: Target directory /omd/sites/monitor/local/lib/python/cycler.py already exists. Specify --upgrade to force replacement.                                                                                                                       
WARNING: Target directory /omd/sites/monitor/local/lib/python/cycler.pyc already exists. Specify --upgrade to force replacement.                                                                                                                      
WARNING: Target directory /omd/sites/monitor/local/lib/python/cycler-0.10.0.dist-info already exists. Specify --upgrade to force replacement.                                                                                                         
WARNING: Target directory /omd/sites/monitor/local/lib/python/easy_install.py already exists. Specify --upgrade to force replacement.                                                                                                                 
WARNING: Target directory /omd/sites/monitor/local/lib/python/easy_install.pyc already exists. Specify --upgrade to force replacement.                                                                                                                
WARNING: Target directory /omd/sites/monitor/local/lib/python/pkg_resources already exists. Specify --upgrade to force replacement.                                                                                                                   
WARNING: Target directory /omd/sites/monitor/local/lib/python/setuptools already exists. Specify --upgrade to force replacement.                                                                                                                      
WARNING: Target directory /omd/sites/monitor/local/lib/python/setuptools-44.1.1.dist-info already exists. Specify --upgrade to force replacement.                                                                                                     
WARNING: Target directory /omd/sites/monitor/local/lib/python/kiwisolver.so already exists. Specify --upgrade to force replacement.                                                                                                                   
WARNING: Target directory /omd/sites/monitor/local/lib/python/kiwisolver-1.1.0.dist-info already exists. Specify --upgrade to force replacement.                                                                                                      
WARNING: Target directory /omd/sites/monitor/local/lib/python/_posixsubprocess32.so already exists. Specify --upgrade to force replacement.                                                                                                           
WARNING: Target directory /omd/sites/monitor/local/lib/python/subprocess32.pyc already exists. Specify --upgrade to force replacement.                                                                                                                
WARNING: Target directory /omd/sites/monitor/local/lib/python/subprocess32.py already exists. Specify --upgrade to force replacement.                                                                                                                 
WARNING: Target directory /omd/sites/monitor/local/lib/python/subprocess32-3.5.4.dist-info already exists. Specify --upgrade to force replacement.                                                                                                    
WARNING: Target directory /omd/sites/monitor/local/lib/python/mpl_toolkits already exists. Specify --upgrade to force replacement.                                                                                                                    
WARNING: Target directory /omd/sites/monitor/local/lib/python/matplotlib already exists. Specify --upgrade to force replacement.                                                                                                                      
WARNING: Target directory /omd/sites/monitor/local/lib/python/lunardate.py already exists. Specify --upgrade to force replacement.                                                                                                                    
WARNING: Target directory /omd/sites/monitor/local/lib/python/lunardate.pyc already exists. Specify --upgrade to force replacement.                                                                                                                   
WARNING: Target directory /omd/sites/monitor/local/lib/python/lunardate-0.2.0.dist-info already exists. Specify --upgrade to force replacement.                                                                                                       
WARNING: Target directory /omd/sites/monitor/local/lib/python/pymeeus already exists. Specify --upgrade to force replacement.
WARNING: Target directory /omd/sites/monitor/local/lib/python/convertdate already exists. Specify --upgrade to force replacement.
WARNING: Target directory /omd/sites/monitor/local/lib/python/convertdate-2.2.1.dist-info already exists. Specify --upgrade to force replacement.
WARNING: Target directory /omd/sites/monitor/local/lib/python/korean_lunar_calendar already exists. Specify --upgrade to force replacement.
WARNING: Target directory /omd/sites/monitor/local/lib/python/holidays already exists. Specify --upgrade to force replacement.
WARNING: Target directory /omd/sites/monitor/local/lib/python/setuptools_git already exists. Specify --upgrade to force replacement.
WARNING: Target directory /omd/sites/monitor/local/lib/python/setuptools_git-1.2.dist-info already exists. Specify --upgrade to force replacement.
WARNING: Target directory /omd/sites/monitor/local/lib/python/fbprophet already exists. Specify --upgrade to force replacement.
WARNING: Target directory /omd/sites/monitor/local/lib/python/bin already exists. Specify --upgrade to force replacement.
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Found existing installation: matplotlib 2.2.5
Uninstalling matplotlib-2.2.5:
  Successfully uninstalled matplotlib-2.2.5
Stopping apache...killing 80024.................OK
Starting apache...OK

Answering my own question. The install_fbprophet that comes with 1.6.0p13 is bad. Remove it and replace it with wget https://raw.githubusercontent.com/tribe29/checkmk/1.6.0/bin/install_fbprophet

4 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.