# Use external scripts or programms in pipeline

**URL:** <https://community.graylog.org/t/use-external-scripts-or-programms-in-pipeline/6863>\
**Category:** Development\
**Created:** [September 17, 2018, 3:17pm UTC](https://community.graylog.org/t/use-external-scripts-or-programms-in-pipeline/6863 "2018-09-17T15:17:38Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![abh](https://avatars.discourse-cdn.com/v4/letter/a/c68b51/32.png) [@abh](https://community.graylog.org/u/abh)\
**Post date:** [September 17, 2018, 3:17pm UTC](https://community.graylog.org/t/use-external-scripts-or-programms-in-pipeline/6863/1 "2018-09-17T15:17:38Z")

</div>

Hi all,

I retrieve datas from indutrial PLC.

Each input line returns me the new value of a tag. A tag will not be shown until his value changes. Per example, if a door’s open status is “1”, the system send me “1” when the door comes opened, then nothing until it’ll be closed (status “0”). I retrieve the tags from a lookup table (because the original names contains unauthorized characters).

One way I look for display the current value of a tag is to use an external script or programm to create and to maintain a field for each tag, this field would contains either the new or the last known value of each tag.

Is it possible to call such a script or programm from a ppeline ?

Thank you for your help.

---

<div class="post-metadata">

**Author:** ![jan](https://sea2.discourse-cdn.com/flex016/user_avatar/community.graylog.org/jan/32/11_2.png) [@jan](https://community.graylog.org/u/jan)\
**Post date:** [September 17, 2018, 4:56pm UTC](https://community.graylog.org/t/use-external-scripts-or-programms-in-pipeline/6863/2 "2018-09-17T16:56:56Z")

</div>

in short - no.

you can open a feature request for the option to show the last found result in a widget.

> **[Graylog2/graylog2-server](https://github.com/Graylog2/graylog2-server/issues)**
>
> Free and open source log management. Contribute to Graylog2/graylog2-server development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/graylog/original/3X/c/7/c7c09c6b5099570133d6502b83f50ba4430de5b6.png) [@system](https://community.graylog.org/u/system)\
**Post date:** [October 1, 2018, 4:57pm UTC](https://community.graylog.org/t/use-external-scripts-or-programms-in-pipeline/6863/3 "2018-10-01T16:57:02Z")

</div>

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